> -----Original Message----- > From: Mathieu Dubois-Briand <[email protected]> > Sent: Monday, May 11, 2026 11:14 AM > To: Marko, Peter (FT D EU SK BFS1) <[email protected]>; > [email protected] > Subject: Re: [OE-core] [PATCH] gnutls: upgrade 3.8.12 -> 3.8.13 > > On Sun May 10, 2026 at 6:24 PM CEST, Peter Marko via lists.openembedded.org > wrote: > > From: Peter Marko <[email protected]> > > > > Solves CVE-2026-33846, CVE-2026-42009, CVE-2026-33845, CVE-2026-42010, > > CVE-2026-3833, CVE-2026-42011, CVE-2026-42012, CVE-2026-42013, > > CVE-2026-42014, CVE-2026-5260, CVE-2026-42015, CVE-2026-3832 and > > CVE-2026-5419. > > > > Release notes: [1] > > > > Rebase patches and drop patch included in this release. > > > > [1] https://github.com/gnutls/gnutls/blob/3.8.13/NEWS > > > > Signed-off-by: Peter Marko <[email protected]> > > --- > > Hi Peter, > > Thanks for the upgrade. > > I note some issues on the autobuilder: build issues with musl and ptest > failures. > > ERROR: gnutls-3.8.13-r0 do_install_ptest_base: Execution of > '/srv/pokybuild/yocto- > worker/musl-qemux86/build/build/tmp/work/core2-32-poky-linux- > musl/gnutls/3.8.13/temp/run.do_install_ptest_base.4034882' failed with exit > code 1 > ... > | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky- > linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky- > linux-musl-ld: mini_dtls_fragments-mini-dtls-fragments.o: in function > `split_client_hello': > | /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-fragments.c:429:(.text+0x6c): > undefined > reference to `rpl_malloc' > | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky- > linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky- > linux-musl-ld: /usr/src/debug/gnutls/3.8.13/tests/mini-dtls- > fragments.c:431:(.text+0x8b): undefined reference to `rpl_malloc' > | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky- > linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky- > linux-musl-ld: mini_dtls_fragments-mini-dtls-fragments.o: in function > `queue_put_renumbered': > | /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-fragments.c:412:(.text+0x391): > undefined > reference to `rpl_malloc' > | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky- > linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky- > linux-musl-ld: /usr/src/debug/gnutls/3.8.13/tests/mini-dtls- > fragments.c:417:(.text+0x44c): undefined reference to `rpl_free' > | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky- > linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky- > linux-musl-ld: mini_dtls_fragments-mini-dtls-fragments.o: in function > `client_push_split_hello': > | /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-fragments.c:472:(.text+0x535): > undefined > reference to `rpl_free' > | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky- > linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky- > linux-musl-ld: /usr/src/debug/gnutls/3.8.13/tests/mini-dtls- > fragments.c:473:(.text+0x541): undefined reference to `rpl_free' > | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky- > linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky- > linux-musl-ld: mini_dtls_fragments-mini-dtls-fragments.o: in function > `client_push_split_hello_bad_seq': > | /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-fragments.c:500:(.text+0x629): > undefined > reference to `rpl_free' > | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky- > linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky- > linux-musl-ld: /usr/src/debug/gnutls/3.8.13/tests/mini-dtls- > fragments.c:501:(.text+0x635): undefined reference to `rpl_free' > | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky- > linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky- > linux-musl-ld: mini_dtls_fragments-mini-dtls-fragments.o: in function > `client_push_inj0': > | /usr/src/debug/gnutls/3.8.13/tests/mini-dtls-fragments.c:192:(.text+0x139d): > undefined reference to `rpl_malloc' > | /srv/pokybuild/yocto-worker/musl-qemux86/build/build/tmp/work/core2-32-poky- > linux-musl/gnutls/3.8.13/recipe-sysroot-native/usr/bin/i686-poky-linux-musl/i686-poky- > linux-musl-ld: /usr/src/debug/gnutls/3.8.13/tests/mini-dtls- > fragments.c:208:(.text+0x1424): undefined reference to `rpl_free' > | collect2: error: ld returned 1 exit status > > https://autobuilder.yoctoproject.org/valkyrie/#/builders/6/builds/3767 > https://autobuilder.yoctoproject.org/valkyrie/#/builders/109/builds/391 > https://autobuilder.yoctoproject.org/valkyrie/#/builders/110/builds/375 > > Failed ptests: > {'gnutls': ['key-openssl']} > https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/3652 > > > Can you have a look at the issues?
I have backported two patches to fix musl build. I also increased memory needed to pass the tests. Unfortunately, I am usually testing with custom image much larger than core-image-ptest... v2 is out. Peter > > Thanks, > Mathieu > > -- > Mathieu Dubois-Briand, Bootlin > Embedded Linux and Kernel engineering > https://bootlin.com
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#236840): https://lists.openembedded.org/g/openembedded-core/message/236840 Mute This Topic: https://lists.openembedded.org/mt/119244202/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
