summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
38 hoursrecipetool: Handle several go-import tags in go resolverstable/scarthgap-nutSven Schwermer
When dynamically resolving go modules, the HTML page may contain several go-import meta tags. We must handle all and pick the correct one based on the module name. An example for such a behaviour is gonum.org/v1/gonum: <meta name="go-import" content="gonum.org/v1/exp git https://github.com/gonum/exp"> <meta name="go-import" content="gonum.org/v1/gonum git https://github.com/gonum/gonum"> <meta name="go-import" content="gonum.org/v1/hdf5 git https://github.com/gonum/hdf5"> <meta name="go-import" content="gonum.org/v1/netlib git https://github.com/gonum/netlib"> <meta name="go-import" content="gonum.org/v1/plot git https://github.com/gonum/plot"> <meta name="go-import" content="gonum.org/v1/tools git https://github.com/gonum/tools"> (From OE-Core rev: 1334924cd7c9113033d08c2aa44e88ec09d0f895) Signed-off-by: Sven Schwermer <sven.schwermer@disruptive-technologies.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 9c36a61e29359067165bddc7f2accdf2c4c8a761) Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursrecipetool: Handle unclean response in go resolverSven Schwermer
It appears that some go modules repond with a 404 error when trying to resolve them dynamically. The response body may still contain the go-import meta tag. An example for such behaviour is gonum.org/v1/gonum. (From OE-Core rev: 280d5b24f4130eedb2ebc98eb62eb1e754de7a61) Signed-off-by: Sven Schwermer <sven.schwermer@disruptive-technologies.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 8f2e14ab6562a9a68819a960c66a258ea9dbe246) Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursbash: Fix file-substitution error-handling bugZev Weiss
This is part of a patch that's been upstream for a while but hasn't yet been released. The bug is causing some downstream difficulties, so a local patch to tide us over until the next release makes things a bit easier. (From OE-Core rev: b02c04422964b37cf41e9f6b79fbbb9d10150fd9) Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit bf384d6618780dea2df24adac88ba4364cb65b9b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hourspatchtest: test_metadata: fix invalid escape sequencesTrevor Gamblin
Clear up the following warnings seen during patchtest runs: |/workspace/yocto/poky/meta/lib/patchtest/tests/test_metadata.py:21: SyntaxWarning: invalid escape sequence '\+' | add_mark = pyparsing.Regex('\+ ') |/workspace/yocto/poky/meta/lib/patchtest/tests/test_metadata.py:26: SyntaxWarning: invalid escape sequence '\:' | git_regex = pyparsing.Regex('^git\:\/\/.*') (From OE-Core rev: e745d751764a48e7f3ed4f4dce6551cf2bffb89f) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 2d64317835a768898aac592b24fcbdfaf6c8357a) Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hourslibcgroup_3.1.0: fix build on non-systemd systemsAdriaan Schmidt
backport upstream commit 592dcdcf243576bd2517d3da9bc18990de08e37e to fix packaging when building with --enable-systemd=no (From OE-Core rev: d0736db22fc5d306460cf49d115ed07c0fe40682) Signed-off-by: Adriaan Schmidt <adriaan.schmidt@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursclasses: image_types: apply EXTRA_IMAGECMD:squashfs* in oe_mksquashfs()Martin Hundebøll
Since commit c991f9d6031 ("image_types: Set SOURCE_DATE_EPOCH for squashfs"), I assume, the EXTRA_IMAGECMD:squashfs* variable(s) has been ignored. This is due to the override magic, which isn't applied to functions called by IMAGE_CMD:<type>, but only to the IMAGE_CMD:<type> itself. Other image types (e.g. ext*) works around this by passing the EXTRA_IMAGECMD variable as an argument to the called function. To do the same for oe_mksquashfs(), the number of mandatory arguments is fixed to one (with a little logic to handle the zstd filename). This allows passing ${EXTRA_IMAGECMD} as an argument to oe_mksquashfs(), which makes the variable functional again. (From OE-Core rev: 5e482ea8b8c4871e98e2a09f2cc93d3333edcff1) Signed-off-by: Martin Hundebøll <martin@geanix.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursRevert "goarch: disable dynamic linking globally"Jose Quaresma
This reverts commit 827c60b79e7fcafd14e68870f6b69dcc48ac9c39. Fixed with the drop of the linkmode (From OE-Core rev: 4caa1b70ae268c8b43a8509386e3d2dba6af33cd) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8f46f60a703defc3e74adad382320c129cef0b06) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursgo: Drop the linkmode completelyJose Quaresma
This will make possible to restore the default dynamic linking globally which is what we had before the 1.20.X release. (From OE-Core rev: cc24e0a5fd9cc5712afe7339265ae424acf42a00) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6ad90fc2fc49c4199a59dfb1c1d81a7ba184a522) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursuboot-sign: fix loop in do_uboot_assemble_fitimageRalph Siemsen
When using multiple u-boot configurations in UBOOT_CONFIG, the helper function uboot_assemble_fitimage_helper() was not called with all combinations of type & binary, due to a copy-n-paste indexing error. (From OE-Core rev: 323371bd9e98efbd3af941f434fbdbfd01ea6b63) Signed-off-by: Ralph Siemsen <ralph.siemsen@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 2d338548a4b745a71eaf6c29231adc93c4165778) Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hourswebkitgtk: 2.44.0 -> 2.44.1Kai Kang
Update webkitgtk from 2.44.0 to the first bug fix release in the stable 2.44 series 2.44.1. * remove backported patch What's new in the WebKitGTK 2.44.1 release? =========================================== - Fix handling of lifetime of web view child dialogs in GTK4. - Do not schedule layer flushes when drawing area size is empty. - Fix videos with alpha when using the DMA-BUF sink. - Fix the build with USE_GBM=OFF. - Fix the build in 32bit platforms - Fix several crashes and rendering issues. (From OE-Core rev: 4ae0648a67fadee2e59aa7f259554a698ea048f5) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit c129c47cf9fa119005ea6e3946ebdee0da1db7e0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursllvm: upgrade 18.1.2 -> 18.1.3Wang Mingyu
0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch refreshed for 18.1.3 Changelog: ============ -DFixes tsan failures for glibc's LoongArch and certain RISC-V ports when fstat is used. -transform.structured.convert_to_loops now properly deletes its target op. -Fix a llvm.usub.with.overflow.i128 wrong code generation regression that was introduced with LLVM 18.1.0. -MemorySanitizer on Linux can now run even when maximum-entropy address-space layout randomization is configured globally -Fixed a Clang 18.x regression which increased binary size and stack usage with -ftrivial-auto-var-init. (From OE-Core rev: bc24445b235f05787d1d74ced58338c7bcfba38b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit d2159f92ddbb6b999c1d14ac62647b4a35360377) Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursglibc: correct licensePeter Marko
The license per [1] is LGPL-2.1-or-later and [2] converted last LGPL-2.1-only references. License-Update: corrected from LGPL-2.1-only to LGPL-2.1-or-later based on [1] and [2] [1] https://www.gnu.org/software/libc/ [2] https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=273a835fe7c685cc54266bb8b502787bad5e9bae (From OE-Core rev: 632b916dc8cbe06515e93e7c669332409b8acde3) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b7ad15a59d048ca7561a03cb0fc8e2c24680ce5c) Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursglibc: Update to latest on stable 2.39 branchPeter Marko
Adresses CVEs: CVE-2024-33599, CVE-2024-33600, CVE-2024-33601, CVE-2024-33602 Changes: 273a835fe7 time: Allow later version licensing. acc56074b0 nscd: Use time_t for return type of addgetnetgrentX 836d43b989 login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701) 9831f98c26 login: Check default sizes of structs utmp, utmpx, lastlog fd658f026f elf: Also compile dl-misc.os with $(rtld-early-cflags) a9a8d3eebb CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680) c99f886de5 CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678) 5a508e0b50 CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678) 1263d583d2 CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677) 2f8f157eb0 x86: Define MINIMUM_X86_ISA_LEVEL in config.h [BZ #31676] e701c7d761 i386: ulp update for SSE2 --disable-multi-arch configurations e828914cf9 nptl: Fix tst-cancel30 on kernels without ppoll_time64 support Since glibc introduced file sysdeps/arm/bits/wordsize.h our multilib patch needed to be updated. (From OE-Core rev: cc751fed698bcdc219b2e09cd4585ba27033cda1) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursglibc: Update to latest on stable 2.39 branchPeter Marko
Adresses CVE-2024-2961 Remove backported patch included in hash update. Changes: 31da30f23c iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961) 423099a032 x86_64: Exclude SSE, AVX and FMA4 variants in libm multiarch 04df8652eb Apply the Makefile sorting fix edb9a76e30 powerpc: Fix ld.so address determination for PCREL mode (bug 31640) 7b92f46f04 x86-64: Simplify minimum ISA check ifdef conditional with if 9883f4304c x86-64: Don't use SSE resolvers for ISA level 3 or above 9d92452c70 AArch64: Check kernel version for SVE ifuncs 395a89f61e aarch64: fix check for SVE support in assembler b0e0a07018 aarch64/fpu: Sync libmvec routines from 2.39 and before with AOR 31c7d69af5 i386: Use generic memrchr in libc (bug 31316) 5d070d12b3 x86: Expand the comment on when REP STOSB is used on memset 6484a92698 x86: Do not prefer ERMS for memset on Zen3+ aa4249266e x86: Fix Zen3/Zen4 ERMS selection (BZ 30994) 5a461f2949 Add tst-gnu2-tls2mod1 to test-internal-extras aded2fc004 elf: Enable TLS descriptor tests on aarch64 a8ba52bde5 arm: Update _dl_tlsdesc_dynamic to preserve caller-saved registers (BZ 31372) 15aebdbada Ignore undefined symbols for -mtls-dialect=gnu2 354cabcb26 x86-64: Allocate state buffer space for RDI, RSI and RBX 853e915fdd x86-64: Update _dl_tlsdesc_dynamic to preserve AMX registers a364304718 x86: Update _dl_tlsdesc_dynamic to preserve caller-saved registers 7fc8242bf8 x86-64: Save APX registers in ld.so trampoline 983f34a125 LoongArch: Correct {__ieee754, _}_scalb -> {__ieee754, _}_scalbf aad45c8ac3 powerpc: Placeholder and infrastructure/build support to add Power11 related changes. ee7f4c54e1 powerpc: Add HWCAP3/HWCAP4 data to TCB for Power Architecture. 71fcdba577 linux: Use rseq area unconditionally in sched_getcpu (bug 31479) (From OE-Core rev: bd1b26d3a601404646a20579c51fd7e96f0405c9) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8b0124782510389bdc376fab645a0920b3fb94c8) Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursglib-2.0: Upgrade 2.78.5 -> 2.78.6Peter Marko
Handle regression of CVE-2024-34397 fix. News (https://gitlab.gnome.org/GNOME/glib/-/commit/d40f72e98e4734ba826ba9a278814530720ba760): Overview of changes in GLib 2.78.6, 2024-05-08 ============================================== * Fix a regression with IBus caused by the fix for CVE-2024-34397 (#3353, work by Simon McVittie) * Bugs fixed: - #3353 Fixing CVE-2024-34397 caused regressions for ibus (Simon McVittie) - !4056 Backport !4053 “gdbusconnection: Allow name owners to have the syntax of a well-known name” to glib-2-78 (From OE-Core rev: e1d86fba3cf2f2ffb5772c015e5ae47683331e62) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursglib-2.0: Upgrade 2.78.4 -> 2.78.5Peter Marko
Handle CVE-2024-34397 Remove backported patch included in this release. News (https://gitlab.gnome.org/GNOME/glib/-/commit/d18807b5ffc6dedc2db5225b044063f65720bf56): Overview of changes in GLib 2.78.5, 2024-05-07 ============================================== * Fix CVE-2024-34397: GDBus signal subscriptions for well-known names are vulnerable to unicast spoofing (#3268, work by Simon McVittie, reported by Alicia Boya García) * Bugs fixed: - #3168 gvfs-udisks2-volume-monitor SIGSEGV in g_content_type_guess_for_tree() due to filename with bad encoding (Ondrej Holy) - #3268 CVE-2024-34397: GDBus signal subscriptions for well-known names are vulnerable to unicast spoofing (Simon McVittie) - !3825 glib-2-78: ci: Drop FreeBSD 12 CI runner as it’s EOL - !3960 gcontenttype: Make filename valid utf-8 string before processing - !4040 Backport !4038 “gdbusconnection: Don't deliver signals if the sender doesn't match” to glib-2-78 - !4043 CI: Ignore MSYS2 CI failures for this older stable-branch * Translation updates: - English (United Kingdom) (Andi Chandler) - Georgian (Ekaterine Papava) - Portuguese (Brazil) (Juliano de Souza Camargo) (From OE-Core rev: 8c28014bfd0abd69cfe2000f12760c43989fe962) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursncurses: Fix CVE-2023-50495Mingli Yu
Backport a patch [1] to fix CVE-2023-50495. [1] http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=7723dd6799ab10b32047ec73b14df9f107bafe99 (From OE-Core rev: 55cca070799a236b06f5cba6f53487fca458f25d) Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit bdf7b7460a4816e3d447264730a2814209667fb0) Signed-off-by: Steve Sakoman <steve@sakoman.com>
38 hoursbitbake: cooker: Handle ImportError for websocketsjoshua Watt
Handles ImportError when creating a hash equivalence to ping the server. This notifies user earlier with a more precise error if websockets can't be used, and also prevents passing a known bad upstream value to the local server (Bitbake rev: 93190565fd1251e8f47d9a6291739f8b8ed5ec87) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit aa80b3cfc5d16dfba13ca7fb9b78bae179ce3b74) Signed-off-by: Steve Sakoman <steve@sakoman.com>
9 daysbuild-appliance-image: Update to scarthgap head revisionSteve Sakoman
(From OE-Core rev: 294a7dbe44f6b7c8d3a1de8c2cc182af37c4f916) Signed-off-by: Steve Sakoman <steve@sakoman.com>
9 daysdocs: brief-yoctoprojectqs: explicit version dependency on websockets python ↵Quentin Schulz
module We now check that the websockets module version is at least 9.1 in bitbake itself so we can specify more precisely what "recent version" means. While at it, list which distributions have a recent enough websockets python module in their package feed and give some hint at how to support other distributions. Cc: Quentin Schulz <foss+yocto@0leil.net> (From yocto-docs rev: 875dfe69e93bf8fee3b8c07818a6ac059f228a13) Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
9 dayspython3: skip test_concurrent_futures/test_shutdownTrevor Gamblin
These tests are causing hangs on the Autobuilder, so disable them for now. (From OE-Core rev: e3b4a05f19e3ba8f84b5d892b787e67bef565e48) Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
11 daysbuild-appliance-image: Update to scarthgap head revisionscarthgapSteve Sakoman
(From OE-Core rev: 704d3695092148cfbf5d67c81af81665949847b5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
11 dayspoky.conf: bump version for 5.0.1Steve Sakoman
(From meta-yocto rev: 6e21dca8264c9596c55be0048490d67f861079f7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
11 daysref-manual: update releases.svgMichael Opdenacker
- Make Scarthgap a current release - Add Styhead (From yocto-docs rev: 41ddae07a73da38eb82b00146fd970402b4ac5a7) Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
11 daysrelease-notes-5.0: update Repositories / Downloads sectionLee Chee Yang
(From yocto-docs rev: cdce92a0f1595b4cf7b7797f5f95a2d8d8f7d376) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
11 daysmigration-notes: add release notes for 4.0.18Lee Chee Yang
add release notes for 4.0.18 (rc1). (From yocto-docs rev: 9be2db28278774676e9fd6919603fc06d27a3676) Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
11 daysdocumentation/poky.yaml.in: drop mesa/sdl from essential host packagesAlexander Kanavin
They used to be required for qemu graphics support, but neither is being for anything anymore. (From yocto-docs rev: 3c11dfd49902cd8962fc6c732158c3c43ce9c34e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
11 daysdocs: add support for scarthgap 5.0 releaseMichael Halstead
Prepared for Scarthgap release. Add references to Styhead. (From yocto-docs rev: 1b5f2ac75c069f972cdd9c6691519d50a5f8e468) Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
11 dayssystemd: sed ROOT_HOME only if sysusers PACKAGECONFIG is setChristian Bräuner Sørensen
Fixes a bug introducted in ebafe46379 systemd: upgrade to 255.1. Besides updating systemd, that commit also made other changes. One of them being when to perform the replacement in order to fix ROOT_HOME. Previously, that happened on a configure prefunc and on ${S}/sysusers.d/basic.conf.in. Now it happens in install and on image/usr/lib/sysusers.d/basic.conf. However, that file is not present if sysusers is not in PACKAGECONFIG, since that file in that case is not installed hence resulting in: sed: can't read <redactedpath>/image/usr/lib/sysusers.d/basic.conf: No such file or directory Previously, in the case of sysusers not being in PACKAGECONFIG, that was a "silent error" since the replacement was done but the file was not really used since the file was not installed. (From OE-Core rev: 6954cd4bb60762f86981621e8b37dbe5e8236640) Signed-off-by: Christian Bräuner Sørensen <yocto@bsorensen.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Hundebøll <martin@geanix.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
11 daysscripts/oe-setup-build: write a build environment initialization one-liner ↵Alexander Kanavin
into the build directory With this, users no longer have to know where oe-init-build-env is relative to the build directory; that information is contained in the one liner and then it's possible to simply use that: . /path/to/build/init-build-env This will particularly help with initializing builds in unpacked build bundles, as users won't have to know where oe-init-build-env is in the bundle directory tree - similar to esdk initialization. (From OE-Core rev: 1cabdf287c2739accdab3a766df060f1bc802b63) (From OE-Core rev: 4bf3f11e39312cfce59d4652804faf0eec6b5ace) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
11 dayssstate.bbclass: Add _SSTATE_EXCLUDEDEPS_SYSROOT to vardepsexcludeMark Hatle
When using tinfoil to control the build, multiple commands (serially) could trigger an error such as: When reparsing ....bb:do_package, the basehash value changed from ... to .... The metadata is not deterministic and this needs to be fixed. ERROR: The following commands may help: ERROR: $ bitbake esw-conf -cdo_package -Snone ERROR: Then: ERROR: $ bitbake esw-conf -cdo_package -Sprintdiff However following these commands it was not able to be reproduced. Forcing bitbake to dump the signatures and then running bitbake-diffsigs showed that the value of _SSTATE_EXCLUDEDEPS_SYSROOT was being set in one run, but was blank is a different version. Upon inspecting the code in sstate.bbclass, one usage (without the _) is already excludes, the leading _ version is used as a cache, only if set but is not actually required to be defined. So ignoring the value should work properly. (From OE-Core rev: 4138f0a048149195d39347d97f8155199b6cf0cb) Signed-off-by: Mark Hatle <mark.hatle@amd.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4ec704ed6a1cfaf0a6c20f2038e7192e361ef590) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03mpg123: upgrade 1.32.5 -> 1.32.6Wang Mingyu
Changelog: - build: Detect forced 64 bit offsets on a dual-mode system that used to default to 32 bits and drop ambiguous suffix-less symbols in that case. (From OE-Core rev: e38a0f1a5e515651173b1aa21d38f2b3924de8b2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5e76967536191ac42fdd0c016e92a273dc4908e2) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03lttng-tools: upgrade 2.13.11 -> 2.13.13Wang Mingyu
0001-tests-do-not-strip-a-helper-library.patch refreshed for 2.13.13 Changelog: =========== * Fix: consumerd: leak of tracing buffers on relayd connectivity issue * Fix: consumerd: wrong timer mentioned in error logging * Fix: consumerd: type confusion in lttng_consumer_send_error * Fix: baddr-statedump: use $(LIBTOOL) --mode=execute * Fix: relayd: live client not notified of inactive streams * Fix: relayd: live: dispose of zombie viewer metadata stream * tests: Fix typo in tests/regression/kernel/test_ns_contexts * Fix: sessiond: freeze on channel creation on restart * common: move utils_create_lock_file to its own file * tests: tools/clear/test_ust wait for specific test app pid * Fix: sessiond: crash when sending data_pending to an active session * Tests: fix: list_triggers_cli: kallsyms contains prefixed symbols * License: common: error_query: fix typo in SPDX specifier (From OE-Core rev: 5e870221afd5e65fb70809ebe88d65a6c5a686ec) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5d35200e089f0695cfb19b65dd9b56006aa3d4fc) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03libx11: upgrade 1.8.7 -> 1.8.9Wang Mingyu
Changelog: =========== -xlibi18n: restore parse_line1 for WIN32 builds -Fix _XkbReadGetDeviceInfoReply for nButtons == dev->buttons -_XimProtoIMFree:no need to check arg for Xfree() -_XimEncodeString:no need to check arg for Xfree() -Fix XCreateIC() memory leak (Part 2) -_XimLocalDestroyIC:fix possible mem leak -_XimLocalCreateIC: get rid of bzero -_XimLocalCreateIC: minor cleanup -_XimLocalCreateIC:no need to check arg for Xfree() -_XimLocalDestroyIC: no need to check arg for Xfree() -fix table width (From OE-Core rev: 14ec9ffa949e5bc42fc04aa5a86ad3acf59d8e72) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bd8fab6937cddf3b6818e8e333b78813f0524116) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03libdnf: upgrade 0.73.0 -> 0.73.1Wang Mingyu
Changelog: ========= -Fix https://issues.redhat.com/browse/RHEL-27657 -subject-py: Fix memory leak (From OE-Core rev: 7acb8c84269b2ac1adf0a623d226867ed050d29e) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f16b16e1b6c60f0a1c9bc8d5492195fc66f33a19) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03ell: upgrade 0.63 -> 0.64Wang Mingyu
Changelog: ========== -Fix issue with casting in C++ environment. -Fix issue with ASCII string upper and lower helpers. (From OE-Core rev: 29e3e0eb9b69f966a319810270fb668e4fce9389) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a28405da8dad7e6222d7badaa3eda175e3df32c9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03babeltrace2: upgrade 2.0.5 -> 2.0.6Wang Mingyu
Changelog: =========== * bt2: disable some warnings for 'native_bt.c' * bt2: compile 'native_bt.c' with '-Wno-undef' * Fix: src.ctf.lttng-live: expect NEW_STREAM/METADATA for inactive streams * Fix: 'babeltrace2 convert': don't consider the '--plugin-path' opt. * include/babeltrace2/plugin/plugin-dev.h: "define" -> "definition * Fix: doc: escape double quote in bt_p alias * Fix: bt2: pass _TraceClassConst to destruction listeners * fix: 'load_module()' deprecated in Python 3.12 * tests: retry os.rename on PermissionError failure in lttng_live_server.py * doc: fix uptream -> upstream typos * fix: test_message_iterator.py hangs on Python 3.12 * plugin-dev: mark symbols meant to be public with __attribute__((visibility("default"))) * Silence -Wunused-but-set-variable error with clang * Fix: Windows DLL path lookup with Python >= 3.8 * doc/man: make default values of boolean init. params. clearer * RFC: docs: fix: Match stated automake requirement * fix: make flake8 6.x happy * fix: running black on python 3.11 * bt_query_executor_create_with_method_data(): fix docs note * Fix: ctf-writer: null dereference in bt_ctf_trace_common_add_stream_class * Update working version to Babeltrace v2.0.6 (From OE-Core rev: 0aac0507e769d3d250b0c649bdec821eb333349c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a5f05da60ca888456900f9fb0a52ef07db754c06) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03mesa: upgrade 24.0.2 -> 24.0.3Wang Mingyu
Mesa 24.0.3 is a bug fix release which fixes bugs found since the 24.0.2 release. New features None Bug fixes v3d: Line rendering broken when smoothing is enabled DR crashes with mesa 24 and rusticl (radeonsi) RADV: GPU crash when setting ‘RADV_DEBUG=allbos’ [intel] mesa ftbfs with time_t64 [radv] Crash when VkGraphicsPipelineCreateInfo::flags = ~0u Gen4 assertion `force_writemask_all’ failed. [radv] Holographic projection texture glitch in Rage 2 [build failure] [armhf] - error: #error “_TIME_BITS=64 is allowed only with _FILE_OFFSET_BITS=64” RustiCL: Callbacks are not called upon errors MTL: regressions in vulkancts due to BO CCS allocations zink: spec@ext_external_objects@vk-image-overwrite fail 0001-Revert-meson-do-not-pull-in-clc-for-clover.patch refreshed for 24.0.3 (From OE-Core rev: 78c39ef7502f91243cf09aa20f6ad30fe4f87fee) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit 43240c8b2c5507fe6147ba04ec98528602c694e1) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03libxml2: upgrade 2.12.5 -> 2.12.6Wang Mingyu
Changelog: =========== - parser: Fix detection of duplicate attributes in XML namespace - xmlreader: Fix xmlTextReaderConstEncoding - html: Fix htmlCreatePushParserCtxt with encoding - xmllint: Return error code if XPath returns empty nodeset (From OE-Core rev: 006bd4dacc0568f04cbcd704f4908386d3540774) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0bc673b0de08e02ff01ec9ad3daf0bb41662da40) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03bind: upgrade 9.18.24 -> 9.18.25Wang Mingyu
Changelog: ============ -Create the pruning task in the dns_cache_flush(), so the cache pruning still works after the flush. -Improve the TTL-based cleaning by removing the expired headers from the heap, so they don't block the next cleaning round and clean more than a single item for each new addition to the RBTDB. -Revert change 6319 and decrease lock contention during RBTDB tree pruning by not cleaning up nodes recursively within a single prune_tree() call. -Address use after free in expire_lru_headers. (From OE-Core rev: 5b3ba5f021f3bd532238dad57772c8416da61c14) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 17cecd0d9d0d734d408701d861692ca5987f4ad9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03pango: upgrade 1.52.0 -> 1.52.1Wang Mingyu
Changelog: Fix hexbox drawing (From OE-Core rev: 5bc3dfa37fe2a94e1ceba364ab5af3ca8e89efd2) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5a296e6c3afb412ee9740fc28963f35dd16e52d9) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03libxcursor: upgrade 1.2.1 -> 1.2.2Wang Mingyu
Changelog: =========== -Remove superfluous and unguarded config.h include -XcursorXcFileLoad: plug memory leak in error paths -Add comment about keeping libxcb-cursor copy of code in sync -If O_CLOEXEC is defined, add "e" to fopen modes -configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL -gitlab CI: stop requiring Signed-off-by in commits (From OE-Core rev: 21be5356da5f842848241aa9c17d9d2126bfdc31) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b56224f31ac4df426418ffe9fa48f4d2dea3f148) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03libsdl2: upgrade 2.30.0 -> 2.30.1Wang Mingyu
Changelog: =========== -Fixed a regression causing SDL_WaitEvent() to return spurious failures -Fixed X11 cursors on the latest release of GNOME -Wayland windows automatically have OpenGL enabled again -Fixed memory corruption when converting signed 16-bit audio to float -Fixed audio artifacts when converting signed 8-bit audio to float -Fixed the clip rectangle not being updated when the viewport changes in the SDL renderer -Convert mouse wheel coordinates to the rendering view in the SDL renderer -Fixed a crash handling controllers on macOS -Fixed a crash setting a window fullscreen with Emscripten -Fixed the keyboard automatically popping up when resuming an application on Android (From OE-Core rev: 9d5bbe4389ee33e89ba419924fe82f4ce872fb26) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a17c05585a0da0166087ae0cd3cd4331a1fb2615) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03gcr: upgrade 4.2.0 -> 4.2.1Wang Mingyu
Changelog: =========== - gcr-ssh-agent: set 'SSH_AUTH_SOCK' - gcr-ssh-agent: port avoid deadlock fix - Updated translations (From OE-Core rev: 17b183e5ff70e26108893b379d0da78a7f5f8fbe) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 5b98e250d8c04040df1333506b72575d368e6bdc) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03rootfs-postcommands.bbclass: Only set DROPBEAR_RSAKEY_DIR onceMichael Glembotzki
If DROPBEAR_RSAKEY_DIR has already been set before, e.g. by overwriting the file dropbear.default, the line will still be appended a second time. DROPBEAR_RSAKEY_DIR="/path/to/dropbear" DROPBEAR_EXTRA_ARGS="-B" DROPBEAR_RSAKEY_DIR=/var/lib/dropbear (From OE-Core rev: b56ec552ac34a41b531bc36a55f46e0216d40baf) Signed-off-by: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03rpm: update 4.19.1 -> 4.19.1.1Alexander Kanavin
Summary of changes from RPM 4.19.1 Fixes Packaging: Don’t warn about missing user/group on skipped files [Regression] (#2814) Packaging: Make user/group lookup caching thread-safe [Regression] (#2843) Lua interface: Fix regression in Lua scriptlet runaway child detection [Regression] (#2818) Build: CMakeLists.txt: restore readline support as an explicit option [Regression] (#2852) Build: Fix unconditional uses of Linux-specific extensions [Regression] (#2812) Build: Add missing include for check_symbol_exists (#2831) Build: Don’t use _nl_msg_cat_cntr if it’s not available (#2856) Drop patches: files/0002-docs-CMakeLists.txt-do-not-install-non-existent-docs.patch (upstream resolved the issue) files/0001-CMakeLists.txt-restore-readline-support-as-an-explic.patch files/0001-Fix-unconditional-dependency-on-non-POSIX-GLOB_ONLYD.patch (backports) (From OE-Core rev: d05416b6d6ec197b42f20652ed53ada1eb697d67) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d233e33a5ca12f95878c3ee9e34d9d9c61e49f68) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-03icu: update 74-1 -> 74-2Alexander Kanavin
ICU 74.2 updates to CLDR 44.1 locale data. These are maintenance releases for ICU 74 and CLDR 44, with limited sets of bug fixes and no API or structural changes. The CLDR bug fix relevant for ICU is for some formatting patterns that erroneously had two adjacent space characters. These are coalesced into one. (CLDR-17233) Important: DateFormat.getInstanceForSkeleton() and the DateTimePatternGenerator sometimes used the wrong patterns because they failed to use/inherit certain data (ICU-22575 — CLDR 44 had removed some redundant data that ICU relied on) For details, please see https://icu.unicode.org/download/74. Note that upstream has re-spun the release tarball (the initial tarball had a broken symlink for LICENSE file), so there can be yocto premirror checksum mismatches: https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/6671/steps/13/logs/stdio (From OE-Core rev: a6a5fa0af5e0bfe230681eee3f2e3b45a694ac9b) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 344f7500e6df31d7c06331aedbac0df4983da958) Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-05-02brief-yoctoprojectqs: Update to the correct hash equivalence server addressRichard Purdie
Also add a note about needing python websockets installed. (From yocto-docs rev: 9dfe3d2dcba8bb2d2e277ff2204862dc8b77c8b9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-02bitbake: cooker: Use hash client to ping upstream serverjoshua Watt
The cooker attempts to connect to the upstream hash equivalent server to warn the user early if it is misconfigured. However, this was making the assumption that it was a raw TCP connection and failed when attempting to use a websocket upstream server. Fix this by creating an hash client and using the ping API to check the server instead of using a raw socket. (Bitbake rev: 8f90d10f9efc9a32e13f6bd031992aece79fe7cc) Signed-off-by: Joshua Watt <JPEWhacker@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2024-05-02local.conf.sample: Fix hashequivalence server addressRichard Purdie
We switched to a new server for the scarthgap release but didn't update the sample config. Fix this. (From meta-yocto rev: f5e9f8ebd65e5a814ec45122e4176bc5407ea946) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>