summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
...
* go: upgrade 1.24.3 -> 1.24.4Peter Marko2025-06-127-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade to latest 1.24.x release [1]: $ git --no-pager log --oneline go1.24.3..go1.24.4 6796ebb2cb [release-branch.go1.24] go1.24.4 85897ca220 [release-branch.go1.24] net/http: strip sensitive proxy headers from redirect requests 9f9cf28f8f [release-branch.go1.24] os: don't follow symlinks on Windows when O_CREATE|O_EXCL a31c931adf [release-branch.go1.24] cmd/link: allow linkname reference to a TEXT symbol regardless of size 03811ab1b3 [release-branch.go1.24] crypto/x509: decouple key usage and policy validation 04a9473847 [release-branch.go1.24] lib/fips140: set inprocess.txt to v1.0.0 db8f1dc948 [release-branch.go1.24] hash/maphash: hash channels in purego version of maphash.Comparable 664cf832ec [release-branch.go1.24] runtime/debug: document DefaultGODEBUG as a BuildSetting 431f75a0b9 [release-branch.go1.24] os: fix Root.Mkdir permission bits on OpenBSD Fixes CVE-2025-4673, CVE-2025-0913 and CVE-2025-22874 [2]. [1] https://github.com/golang/go/compare/go1.24.3...go1.24.4 [2] https://groups.google.com/g/golang-announce/c/ufZ8WpEsA3A (From OE-Core rev: 25aed3ec02c22857380957783e2926bf3368398c) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* seatd: fix packaging error with systemd DISTRO_FEATURESGyorgy Sarvari2025-06-121-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | The systemd unit file for this recipe is only installed in case the target system's init system is systemd. It is achieved by inspecting the VIRTUAL-RUNTIME_init_manager variable. However the systemd class was inherited unconditionally. This caused a failure in do_package task, in case systemd is present in the DISTRO_FEATURES but the system's init manager is sysvinit: in this case the systemd unit file is not installed, however systemd.bbclass is still trying to register is as a startup service. At this point it failed: ERROR: seatd-0.9.1-r0 do_package: Didn't find service unit 'seatd.service', specified in SYSTEMD_SERVICE:seatd. To avoid this, install the systemd unit file unconditionally, regardless of the used init system. (From OE-Core rev: c7f157ad1207567ef3614ee4f6e755bccf60a3f4) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package: export debugsources in PKGDESTWORK as jsonDaniel Turull2025-06-122-0/+48
| | | | | | | | | | | | | | | | | | | | | | | The source information used during packaging can be use from other tasks to have more detailed information on the files used during the compilation and improve SPDX accuracy. Source files used during compilation are store as compressed zstd json in pkgdata/debugsources/$PN-debugsources.json.zstd Format: { binary1: [src1, src2, ...], binary2: [src1, src2, ...] } I checked the sstate size, and it slightly increases using core-image-full-cmdline: without patch: 2456792 KB sstate-cache/ with patch: 2460028 KB sstate-cache/ (4236 KB or 0.17%) CC: Richard Purdie <richard.purdie@linuxfoundation.org> (From OE-Core rev: c507dcb8a8780a42bfe68b1ebaff0909b4236e6b) Signed-off-by: Daniel Turull <daniel.turull@ericsson.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: Fix for CVE-2025-3198Harish Sadineni2025-06-122-0/+29
| | | | | | | | | | | Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=ba6ad3a18cb26b79e0e3b84c39f707535bbc344d] CVE: CVE-2025-3198 (From OE-Core rev: 602d1cab0f8e11925244a27310086b195de70464) Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: Fix CVE-2025-5244Deepesh Varatharajan2025-06-122-0/+26
| | | | | | | | | | | | | | PR32858 ld segfault on fuzzed object We missed one place where it is necessary to check for empty groups. Backport a patch from upstream to fix CVE-2025-5244 Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=patch;h=d1458933830456e54223d9fc61f0d9b3a19256f5] (From OE-Core rev: 082c56061e910176dd464702a19858dc0d57431a) Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tune-cortexr52: Remove aarch64 for ARM Cortex-R52Sandeep Gundlupet Raju2025-06-121-3/+2
| | | | | | | | | | | | Remove aarch64 for ARM Cortex-R52 processor as it supports only 32-bit ISA but not 64-bit ISA. Also update ARMPKGARCH for cortexr52hf. (From OE-Core rev: efe2e5289333bb6e7fca9cdeff784ab7e4872227) Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Sandeep Gundlupet Raju <grsandeep85@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kea: upgrade 2.6.1 -> 2.6.3Yi Zhao2025-06-125-470/+2
| | | | | | | | | | | | | | | | | | | | | ReleaseNotes: https://downloads.isc.org/isc/kea/2.6.2/Kea-2.6.2-ReleaseNotes.txt https://downloads.isc.org/isc/kea/2.6.3/Kea-2.6.3-ReleaseNotes.txt Security fixes: CVE-2025-32801 CVE-2025-32802 CVE-2025-32803 License-Update: Update copyright years * Drop backport patches. (From OE-Core rev: d09264ce0dbce31dcc50c44f350fad28c33503af) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel-module-split: fix conf file generation when KERNEL_SPLIT_MODULES=0Dixit Parmar2025-06-121-15/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | KERNEL_MODULE_AUTOLOAD defines the list of the kernel modules to be autoloaded on boot. kernel-module-split.bbclass generates the required modules.load.d and conf files for each kernel module. This conf files inturn read by system service to perform module loading and configuration. When a kernel module is added to KERNEL_MODULE_AUTOLOAD the conf files must be generated in all cases. When KERNEL_SPLIT_MODULES=0 modprobe and autoload conf files are not getting generated for the kernel modules. To fix that enhanced the class implementation by separating out conf file handling mechanism in two functions, generate_conf_files() and frob_metadata(). generate_conf_files() handles no-split case where as frob_metadata() keeps handling the existing case for spliting the modules. Splitted common handling/generation of conf files stuff in to handle_conf_files() function which gets invoked by both frob_metadata() and generate_conf_files() on top of the scenario specific handling done in respective functions. This implementation covers generation of the conf files for in-tree kernel modules as well as standalone kernel module built as seperate package/recipe. [YOCTO #15145] (From OE-Core rev: cf998576ccfd20a61a9afa6df27fb73d93c8ed9a) Signed-off-by: Dixit Parmar <dixitparmar19@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtheora: upgrade 1.1.1 -> 1.2.0Gyorgy Sarvari2025-06-124-62/+777
| | | | | | | | | | | | | | | | | | | | | | | | Drop no-docs.patch, and use "--disable-doc" configuration instead. Drop autoreconf.patch, because it is included in the release. Add 0001-add-missing-files.patch to mitigate a release issue, which caused some files to be missing from the tarball. Major changes: - New 'ptalarbvorm' encoder - New th_encode_ctl option for copying configuration from an existing setup header, useful for splicing streams. - Added support for RISC OS. - Improved ARM support. - Various speed, bug fixes and code quality improvements. See CHANGES file for full changelog. (From OE-Core rev: c22fecbc89a3d1b22f12440fe4e3dbc3840b26a8) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: drop python3-six dependencyGuðni Már Gilbert2025-06-121-2/+2
| | | | | | | | | | | six was dropped as a dependency five years ago: https://gitlab.freedesktop.org/mesa/piglit/-/commit/288e7b3b74a88e5cfa6a7fe26d52bf093e16365f (From OE-Core rev: 915acbfb2e10a3e50d1ddc984b8e9c363dac6f78) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Revert "coreutils: split out coreutils-getlimits"Etienne Cordonnier2025-06-121-9/+3
| | | | | | | | | | | | | | | This reverts commit 149584beef1e1b28a4e51f40515204e7edaa9d1f. The coreutils-getlimits package is no longer needed since findutils-ptest now uses its own getlimits implementation. This improves modularity and makes it easier to use alternative coreutils implementations via PREFERRED_PROVIDER (e.g. uutils-coreutils recipe in meta-openembedded). (From OE-Core rev: 2d761482c353df8f0d7f4e56b004113bf351e1df) Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* findutils: use getlimits from findutilsEtienne Cordonnier2025-06-122-1/+5
| | | | | | | | | | | | | Having findutils depending on coreutils-getlimits makes it harder to replace GNU coreutils with uutils-coreutils using PREFERRED_PROVIDER. Also, the findutils repository contains a version of getlimits used for the tests, so there is no need to depend on coreutils's version of getlimits. (From OE-Core rev: 4e4149c13adda3dd3b07712b1025ef077dd460b4) Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: correctly set include location for the python moduleAlexander Kanavin2025-06-122-0/+37
| | | | | | | | | | This issue was as well exposed by setting S to be in UNPACKDIR. (From OE-Core rev: a9b8cd548bc4f12b7aa28209d7c04181c95b7e7a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: Improve the package licensesPeter Kjellerstedt2025-06-121-6/+40
| | | | | | | | | | | | | | | | | | | | | The default license for util-linux is GPL-2.0-or-later. Most of the applications and the libraries are also linked with libcommon.la, which uses these licenses: LGPL-2.1-or-later & BSD-2-Clause & BSD-3-Clause & MIT Set the above licenses for all dynamic packages, unless explicitly specified. In particular, this avoids setting BSD-4-Clause-UC and EUPL-1.2 on packages where they do not belong. License-Update: See above (From OE-Core rev: 4c3d56ab2caeedb79e493544e864fd8c2f5880cf) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: Move the license information to the recipePeter Kjellerstedt2025-06-122-23/+22
| | | | | | | | | | | | | | | | util-linux does not share the license information with util-linux-libuuid so it makes no sense to have it in the util-linux.inc file. This also drops libuuid/COPYING from LIC_FILES_CHKSUM as libuuid is not built by this recipe. License-Update: See above (From OE-Core rev: 8752842551ea4f8ae8d76befdf453a872908f173) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux-libuuid: Set LIC_FILES_CHKSUMPeter Kjellerstedt2025-06-121-2/+4
| | | | | | | | | | | | The license information is not the same as for util-linux, so set it in the recipe rather than expecting util-linux.inc to set it. License-Update: See above (From OE-Core rev: 1942b97cdf04d260ed7e873ac24f935b9003e752) Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* piglit: upgrade to latest revisionGyorgy Sarvari2025-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: tests: Add test for GL_EXT_shader_clock tests: Add test for GL_EXT_shader_realtime_clock vulkan: Add cmat tests using constant as accumulator tests: test UBO and SSBO backed by the same buffer arb_direct_state_access: fix internaformat query behavior khr_texture_compression_astc: normalize error-color tests/util: provide simple array for cleanup handlers ext_external_objects: use piglit_set_destroy_func instead of atexit ext_external_objects: fix timeline semaphore validation error ext_external_objects: fix validation error with barriers ext_external_objects: fix validation error on cmdbuf usage ext_external_objects: fix validation error releasing resources ext_external_objects: fix validation error for cmdbuffer usage ext_external_objects: fix validation error with semaphore value arb_shading_language_420pack: test uniform block matching gl: test push pop attribute with color material GL_EXT_texture_integer: basic validation tests cmake: Fix mis-matching arguments warning fix invalid typecast (From OE-Core rev: c09a0cec08e1212ba82d0702686e0e2991cfd03a) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* puzzles: upgrade to latest revisionGyorgy Sarvari2025-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: Describe front-end pixel scaling in devel.but js: handle most of the device pixel ratio in the front end js: replace blitters array with a Map js: index blitters Map by C address of blitter structure js: trust CanvasRenderingContext2D.drawImage() to DTRT js: unwrap most drawing functions GTK: avoid explicitly using Cairo image surfaces Document getenv_bool() Update reference Git commit in devel.but Remove BLITTER_FROMSAVED from drawing API GTK: correct offset when copying backing to window GTK/Cairo: simplify do_blitter_load() GTK: add support for using a GdkFrameClock where available Mosaic: make solver notice when it gets stuck. Mines: put a warning on the web page about bug reports. Palisade: preference to clear complete regions. (From OE-Core rev: 529cb047b392c4fd2645d9602c28ce16cecdb12e) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: fix ptest failure for muslChen Qi2025-06-123-0/+108
| | | | | | | | | | | | The kill/decode test case fails for musl. The root cause is the test case only considers glibc and uses 34 as SIGRTMIN while musl uses 35. Add patches to fix this issue. (From OE-Core rev: 0a1dd5f04a843dfa0b1fc3ce0069e26bd0fbc48e) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bluez5: upgrade 5.82 -> 5.83Guðni Már Gilbert2025-06-123-5/+5
| | | | | | | | | | | | | | | | | | | | Changelog: Fix issue with handling BAP and removal of PAC. Fix issue with handling SID for broadcast receiver. Fix issue with handling HSP/HFP reconnection policy. Fix issue with handling cable pairing and Sixaxis controllers. Fix issue with handling virtual cable unplug for HID devices. Fix issue with handling service records for HID devices. Add support for AVDTP and TX timestamps. Full changelog: https://github.com/bluez/bluez/compare/5.82...5.83 (From OE-Core rev: 83d217503d565ba60dcec9382afb828deefa962b) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* squashfs-tools: clean up PACKAGECONFIGRoss Burton2025-06-121-4/+2
| | | | | | | | | | | | | | | LZMA isn't supported by the mainline kernel driver, so there's no real point in enabling it. Disable LZO by default, as LZO is very obsolete (last released in 2017) and there are better algorithms available. Move xattr to the end so it's separate from the compression algorithms. (From OE-Core rev: 6f65d9372ec639491920fd48df76dfea8afdbfd9) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* squashfs-tools: update to 4.7Ross Burton2025-06-123-8/+81
| | | | | | | | | | | | | | | | The REPRODUCIBLE_DEFAULT option was removed in 4.7[1]. Backport a patch to fix missing pthread typedefs, and a patch to fix missing pid_t typedefs. Also clean up the tasks to be neater and more concise. [1] squash-tools ae9914d15293af7c596148aedd997b3058e35d9e (From OE-Core rev: d588d0fbd8360cc999badaf4c4888be983c14b14) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* squashfs-tools: put version in recipe filenameRoss Burton2025-06-121-2/+2
| | | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename, drop the explicit PV, and set the tag name in the SRC_URI to verify the SHA. (From OE-Core rev: 8529dbae1b345d1517023dae09637a4baad9ffe8) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: Upgrade 0.192 -> 0.193Soumya Sambu2025-06-113-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refreshed patches: 0001-libelf-Add-libeu-objects-to-libelf.a-static-archive.patch ptest.patch Changelog: Version 0.193 "Bugs erased, stacks traced" debuginfod: Add CORS (webapp access) support to webapi and --cors option. Add --listen-address option for binding the HTTP listen socket to a specific IPv4 or IPv6 address. debuginfod client now caches x-debuginfod-* HTTP headers alongside downloaded files. libdw: Add dwarf_language and dwarf_language_lower_bound functions. Improved support for DWARF6 language metadata as well as DWARF language constants for Nim, Dylan, Algol68, V and Mojo. dwarf_srclang is now forward-compatible with DWARF6 language constants. libdwfl_stacktrace: Experimental new library interface for unwinding stack samples into call chains, and tracking and caching Elf data for multiple processes, building on libdwfl. Initially supports perf_events stack sample data. libelf: elf_scnshndx has been rewritten to be more robust, particularily for ELF files with more than 64K sections. readelf: Improved handling of corrupt ELF data. --section-headers output now includes a "Key to Flags" explaining section flag meanings. (From OE-Core rev: ca990ae5a14fa0899dee4fccacf4cac8f212e4e8) Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemtap: put version in recipe filenameRoss Burton2025-06-093-5/+4
| | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename and drop the explicit PV. (From OE-Core rev: bf866a99d920331bc5c08c3dccc86f71b2d1b3bb) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* tcf-agent: put version in recipe filenameRoss Burton2025-06-091-1/+0
| | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename and drop the explicit PV. (From OE-Core rev: b9eada4db556f06c5a76991db2220272cef66fa3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* unfs3: upgrade to 0.11Ross Burton2025-06-096-251/+7
| | | | | | | | | | | | | | Drop all of the patches that have been merged upstream. The build no longer needs the flex runtime library so remove flex from DEPENDS. License-Update: contributor list updated. (From OE-Core rev: 3370ef98b6fe74b56b9e6b42b915a536195094cd) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* unfs3: clean up DEPENDSRoss Burton2025-06-091-3/+1
| | | | | | | | | | | | | flex-nativesdk is both the wrong name (should be nativesdk-flex), and in nativesdk builds it will be a dependency anyway thanks to the DEPENDS remapping. Merge multiple assignments into a single line. (From OE-Core rev: 9a59d2c0be199c4f16143db6c70942fdedd0212c) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* unfs3: put version in recipe filenameRoss Burton2025-06-091-2/+0
| | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename, and drop the explicit PV. (From OE-Core rev: f288f7dc47a488eb3d388a2513f0908e09c0feca) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mobile-broadband-provider-info: put version in recipe filenameRoss Burton2025-06-091-2/+2
| | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename and drop the explicit PV. (From OE-Core rev: 9ffe55ae643fb606a8bec7e6ec7d15ca95cf9e2d) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* blktrace: put version in recipe filenameRoss Burton2025-06-091-4/+3
| | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename and drop the explicit PV. (From OE-Core rev: f49df71b25d5370b191dccfee0c80559c6d42885) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sassc: put version in recipe filenameRoss Burton2025-06-091-2/+1
| | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename and drop the explicit PV. (From OE-Core rev: 51d406b519360aa03c919d01d0d3c602cf17bd5f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsass: put version in recipe filenameRoss Burton2025-06-091-2/+1
| | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename and drop the explicit PV. (From OE-Core rev: e9494c0a30c3bf113542c1bca9283cb90570e5c5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libmodulemd: add manpagesRoss Burton2025-06-091-2/+5
| | | | | | | | | | Inherit manpages and optionally enable the manpages. They're in the repository so don't need more tools to build. (From OE-Core rev: 44ef85ac2b41e78888411cf4577b1128eced6909) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libmodulemd: remove libmagic optionRoss Burton2025-06-091-1/+1
| | | | | | | | | | | | | | | | Meson shows this warning in do_configure: WARNING: libmagic option is obsolete. libmodulemd can detect compression formats without a magic library now. Please stop using this option. It will be removed in the future and will cause a meson failure. Remove the option as it's now redundant. (From OE-Core rev: c053dd1f2143e10d970db849d13df447e736169f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libmodulemd: put version in recipe filenameRoss Burton2025-06-091-1/+0
| | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename, and drop the explicit PV. (From OE-Core rev: d3d2a8158b81920c51d366a5d38614bf7681e5b0) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* toolchain/clang: Set compiler providers correctlyRichard Purdie2025-06-091-4/+4
| | | | | | | | | The clang toolchain include file contained some incorrect settings from the initial draft of the file. Fix those to point at the correct compiler. (From OE-Core rev: 265d1993669cba1ddf60a048798fe943a903c942) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: Add TCOVERRIDE for toolchain selection at recipe scopeKhem Raj2025-06-093-1/+4
| | | | | | | | | | | | TCOVERRIDE is defined to toolchain-<TOOLCHAIN> and its added to OVERRIDES that a recipe can see and it can use "toolchain-gcc" or "toolchain-clang" to set specific metadata based upon global distro toolchain policy. (From OE-Core rev: 6010f47124d9067609bbe5d9ff16193c8bf79acf) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ghostscript: Use TARGET_CFLAGS to pass compiler optionsRichard Purdie2025-06-091-1/+1
| | | | | | | | | Passing compiler options via CC is error prone when we allow toolchain selection. Use TARGET_CFLAGS instead. (From OE-Core rev: 2091ebf845004040a6227d18cfa6bb508d1b9c9f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* compiler-rt/libcxx: Use clang as compilerRichard Purdie2025-06-093-0/+6
| | | | | | (From OE-Core rev: e75b2dee39fc0a35f764caa6b72af2a0b9beb165) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cross: Drop unneeded exportsRichard Purdie2025-06-091-11/+11
| | | | | | | | | These exports are made in bitbake.conf, we don't need to duplicate these here. Clean up as was done in native/nativesdk. (From OE-Core rev: 2ddf340be2c4f4b4424d137ba1e87269c2c36357) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: upgrade 3.13.3 -> 3.13.4Praveen Kumar2025-06-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Security content in this release: - gh-135034: Fixes multiple issues that allowed tarfile extraction filters (filter="data" and filter="tar") to be bypassed using crafted symlinks and hard links. Addresses CVE-2024-12718, CVE-2025-4138, CVE-2025-4330, and CVE-2025-4517. - gh-133767: Fix use-after-free in the “unicode-escape” decoder with a non- “strict” error handler. - gh-128840: Short-circuit the processing of long IPv6 addresses early in ipaddress to prevent excessive memory consumption and a minor denial-of-service. Includes additional standard library improvements and bug fixes. References: https://docs.python.org/3/whatsnew/changelog.html#python-3-13-4-final https://www.python.org/downloads/release/python-3134/ (From OE-Core rev: d2bcfa826aa3a7bd5d6ab250fb8ba083e2688c8b) Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bc: upgrade 1.08.1 -> 1.08.2Gyorgy Sarvari2025-06-092-43/+2
| | | | | | | | | | | | | | | | | Changes: - Remove last vestages of K&R C; this allows gcc-15+ to compile the code without special options. - Some typo and formatting fixes in the documentation. The above change also allowed dropping the relevant patch, that fixed gcc15 compatibility: 0001-getopt-Add-missing-params-to-getopt-getenv-signature.patch License-Update: added copyright years to the file header. (From OE-Core rev: 83886335bd08f5fa147694e957b2467b19aea6bd) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mesa: update 25.1.1 -> 25.1.3Markus Volk2025-06-092-36/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mesa 25.1.3 Release Notes / 2025-06-07 Mesa 25.1.3 is a bug fix release which fixes bugs found since the 25.1.2 release. Mesa 25.1.3 implements the OpenGL 4.6 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don’t support all the features required in OpenGL 4.6. OpenGL 4.6 is only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver. Mesa 25.1.3 implements the Vulkan 1.4 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used. New features None Bug fixes 25.1.2 - instant crash on upgrade, very first attempt at a new surface Mesa 25.1.2 Release Notes / 2025-06-04 Mesa 25.1.2 is a bug fix release which fixes bugs found since the 25.1.1 release. Mesa 25.1.2 implements the OpenGL 4.6 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don’t support all the features required in OpenGL 4.6. OpenGL 4.6 is only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver. Mesa 25.1.2 implements the Vulkan 1.4 API, but the version reported by the apiVersion property of the VkPhysicalDeviceProperties struct depends on the particular driver being used. New features None Bug fixes Confidential issue #13281 anv, regression: Missing terrain in It Takes Two on BMG “breaking-limit” benchmark will Freeze before starting. rusticl: CL_MEM_HOST_READ_ONLY cl_image2d reads zeroes from host on AMD Vega8 Bug (bad code optimization?) in the GLSL (compute) shader compiler nvk: Broken lighting in Trine 5 RX9070 hard crash with Mafia Definitive Edition RADV: Potential bug with vulkan fragment shader interpolation (on outputs from mesh shaders?) In the game “Foundation” a buildings areas of effect is missing ANV: Dota 2 May 22 2025 update crashing in vkCmdBindDescriptorSets with no validation error Vulkan Video engages during playback of format which is not supported by my Fiji GPU Weston hangs on virtio (non-accelerated version) on QEMU with Mesa main KVM/qemu: GDM fails to start / gnome-shell crashes after update to mesa-dri-drivers-25.0.3 (From OE-Core rev: da2c318f530a29b42c36fe8d5015fcdd3e1c1420) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: 4.20.0 -> 4.20.1Robert Yang2025-06-095-83/+89
| | | | | | | | | | | | | | | | | | | | | * Rebased: 0001-When-cross-installing-execute-package-scriptlets-wit.patch 0016-rpmscript.c-change-logging-level-around-scriptlets-t.patch * Removed the one which already merged: 0001-Set-RPM_PLUGINDIR-in-top-level-CMakeLists.txt.patch * Added a patch to fix rpm-native build error: gcc: error: unrecognized command-line option -fhardened 0001-CMakeLists.txt-Fix-checking-for-CFLAGS.patch * License-Update: Minor formatting changes as the commit messages said in 41143b27b6f7320f280aea6014e8f532eb0239d6 (From OE-Core rev: 5d25e1ba4d8850e2c281fc7f24493239bf2f9866) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: upgrade 8.12.1 -> 8.14.1Peter Marko2025-06-092-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | Handle CVE-2025-4947 and CVE-2025-5025. CVE-2025-5399 fixed in 8.14.1 was introduced only in 8.13.0, so Yocto never had version vulnerable to it. Rebase patches. Add openssl-native dependency fo ptest to fix following error: Missing or broken 'openssl' tool. openssl 1.0.2+ is required. Without it, this script cannot generate the necessary certificates the curl test suite needs for all its TLS related tests. at ../../../curl-8.14.0/tests/certs/genserv.pl line 33. Install curlinfo for tests required since 8.14.0 https://github.com/curl/curl/commit/7a1211d474afd4e36bfb39f2b870a418bce42138 (From OE-Core rev: d990ee6c49e3fcf969e54688397d47f0d0892ba1) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python3: drop old nis module dependenciesGuðni Már Gilbert2025-06-091-2/+0
| | | | | | | | | | | libnsl2 and libtirpc were build dependencies for the nis module. The nis module was deprecated in Python 3.11 and removed in Python 3.13 (From OE-Core rev: 742eca9cb56ab4ad10534181d28de1fdf3880b9f) Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xwayland: Add missing libtirpc dependencyRichard Purdie2025-06-091-1/+1
| | | | | | | | | This was being pulled in through python by accident. It no longer needs it but exposes this missing dependency. (From OE-Core rev: 6334fac0a0b0783298957e2ccbe3a27490f7da09) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iputils: Drop obsolete gnutls dependencyRichard Purdie2025-06-091-2/+0
| | | | | | | | | To quote the maintainer, "md5 implementation was vendored in s20200821" so this dependency hasn't been needed for a while. (From OE-Core rev: bb33b4edf0f4aed3d61203b0bf428661f925b981) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* iputils: upgrade 20240905 -> 20250605Petr Vorel2025-06-092-145/+1
| | | | | | | | | | | | | | | Bugfix release: https://github.com/iputils/iputils/releases/tag/20250605 This also includes security release update https://github.com/iputils/iputils/releases/tag/20250602 Security release, fixes CVE-2025-47268 and CVE-2025-48964 (therefore remove backported fix CVE-2025-47268.patch (From OE-Core rev: 846b7dcb5a41ec017581913bb438d43d1d59109f) Signed-off-by: Petr Vorel <petr.vorel@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>