]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/log
thirdparty/openembedded/openembedded-core.git
8 months agopython3-mako: upgrade 1.3.6 -> 1.3.8
Wang Mingyu [Mon, 23 Dec 2024 09:10:54 +0000 (17:10 +0800)] 
python3-mako: upgrade 1.3.6 -> 1.3.8

Changelog:
===========
- [bug] [lexer] Reverted the fix for #140 released in Mako 1.3.7 as it produced
  regressions in existing user code.
- [bug] [codegen] [lexer] During the lexical analysis phase, add an additional prefix for undeclared
  identifiers that have the same name as built-in flags, and determine the
  final filter to be used during the code generation phase based on the
  context provided by the user.
- [bug] [lexer] Support the direct passing of dictionary literals when calling functions
  and fix the errors caused by nested braces. This revises the fix that was
  released in 1.3.4 and then reverted in 1.3.5.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-hypothesis: upgrade 6.119.4 -> 6.122.6
Wang Mingyu [Mon, 23 Dec 2024 09:10:52 +0000 (17:10 +0800)] 
python3-hypothesis: upgrade 6.119.4 -> 6.122.6

Changelog:
 https://hypothesis.readthedocs.io/en/latest/changes.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-hatchling: upgrade 1.26.3 -> 1.27.0
Wang Mingyu [Mon, 23 Dec 2024 09:10:51 +0000 (17:10 +0800)] 
python3-hatchling: upgrade 1.26.3 -> 1.27.0

Changelog:
 Update the default version of core metadata to 2.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-dbusmock: upgrade 0.32.2 -> 0.33.0
Wang Mingyu [Mon, 23 Dec 2024 09:10:50 +0000 (17:10 +0800)] 
python3-dbusmock: upgrade 0.32.2 -> 0.33.0

Changelog:
===========
- templates: Add gsd-rfkill
- Allow adding objects derived from DBusMockObject
- Drop Python <= 3.7 support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-certifi: upgrade 2024.8.30 -> 2024.12.14
Wang Mingyu [Mon, 23 Dec 2024 09:10:49 +0000 (17:10 +0800)] 
python3-certifi: upgrade 2024.8.30 -> 2024.12.14

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agomeson: upgrade 1.6.0 -> 1.6.1
Wang Mingyu [Mon, 23 Dec 2024 09:10:48 +0000 (17:10 +0800)] 
meson: upgrade 1.6.0 -> 1.6.1

0001-python-module-do-not-manipulate-the-environment-when.patch
refreshed for 1.6.1

Changelog:
===========
- dependencies: support old vulkan SDK version
- Handle top level options set in subprojects. Closes #13847.
- ci: fix Ubuntu Bionic job
- modernize Rust template
- run_single_test.py: skip setup_symlinks() call on Windows
- tests: HDF5 no longer skips on MacOS
- mdevenv: exec directly into the program to run
- CMakeToolchain: Log output on compiler state failure
- msetup: Correction of the message text
- run_single_test.py: Fix for symlink changes
- libgcrypt-config is no more on ubuntu-rolling
- fix generate_gir with BothLibraries dependency
- env2mfile: add flag to use _FOR_BUILD envvars.
- environment: Never require an exe_wrapper for native builds
- rust: fix computation of library directory
- De-duplicate BuildTarget.sources
- Fix building on AIX when no project languages are used
- coverage.py: Guard use of --html-nested behind version check.
- Xcode backend: only use found appleframeworksn
- Enable GCC to find free-threaded python DLL library
- modules/rust: Add support for autolib field in the Cargo.toml
- env2mfile: Use a cross valac on Debian if possible
- env2mfile: Automatically set exe_wrapper on Debian if possible
- env2mfile: Use Debian cross-prefixed GObject-Introspection tools
- env2mfile: Generalize detection of pkg-config to have a list of tools
- Add GNU/Hurd kernel results

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agollvm: upgrade 19.1.5 -> 19.1.6
Wang Mingyu [Mon, 23 Dec 2024 09:10:47 +0000 (17:10 +0800)] 
llvm: upgrade 19.1.5 -> 19.1.6

Changelog:
==========
- [SimpleLoopUnswitch] Fix LCSSA phi node invalidation
- [AggressiveInstCombine] Use APInt and avoid truncation when folding loads
- [WebAssembly] Handle symbols in .init_array sections
- [WebAssembly] Support multiple .init_array fragments when writing Wasm objects
- [cmake] Use DetectTestCompiler from openmp directory
- [offload] Define LIBOMPTARGET_OPENMP_*_FOLDER in standalone builds
- [offload] Define OPENMP_TEST*_FLAGS in standalone builds
- [offload] [test] Add "omp" test dependency only when present
- [offload] Include CheckCXXCompilerFlag in CMake
- [offload] - Fix issue with standalone debug offload build
- [lld][WebAssembly] Fix use of uninitialized stack data with --wasm64
- [Clang][perf-training] Fix clean command in perf-helper.py

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibwebp: upgrade 1.4.0 -> 1.5.0
Wang Mingyu [Mon, 23 Dec 2024 09:10:46 +0000 (17:10 +0800)] 
libwebp: upgrade 1.4.0 -> 1.5.0

Changelog:
============
  API changes:
  - 'cross_color_transform_bits' added to WebPAuxStats
  * minor lossless encoder speed and compression improvements
  * lossless encoding does not use floats anymore
  * additional Arm optimizations for lossy & lossless + general code generation
    improvements
  * improvements to WASM performance
  * improvements and corrections in webp-container-spec.txt and
    webp-lossless-bitstream-spec.txt
  * further security related hardening and increased fuzzing coverage w/fuzztest
  * miscellaneous warning, bug & build fixes
  Tool updates:
    * gif2webp: add -sharp_yuv & -near_lossless
    * img2webp: add -exact & -noexact
    * exit codes normalized; running an example program with no
      arguments will output its help and exit with an error

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibportal: upgrade 0.8.1 -> 0.9.0
Wang Mingyu [Mon, 23 Dec 2024 09:10:45 +0000 (17:10 +0800)] 
libportal: upgrade 0.8.1 -> 0.9.0

Changelog:
===========
Dependencies:
- GLib 2.72 or higher is now required

Features:
- Introduce support for the Notification v2 portal version

Bug fixes:
- Fix a file descriptor leak in the Mail portal code
- Fix some minor memory leaks

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agodiffoscope: upgrade 283 -> 284
Wang Mingyu [Mon, 23 Dec 2024 09:10:44 +0000 (17:10 +0800)] 
diffoscope: upgrade 283 -> 284

Changelog:
=========
* Simplify tests_quines.py::test_{differences,differences_deb} to use
  assert_diff and not mangle the expected test output.
* Update some tests to support file(1) version 5.46.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobase/features_check: Make PARSE_ALL_RECIPES and SOURCE_MIRROR_FETCH boolean
Robert Yang [Sun, 22 Dec 2024 16:02:37 +0000 (08:02 -0800)] 
base/features_check: Make PARSE_ALL_RECIPES and SOURCE_MIRROR_FETCH boolean

So that value "0" can turn them off.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolttng-modules: fix sched_stat_runtime changed in Linux 6.6.66
Xiangyu Chen [Sun, 22 Dec 2024 10:25:20 +0000 (18:25 +0800)] 
lttng-modules: fix sched_stat_runtime changed in Linux 6.6.66

The following commit has been backported into the 6.6.y branch.

See upstream commit:

    commit 5fe6ec8f6ab549b6422e41551abb51802bd48bc7
    Author: Peter Zijlstra <peterz@infradead.org>
    Date:   Mon Nov 6 13:41:43 2023 +0100

        sched: Remove vruntime from trace_sched_stat_runtime()

That caused building the lttng-modules report compile error:

       tracepoint-event-impl.h:133:6: error: conflicting types for
       'trace_sched_stat_runtime';

The fix is still pending on lttng review board, backport it to oe-core to
de-block the build issue.

Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agokernel-yocto: enable fetching kernel metadata using file fetcher
Christian Taedcke [Fri, 20 Dec 2024 15:30:04 +0000 (16:30 +0100)] 
kernel-yocto: enable fetching kernel metadata using file fetcher

If no destsuffix parameter is supplied and the file fetcher is used,
the folder name (i.e. basepath) is added to the kernel-meta search
directories.

Signed-off-by: Christian Taedcke <christian.taedcke@weidmueller.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosystemd: add fido to PACKAGECONFIG options
Mikko Rapeli [Fri, 20 Dec 2024 09:12:32 +0000 (11:12 +0200)] 
systemd: add fido to PACKAGECONFIG options

To enable FIDO support.

meta-oe can provide libfido2 but it depends on udev
which creates a dependency loop between systemd (provider of udev)
and libfido2 which is currently unresolved. systemd recipe
could split udev to a separate recipe to solve this, or libfido2
could be compiled in systemd source tree after udev but before
rest of systemd.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agosystemd: add apparmor PACKAGECONFIG support
Mikko Rapeli [Fri, 20 Dec 2024 09:12:31 +0000 (11:12 +0200)] 
systemd: add apparmor PACKAGECONFIG support

For meta-security to enable with "apparmor" in DISTRO_FEATURES.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agoweston: Disable unused tests build
Tom Hochstein [Sun, 22 Dec 2024 16:22:33 +0000 (10:22 -0600)] 
weston: Disable unused tests build

Building weston with core-image-weston SDK fails for xwayland tests:
```
Run-time dependency xcb-cursor found: NO (tried pkgconfig and cmake)

tests/meson.build:357:2: ERROR: Problem encountered: xcb and xcb-cursor required for running xwayland tests
```

The problem is the tests folder is built but not installed. This
behavior seems to have been introduced with the 12.0.1 upgrade.

https://github.com/openembedded/openembedded-core/commit/be7da75827b4ffee3a243f977faad429dd9fa21c

Disable the build of the unused tests. Also drop the xwayland
dependency on xcb-util-cursor since it is a specific requirement
for the xwayland test build.

Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoweston: Fix wayland-protocols dependency
Tom Hochstein [Sun, 22 Dec 2024 16:22:32 +0000 (10:22 -0600)] 
weston: Fix wayland-protocols dependency

An SDK build of weston fails:
```
Run-time dependency wayland-protocols found: NO (tried pkgconfig and cmake)
```

The file wayland-protocols.pc is missing in the SDK. This is traced to
the upgrade of wayland-protocols to 1.38 [1], which re-enables the dev
package, which moves wayland-protocols.pc to wayland-protocols-dev.

[1] https://github.com/openembedded/openembedded-core/commit/5de187aee675a78fe59620a3fb64a5da5ae662aa

Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agowayland-protocols: Remove inoperative packaging override
Tom Hochstein [Sun, 22 Dec 2024 16:22:31 +0000 (10:22 -0600)] 
wayland-protocols: Remove inoperative packaging override

The upgrade to 1.38 re-enables the dev package [1]. With the dev
package enabled, the file wayland-protocol.pc is filtered by default
into the dev package, and the override adding it to the main package
does nothing and is not needed.

[1] https://github.com/openembedded/openembedded-core/commit/5de187aee675a78fe59620a3fb64a5da5ae662aa

Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopkgconfig: Add pkg-config-native to SDK
Tom Hochstein [Sun, 22 Dec 2024 16:22:30 +0000 (10:22 -0600)] 
pkgconfig: Add pkg-config-native to SDK

Building weston with an SDK fails to find pkg-config-native:
```
Did not find pkg-config by name 'pkg-config-native'
Found pkg-config: NO
Found CMake: /opt/poky/5.1/sysroots/x86_64-pokysdk-linux/usr/bin/cmake (3.31.0)
Build-time dependency wayland-scanner found: NO (tried cmake)

protocol/meson.build:1:14: ERROR: Dependency lookup for wayland-scanner with method 'pkgconfig' failed: Pkg-config for machine build machine not found. Giving up.
```

Fix the problem by extending the pkg-config-native wrapper install to
class-nativesdk.

Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agonfs-utils: Use v2 of upstream patch for tpyecast fix
Khem Raj [Fri, 20 Dec 2024 17:14:46 +0000 (09:14 -0800)] 
nfs-utils: Use v2 of upstream patch for tpyecast fix

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agodevtool: ide-sdk: check 'tools-debug' for gdbserver
Georgi, Tom [Fri, 20 Dec 2024 11:43:39 +0000 (12:43 +0100)] 
devtool: ide-sdk: check 'tools-debug' for gdbserver

Also check that 'tools-debug' is not set in
IMAGE_FEATURES to determine if gdbserver is missing.

Signed-off-by: Georgi, Tom <tom.georgi@karlstorz.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-cryptography-vectors: correct upstream version check
Alexander Kanavin [Wed, 18 Dec 2024 16:49:08 +0000 (17:49 +0100)] 
python3-cryptography-vectors: correct upstream version check

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoofono: fix the build when toolchain has old linux headers
Ross Burton [Thu, 19 Dec 2024 13:54:23 +0000 (13:54 +0000)] 
ofono: fix the build when toolchain has old linux headers

Whilst our default toolchain has modern kernel headers (6.12, at time of
writing), some external toolchains may use old kernel headers.

As ofono's rmnet module uses kernel defines which were added in 5.14,
add some compatibility defines in case they are not set.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobind: upgrade 9.20.3 -> 9.20.4
Wang Mingyu [Thu, 19 Dec 2024 09:13:37 +0000 (17:13 +0800)] 
bind: upgrade 9.20.3 -> 9.20.4

bind-ensure-searching-for-json-headers-searches-sysr.patch
refreshed for 9.20.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agowebkitgtk: Fix build on 32bit arches with 64bit time_t only
Khem Raj [Thu, 19 Dec 2024 04:24:22 +0000 (20:24 -0800)] 
webkitgtk: Fix build on 32bit arches with 64bit time_t only

This is a fix needed in angle module which is vendored in webkit repo.
glibc does not define SYS_futex on 32bit arches with 64bit time_t only
e.g. riscv32

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agonfs-utils: Fix warnings found with clang
Khem Raj [Thu, 19 Dec 2024 03:35:59 +0000 (19:35 -0800)] 
nfs-utils: Fix warnings found with clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agomusl: Upgrade to latest
Khem Raj [Wed, 18 Dec 2024 23:08:50 +0000 (15:08 -0800)] 
musl: Upgrade to latest

Brings following changes

61399d4b loongarch64: add TLSDESC support
9b6a24f9 wire up vdso clock_gettime for riscv32 and riscv64
f2375aac wire up vdso clock_gettime for powerpc, powerpc64, and s390x
bc5f816a mips: use preferred asm mnemomic jr for better assembler compatibility
4e6c827c mntent: exclude trailing newline from parsed field
9929a571 arm: fix _init/_fini alignment in crti.o

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agoexpect: cleanup do_install
Ross Burton [Thu, 19 Dec 2024 14:11:51 +0000 (14:11 +0000)] 
expect: cleanup do_install

Clean up the do_install append, and remove a long-standing unused
variable that appears to be intending to not install the scripts but
would have never actually done that as the relevant override since 2008
has been task-install.  As we've been installing the scripts, keep
instaling them.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoexpect: don't run aclocal in do_configure
Ross Burton [Thu, 19 Dec 2024 14:11:50 +0000 (14:11 +0000)] 
expect: don't run aclocal in do_configure

expect has a hand-maintained aclocal.m4 so don't run aclocal, which has the
side effect of not deleting the aclocal.m4 file which pulls in macros.

The build works without this change more through luck and a combination
of behaviours than design.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agotcl8: don't run aclocal in do_configure
Ross Burton [Thu, 19 Dec 2024 14:11:49 +0000 (14:11 +0000)] 
tcl8: don't run aclocal in do_configure

tcl has a hand-maintained aclocal.m4 so don't run aclocal, which has the
side effect of not deleting the aclocal.m4 file which pulls in macros.

The build works without this change more through luck and a combination
of behaviours than design.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agotcl: don't run aclocal in do_configure
Ross Burton [Thu, 19 Dec 2024 14:11:48 +0000 (14:11 +0000)] 
tcl: don't run aclocal in do_configure

tcl has a hand-maintained aclocal.m4 so don't run aclocal, which has the
side effect of not deleting the aclocal.m4 file which pulls in macros.

The build works without this change more through luck and a combination
of behaviours than design.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosubversion: refactor do_configure
Ross Burton [Thu, 19 Dec 2024 14:11:47 +0000 (14:11 +0000)] 
subversion: refactor do_configure

Upstream has an autogen.sh which constructs a hand-written aclocal.m4
and manually copies libtool into place. Instead of working around the
bad interaction between these expectations and our autotools class we
can just disable the execution of aclocal in autoreconf and copy files
as autogen.sh does.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosubversion: add explicit DEPENDS on expat
Ross Burton [Thu, 19 Dec 2024 14:11:46 +0000 (14:11 +0000)] 
subversion: add explicit DEPENDS on expat

The configure script looks explicitly for expat, so add it to DEPENDS.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobash: remove aclocal workarounds
Ross Burton [Thu, 19 Dec 2024 14:11:45 +0000 (14:11 +0000)] 
bash: remove aclocal workarounds

Instead of patching configure.ac to not load m4 directly and working
around what aclocal and the autotools class do, just exclude the running
of aclocal entirely.

This stops the class removing the existing aclocal.m4 and autoreconf
running aclocal.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agocve-update-nvd2-native: Tweak to work better with NFS DL_DIR
Richard Purdie [Mon, 16 Dec 2024 23:44:29 +0000 (23:44 +0000)] 
cve-update-nvd2-native: Tweak to work better with NFS DL_DIR

After much debugging, the corruption issues on the autobuilder appear to
be due to the way sqlite accesses database files. It doesn't change the
file timestamp after making changes, which for reasons unknown, confuses
NFS. As soon as the file is touched, NFS becomes fine again accross the
whole cluster, as if by magic.

We could try and debug further but putting a "touch" call into the code
is easy and harmless. Lets hope this removes this annoying source of
errors.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopopulate_sdk_ext: write_local_conf add shutil import
Mark Hatle [Tue, 17 Dec 2024 18:04:58 +0000 (12:04 -0600)] 
populate_sdk_ext: write_local_conf add shutil import

Add shutil import to resolve error:

Exception: NameError: name 'shutil' is not defined, Did you forget to import 'shutil'

Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agogcc: backport patch to fix data relocation to !ENDBR: stpcpy
Bin Lan [Tue, 17 Dec 2024 10:47:29 +0000 (18:47 +0800)] 
gcc: backport patch to fix data relocation to !ENDBR: stpcpy

There is the following warning when building linux-yocto with
default configuration on x86-64 with gcc-14.2:
  AR      built-in.a
  AR      vmlinux.a
  LD      vmlinux.o
  vmlinux.o: warning: objtool: .export_symbol+0x332a0: data relocation to !ENDBR: stpcpy+0x0

This change set removes the warning.

PR target/116174 [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116174]

Signed-off-by: Bin Lan <bin.lan.cn@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agooe-setup-build: raise exceptions on errors
Alexander Kanavin [Tue, 17 Dec 2024 14:07:01 +0000 (15:07 +0100)] 
oe-setup-build: raise exceptions on errors

Otherwise the tool simply prints what went wrong and exits without error,
which makes it impossible for tools like bitbake-setup to determine that
the requested operation did not succeed.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosocat: upgrade 1.8.0.1 -> 1.8.0.2
Wang Mingyu [Tue, 17 Dec 2024 08:58:06 +0000 (16:58 +0800)] 
socat: upgrade 1.8.0.1 -> 1.8.0.2

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agore2c: upgrade 4.0.1 -> 4.0.2
Wang Mingyu [Tue, 17 Dec 2024 08:58:05 +0000 (16:58 +0800)] 
re2c: upgrade 4.0.1 -> 4.0.2

Changelog:
===========
- CMake build system: fixed bug
  `#515 <https://github.com/skvadrik/re2c/issues/515>`_ where language-specific
  binaries erroneously defaulted to generating code for C.
- Playground: address bar now reflects navigation between examples, editors use
  a more high-contrast CSS theme.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopango: upgrade 1.55.0 -> 1.55.5
Wang Mingyu [Tue, 17 Dec 2024 08:58:04 +0000 (16:58 +0800)] 
pango: upgrade 1.55.0 -> 1.55.5

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoofono: upgrade 2.13 -> 2.14
Wang Mingyu [Tue, 17 Dec 2024 08:58:03 +0000 (16:58 +0800)] 
ofono: upgrade 2.13 -> 2.14

Changelog:
===========
- Fix issue with STK and buffer length checks.
- Fix issue with SMS and buffer length checks.
- Fix issue with QMI and handling RAT detection.
- Fix issue with QMI and handling call forwarding.
- Add support for handling MHI network interfaces.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agonfs-utils: upgrade 2.8.1 -> 2.8.2
Wang Mingyu [Tue, 17 Dec 2024 08:58:02 +0000 (16:58 +0800)] 
nfs-utils: upgrade 2.8.1 -> 2.8.2

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agompg123: upgrade 1.32.9 -> 1.32.10
Wang Mingyu [Tue, 17 Dec 2024 08:58:01 +0000 (16:58 +0800)] 
mpg123: upgrade 1.32.9 -> 1.32.10

Changelog:
==========
- scripts/tag_lyrics.py: fix for python3
- libout123: Use strtok_r() to avoid conflicts multithreaded contexts
- libmpg123: Un-break DLL builds that need I/O functions defined in libmpg123.c
- ports/cmake: More fixup to also produce .pc files with Libs.private.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibxxf86vm: upgrade 1.1.5 -> 1.1.6
Wang Mingyu [Tue, 17 Dec 2024 08:58:00 +0000 (16:58 +0800)] 
libxxf86vm: upgrade 1.1.5 -> 1.1.6

Changelog:
===========
- Add -no-undefined flag to LDFLAGS to fix Windows builds
- Add X.Org's standard C warning flags to AM_CFLAGS
- configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
- Remove "All rights reserved" from Oracle copyright notices

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibxv: upgrade 1.0.12 -> 1.0.13
Wang Mingyu [Tue, 17 Dec 2024 08:57:59 +0000 (16:57 +0800)] 
libxv: upgrade 1.0.12 -> 1.0.13

Changelog:
===========
- XvQueryAdaptors: avoid NULL deref if length is 0, but num_adaptors is not
- XvQueryEncodings: avoid NULL deref if length is 0, but num_encodings is not
- Use calloc instead of malloc and manual loops to zero array contents
- configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
- Remove "All rights reserved" from Oracle copyright notices

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibxrender: upgrade 0.9.11 -> 0.9.12
Wang Mingyu [Tue, 17 Dec 2024 08:57:58 +0000 (16:57 +0800)] 
libxrender: upgrade 0.9.11 -> 0.9.12

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibxcvt: upgrade 0.1.2 -> 0.1.3
Wang Mingyu [Tue, 17 Dec 2024 08:57:57 +0000 (16:57 +0800)] 
libxcvt: upgrade 0.1.2 -> 0.1.3

Changelog:
===========
- Fix hsync_start computation
- Fix too-small back porch at very low resolutions
- Rename constant to CVT_MIN_V_PORCH_RND
- README: remove double dollar sign
- ci: Update CI and enable static analysis
- cvt: fix -Wmissing-prototypes warning for cvt_is_standard

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibxau: upgrade 1.0.11 -> 1.0.12
Wang Mingyu [Tue, 17 Dec 2024 08:57:56 +0000 (16:57 +0800)] 
libxau: upgrade 1.0.11 -> 1.0.12

Changelog:
===========
- XauDisposeAuth: remove void casts from functions that return void
- unifdef hpux
- Autest.c includes Xauth.h that depends on other headers.
- Allow to use POSIX.2 compliant sed(1)
- Also test for explicit_memset(3) support
- Gcc < 11 doesn't allow opt. deallocator arg for __attribute((malloc))
- gitlab CI: run meson build with both gcc & clang compilers
- Allow building with clang after aec9d7266777e0b9243ef0f112fe0e07256bd446
- Xauth.h: add access & malloc attributes to function prototypes add Meson build system
- Set close-on-exec when opening files
- Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibsm: upgrade 1.2.4 -> 1.2.5
Wang Mingyu [Tue, 17 Dec 2024 08:57:55 +0000 (16:57 +0800)] 
libsm: upgrade 1.2.4 -> 1.2.5

License-Update:
 Remove "All rights reserved" from Oracle copyright notices,
 since oracle no longer includes this term in our copyright & license notices.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibjitterentropy: upgrade 3.6.0 -> 3.6.1
Wang Mingyu [Tue, 17 Dec 2024 08:57:54 +0000 (16:57 +0800)] 
libjitterentropy: upgrade 3.6.0 -> 3.6.1

Changelog:
===========
 * Add more test code
 * Add support for SunPRO compiler
 * Fix compilation on OpenBSD by replacing sed with tr
 * internal timer: Add support for Apple
 * Various small fixes to compilation to imporve portability

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolibice: upgrade 1.1.1 -> 1.1.2
Wang Mingyu [Tue, 17 Dec 2024 08:57:53 +0000 (16:57 +0800)] 
libice: upgrade 1.1.1 -> 1.1.2

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agojson-glib: upgrade 1.10.0 -> 1.10.6
Wang Mingyu [Tue, 17 Dec 2024 08:57:52 +0000 (16:57 +0800)] 
json-glib: upgrade 1.10.0 -> 1.10.6

Changelog:
==========
- Allow single quoted strings when running in non-strict mode
- Allow escaped characters when running in non-strict mode
- Add missing nullable annotation

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoigt-gpu-tools: upgrade 1.29 -> 1.30
Wang Mingyu [Tue, 17 Dec 2024 08:57:51 +0000 (16:57 +0800)] 
igt-gpu-tools: upgrade 1.29 -> 1.30

Changelog:
===========
General changes:
- New meson options xe_eudebug and vmtb.

Library changes:
- Added PantherLake (PTL) support, unified PCI IDs into one
  common header pciids.h
- Added BMG support for OA (Observability Architecture) for Xe driver.
- Added support for Xe3 platforms in GPGPU shader.
- Added 6k resolution support for a single CRTC.
- Added support for MTL platform in GPGPU compute.

Runner changes:
- Set option PRUNE_KEEP_ALL as default.
- Allow to dynamically ignore dmesg warn messages when generating
  results, usefull when driver is using kernel fault injection.

Test changes:
- Added sanity checks for KMS properties.
- Improved GPGPU tests for i915 and Xe.
- New SRIOV test for Functional Level Reset (FLR) for Xe.
- Added test that draws triangle without using 3d commands for vmwgfx.
- Added subtest for fallback for DP connector.
- Added async flips suspend resume subtest.
- New test for error handling of Xe at probe time.
- Added testing SIZE_HINTS property in KMS cursor test.
- Added KMS testing for ultrajoiner.
- New test for TLB invalidation in Xe.
- New test for timeslice duration in Xe.
- Display brightness test during DPMS on and off.
- New tests for EU debugging for Xe.

Tools changes:
- New power tool for power/energy measurement.
- New VM Testbench (VMTB) - SR-IOV Virtual Machine testing tool.
- Fixes in amd_hdmi_compliance.
- Fixes in intel_reg.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoerofs-utils: upgrade 1.8.2 -> 1.8.3
Wang Mingyu [Tue, 17 Dec 2024 08:57:50 +0000 (16:57 +0800)] 
erofs-utils: upgrade 1.8.2 -> 1.8.3

Changelog:
==========
- (mkfs.erofs) Fix multi-threaded compression with '-Eall-fragments';
- (mkfs.erofs) Fix large chunk-based image generation;
- (mkfs.erofs) Avoid large arrays on the stack
- (mkfs.erofs) Fix PAX format parsing in headerball mode
- (mkfs.erofs) Several fixes for incremental builds
- (mkfs.erofs) Fix reproducible builds due to 'i_ino'
- Use pkg-config for liblz4 configuration;
- Get rid of pthread_cancel() dependencies;
- (mkfs.erofs) Add '-U <clear|random>' support;
- (mkfs.erofs) Add '--hard-dereference' for NixOS reproducibility
- Several minor random fixes.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoappstream: upgrade 1.0.3 -> 1.0.4
Wang Mingyu [Tue, 17 Dec 2024 08:57:47 +0000 (16:57 +0800)] 
appstream: upgrade 1.0.3 -> 1.0.4

0001-remove-hardcoded-path.patch
0002-Do-not-build-qt-tests.patch
refreshed for 1.0.4

Changelog:
===========
Features:
 * bundle: Add AS_BUNDLE_KIND_SYSUPDATE
 * desktop-style-ids: Add dark support for Plasma
 * desktop-style-ids: add pantheon:dark
 * qt: Expose branding color
 * sysinfo: Add memory size detection support for Illumos and Solaris
 * sysinfo: Add memory size detection support for GNU/Hurd
 * validator: Don't fail validation if a snapshot release is missing a time

Specification:
 * docs: Note that support for some legacy path was dropped in 1.0
 * docs: Update fd.o spec URLs
 * docs: Better explain desktop applications
 * Update ESRA website URL

Bugfixes:
 * validator: Make sure we read an initialised variable
 * qt: Specify utc as the dates' timezone
 * tests: Ignore some tests on Windows
 * sysinfo: make uname() usage POSIX compliant
 * Only emit legacy compat tag developer_name for catalog data
 * compose: Allow file discovery even in symlinked directories
 * Avoid a race condition when loading GResource data
 * validator: Mention length limit in summary length warning message
 * utils: Explicitly set permissions on installed metadata files
 * as-vercmp: Fix gtkdoc to not start with '>'

Miscellaneous:
 * desktop-style-ids: Remove Endless
 * ci: Fix FreeBSD build (update 'py-gi-docgen')
 * ci: Update to Ubuntu 24.04 for Debian Testing builds
 * utils: Assume 64px as size when installing an icon tarball of unknown size

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoRevert "python3-numpy: upgrade 2.1.3 -> 2.2.0"
Richard Purdie [Tue, 17 Dec 2024 11:52:24 +0000 (11:52 +0000)] 
Revert "python3-numpy: upgrade 2.1.3 -> 2.2.0"

This reverts commit ff93068be3dd1993675dd016fd6b5e98ccb262bf.

Sadly this upgrade does pass reproducible build tests:
http://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20241217-q6urkm0e/packages/diff-html/

8 months agoglib-2.0: update 2.82.2 -> 2.82.4
Markus Volk [Sun, 15 Dec 2024 11:17:35 +0000 (12:17 +0100)] 
glib-2.0: update 2.82.2 -> 2.82.4

- remove backported patches

Overview of changes in GLib 2.82.4, 2024-12-11
==============================================

* Fix a double-unref crash which affects many apps which use pygobject to
  export objects on D-Bus (#3559, work by Sebastian Dröge, Philip Withnall)

* Bugs fixed:
  - #3559 2.82.3 regression: lollypop crashes on startup (Philip Withnall)
  - !4430 Backport !4427 “Revert "gdbus: Fix leak of method invocation when
    registering an object with closures"” to glib-2-82
  - !4434 Backport !4432 and !4433 “ci: Add release component to automate
    tarball publishing” to glib-2-82

Overview of changes in GLib 2.82.3, 2024-12-09
==============================================

* Fix compatibility with tzdata 2024b (#3502, work by Rebecca N. Palmer and
  Simon McVittie)

* Bugs fixed:
  - #3502 Test regressions with tzdata 2024b (Rebecca N. Palmer)
  - !4357 Backport !4356 “gdatetime test: Do not assume PST8PDT was always
    exactly -8/-7” to glib-2-82
  - !4370 Backport !4350 “glib: Don't require GLIB_DOMAIN to be a NUL-terminated
    string” to glib-2-82
  - !4380 Backport !4378 “gio: Fix GFileEnumerator leaks in gio tools” to
    glib-2-82
  - !4381 Backport !4373 “macos: Remove extraous space from type identifier” to
    glib-2-82
  - !4388 Backport !4232 “refstring: Fix race between releasing and re-acquiring
    an interned GRefString” to glib-2-82
  - !4397 Backport !4395 “appmonitor: Fix warning building test” to glib-2-82
  - !4400 Backport !4398 “grefstring: Mark a variable as potentially unused” to
    glib-2-82
  - !4417 Backport !4415 “gdbus: Fix leak of method invocation when registering
    an object with closures” to glib-2-82

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-numpy: upgrade 2.1.3 -> 2.2.0
Trevor Gamblin [Mon, 16 Dec 2024 15:44:38 +0000 (10:44 -0500)] 
python3-numpy: upgrade 2.1.3 -> 2.2.0

Patch '0001-numpy-core-Define-RISCV-32-support.patch' is included in
v2.2.0, so remove it from the SRC_URI list:

|tgamblin@megalith ~/workspace/git/pythonsrc/numpy (main)$ git tag --contains 0e2b652a0eff85798584116c905a2d6ad8f25d5f
|v2.2.0

Changelog: https://github.com/numpy/numpy/releases/tag/v2.2.0

Build log:

|BUILDALL-QEMU LOG FOR python3-numpy
|START TIME: 2024-12-13_16:55:19
|HOSTNAME: megalith
|HOST OS: Debian GNU/Linux 12 (bookworm)
|HOST KERNEL: 6.1.0-28-amd64
|===============
|BUILD RESULTS:
|[glibc]
|FAIL: qemuloongarch64
|PASS: qemuriscv32
|PASS: qemuarmv5
|PASS: qemuppc
|PASS: qemumips64
|PASS: qemuriscv64
|PASS: qemuarm64
|PASS: qemuarm
|PASS: qemux86-64
|PASS: qemuppc64
|PASS: qemux86
|PASS: qemumips
|[musl]
|FAIL: qemuloongarch64
|FAIL: qemuriscv32
|PASS: qemuarmv5
|PASS: qemuppc
|PASS: qemumips64
|PASS: qemuriscv64
|PASS: qemuarm64
|PASS: qemuarm
|PASS: qemux86-64
|PASS: qemuppc64
|PASS: qemux86
|PASS: qemumips
|===============
|PASSED: 21
|FAILED: 3

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoscripts: wrap lz4c and convert to lz4
Justin Bronder [Mon, 16 Dec 2024 19:51:32 +0000 (14:51 -0500)] 
scripts: wrap lz4c and convert to lz4

Commit fe167e082cbde1c6d186ecdda531abef610ac2ac switched to requiring
lz4 instead of lz4c which allows us to support distros dropping lz4c.
However, it wasn't only OE that was still using the legacy lz4c, there's
a number of upstreams as well.  For instance, it's only in the 6.13
kernel that CONFIG_KERNEL_LZ4 makes the switch from lz4c to lz4.

So, while this all gets ironed out, simply intercept calls to lz4c and
convert them to use lz4.  This was picked instead of adding lz4c to
HOSTTOOLS_NONFATAL due to concerns about builds becoming
non-deterministic and failing late:
https://lore.kernel.org/openembedded-core/9c3143ebb7f9e17cfbd318ef0e17994aae7264be.camel@linuxfoundation.org/

Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agooe-selftest: devtool ide-sdk use modify debug-build
Adrian Freihofer [Mon, 16 Dec 2024 17:43:06 +0000 (18:43 +0100)] 
oe-selftest: devtool ide-sdk use modify debug-build

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agodevtool: ide-sdk recommend DEBUG_BUILD
Adrian Freihofer [Mon, 16 Dec 2024 17:43:05 +0000 (18:43 +0100)] 
devtool: ide-sdk recommend DEBUG_BUILD

The debug_build_config function was never called. Compiling with debug
optimized compiler flags was not working. Even with the
--debug-build-config flag set, the build configuration from the recipe
was used.

The devtool ide-sdk --debug-build-config approach didn't work very well
anyway. The problem is that changing the bbappend file doesn't work
while bitbake uses the bbappend file. As a workaround, it would be
possible to parse the recipe, get DEBUG_BUILD and the path to the append
file, exit tinfoil, change the bbappend file, reopen tinfoil and do what
ide-sdk is supposed to do. Such an implementation would be complicated
and slow.
Therefore, the code that was originally supposed to implement this is
removed from ide-sdk and the new --debug-build function of devtool
modify is used instead. Additionally, a hint should be given on how to
manually add DEBUG_BUILD = '1' to bbappend.

This is compatible with the VSCode Bitbake plug-in, which does not
support this parameter anyway.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agodevtool: ide-sdk sort cmake preset
Adrian Freihofer [Mon, 16 Dec 2024 17:43:04 +0000 (18:43 +0100)] 
devtool: ide-sdk sort cmake preset

Sort the keys of the generated CMakeUserPreset.json file to make it
easier to search and compare.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agodevtool: modify support debug-builds
Adrian Freihofer [Mon, 16 Dec 2024 17:43:03 +0000 (18:43 +0100)] 
devtool: modify support debug-builds

Add a new option --debug-builds to automatically add DEBUG_BUILD = “1”
to the bbappend file of this recipe. This is especially useful when
invoking devtool modify before invoking devtool ide-sdk to perform a
remote debugging session.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolttng-modules: Upgrade 2.13.15 -> 2.13.16
Richard Purdie [Mon, 16 Dec 2024 13:51:06 +0000 (13:51 +0000)] 
lttng-modules: Upgrade 2.13.15 -> 2.13.16

Drop two patches merged upstream.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoqemu: Upgrade 9.1.1 -> 9.2.0
Richard Purdie [Mon, 16 Dec 2024 13:50:32 +0000 (13:50 +0000)] 
qemu: Upgrade 9.1.1 -> 9.2.0

Drop two patches merged upstream.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosubversion: Upgrade 1.14.4 -> 1.14.5
Richard Purdie [Mon, 16 Dec 2024 13:38:17 +0000 (13:38 +0000)] 
subversion: Upgrade 1.14.4 -> 1.14.5

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopython3-*: Update recipes to correctly check the upstream packages
Derek Straka [Fri, 13 Dec 2024 19:48:02 +0000 (19:48 +0000)] 
python3-*: Update recipes to correctly check the upstream packages

With the upstream check migrated to the simple repo API, a number of the
recipes required updates to:
1. Remove outdated UPSTREAM_CHECK_REGEX checks
2. Add recipe specific UPSTREAM_CHECK_PYPI_PACKAGE definitions for
   packages that use '_', CamelCase, or other deviations from PEP625 in
   the source archive

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoclasses/pypi: update the default UPSTREAM_CHECK_URI to use the simple repo API
Derek Straka [Fri, 13 Dec 2024 19:48:01 +0000 (19:48 +0000)] 
classes/pypi: update the default UPSTREAM_CHECK_URI to use the simple repo API

Update the UPSTREAM_CHECK_URI to leverage the simple repo API.  The
project URLs require javascript which breaks the version checking fetch
and subsequent logic.  The simple repo API provides similar
functionality with a well defined spec which is used by tools such as
pip.  Also update the UPSTREAM_CHECK_REGEX to be compatible with the
information retrieved via the API

Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosystemd: set CVE_PRODUCT
Mikko Rapeli [Fri, 13 Dec 2024 12:33:29 +0000 (14:33 +0200)] 
systemd: set CVE_PRODUCT

systemd.inc is used by systemd, systemd-boot and
systemd-tools-native recipes so make sure all
match to "systemd" product in CVE database. The
split between systemd, systemd-boot and
systemd-tools-native is specific to oe-core and
upstream just refers to systemd. Not limiting
to "systemd_project" vendor since multiple
vendor names have been used in the past.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosystemd: split networkd into its own package
Adrian Freihofer [Thu, 12 Dec 2024 15:55:26 +0000 (16:55 +0100)] 
systemd: split networkd into its own package

Support of images with different network management implementations
without having to recompile systemd and other components.

Fedora does this as well since systemd version 246.6-2:
https://src.fedoraproject.org/rpms/systemd/blob/rawhide/f/systemd.spec#_578
This proves that it is technically possible and officially supported by
systemd.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosystemd.bbclass: do not automatically add Also services
Adrian Freihofer [Thu, 12 Dec 2024 15:55:25 +0000 (16:55 +0100)] 
systemd.bbclass: do not automatically add Also services

Starting a systemd service “Also” does not mean that both services
must be in the same package. However, the systemd.bbclass enforces
this.

Example:
  a.service:
    [Install]
    Also=b.service
If a.service is packed in package A, b.service is automatically packed
into package A as well. This happens even if b.service is explicitly
added to package B using FILES and SYSTEMD_SERVICE variables.

The automatic packing of socket files with the corresponding service
files is probably a widely used feature of systemd.bbclass. This bahavior
does not change.

Adding regular service files to a package just because it is another
service in the same package that "Also" uses the service is a bug that
this commit fixes.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosystemd.bbclass: refactor adding files
Adrian Freihofer [Thu, 12 Dec 2024 15:55:24 +0000 (16:55 +0100)] 
systemd.bbclass: refactor adding files

The keys variable was intended as an array of keys. But it looks like
this has not been used for more than 10 years now. Adding files
automatically to packages needs probably anyway very specific code
rather than a generic loop. Lets simplify this a bit.
Using python code should also not be slower for these usually small
files.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agodropbear: add dropbearkey.service to FILES
Adrian Freihofer [Thu, 12 Dec 2024 15:55:23 +0000 (16:55 +0100)] 
dropbear: add dropbearkey.service to FILES

dropbear.socket file contains:
  Also=dropbearkey.service

That's why dropbearkey.service got automatically added to FILES.
Since this incorrect auto adding feature gets dropped from
systemd.bbclass this needs to be added explicitly.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobusybox: add klogd service to FILES
Adrian Freihofer [Thu, 12 Dec 2024 15:55:22 +0000 (16:55 +0100)] 
busybox: add klogd service to FILES

busybox syslog.service file contains:
  Also=busybox-klogd.service

That's why busybox-klog.service got automatically added to
FILES:busybox-syslog. Since this incorrect auto adding feature gets
dropped from systemd.bbclass this needs to be added explicitly.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoperf: Fix a minor typo
Leon Anavi [Mon, 16 Dec 2024 19:33:42 +0000 (21:33 +0200)] 
perf: Fix a minor typo

Fix a minor typo in a comment by replacing "nsures" with ensures.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobuild-appliance-image: Update to master head revision
Richard Purdie [Sun, 15 Dec 2024 11:10:41 +0000 (11:10 +0000)] 
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosystemd: upgrade 256.8 -> 256.9
Wang Mingyu [Fri, 13 Dec 2024 00:15:20 +0000 (08:15 +0800)] 
systemd: upgrade 256.8 -> 256.9

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoscripts/install-buildtools: Update to 5.1.1
Antonin Godard [Thu, 12 Dec 2024 15:31:17 +0000 (16:31 +0100)] 
scripts/install-buildtools: Update to 5.1.1

Update to the 5.1.1 release of the 5.1 series for buildtools.

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobinutils: Fix CVE-2024-53589
Yash Shinde [Thu, 12 Dec 2024 14:30:29 +0000 (06:30 -0800)] 
binutils: Fix CVE-2024-53589

A buffer overflow vulnerability exists in GNU Binutils’ objdump utility
when processing tekhex format files. The vulnerability occurs in the
Binary File Descriptor (BFD) library’s tekhex parser during format identification.
Specifically, the issue manifests when attempting to read 8 bytes at an address
that precedes the global variable ‘_bfd_std_section’, resulting in an out-of-bounds read.

Backport a patch from upstream to fix CVE-2024-53589.
Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=e0323071916878e0634a6e24d8250e4faff67e88]

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobarebox: upgrade 2024.10.0 -> 2024.12.0
Wang Mingyu [Thu, 12 Dec 2024 00:48:59 +0000 (08:48 +0800)] 
barebox: upgrade 2024.10.0 -> 2024.12.0

0001-lib-lz4-use-lz4-instead-of-lz4c.patch
removed since it's included in 2024.12.0

Changelog:
===========
* ARM: omap: fix NS16550 UART setup in omap_debug_ll_init
* Documentation: imd: update information on barebox_update
* partitions: efi: Check GPT header size against minimum limit
* checkpatch: fix detection of barebox root directory
* ARM: omap: add two smaller MLO defconfigs for AM335x
* crc: crc-itu-t: generate lookup table on first use
* of: fdt: fix possible overflow during parsing of fdt
* remoteproc: use I/O memory variants of memcpy/memset
* dlmalloc: Fix integer overflow in request2size()
* remoteproc: imx: add support for loading ELF data sections into DRAM
* remoteproc: elf_loader: skip segment with memsz as zero
* of: fdt: fix overflow caused by fdt_prop extending beyond fdt
* usb: typec: fix freeing uninitialized memory  Ahmad Fatoum
* startup: do not bring up networking if console input disabled
* sandbox: noshell_defconfig: set CONFIG_CONSOLE_DISABLE_INPUT=y
* ARM: dts: i.MX8MP: disable NPU node if hardware is missing
* clk: clk-composite: fix callback guard in clk_composite_round_rate
* partitions: efi: fix overflow issues while allocating gpt entries
* lib: lz4: use lz4 instead of lz4c
* clk: rockchip: make it compile again
* ARM: i.MX: ele: fix forward_lifecycle
* ARM: i.MX9: tqma93xx: workaround warning in variant detection
* partitions: efi: fix GPT header size exceeding allocation size
* video: Rockchip: add missing dma_alloc_coherent a device parameter
* dma: give dma_alloc_coherent a device parameter
* common: buffer access out-of-bounds
* include: Include <linux/math.h> to resolve implicit declaration of do_div()
* i2c: lpi2c: fix potential read of uninitialized variable

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agocurl: upgrade 8.11.0 -> 8.11.1
Peter Marko [Wed, 11 Dec 2024 18:09:53 +0000 (19:09 +0100)] 
curl: upgrade 8.11.0 -> 8.11.1

Bugfix release for 8.11.0 regressions.

Solves CVE-2024-11053

Drop patch which was done differently upstream.

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>
8 months agocurl: upgrade 8.10.1 -> 8.11.0
Peter Marko [Wed, 11 Dec 2024 18:09:52 +0000 (19:09 +0100)] 
curl: upgrade 8.10.1 -> 8.11.0

Solves CVE-2024-9681

* refresh patch
* add patch for buildpaths issue
* add new options for ipfs and websockets, keep them configure as they
  were previously configures
* drop notexists.pl from ptest install as it was removed and code was
  integrated into the test framework in [1]
* add ptest dependency on perl-module-i18n-langinfo due to [2]

[1] https://github.com/curl/curl/commit/56183c1d6f7f4d0c18d9065cf870c4cd3fc329eb
[2] https://github.com/curl/curl/commit/0b70b23ef4d007031bc2ae4fc63d5ed9136bc2b5

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>
8 months agogcc: Fix c++: tweak for Wrange-loop-construct
Sunil Dora [Wed, 11 Dec 2024 18:16:53 +0000 (10:16 -0800)] 
gcc: Fix c++: tweak for Wrange-loop-construct

This commit updates the warning to use a check for "trivially constructible" instead of
"trivially copyable." The original check was incorrect, as "trivially copyable" only applies
to types that can be copied trivially, whereas "trivially constructible" is the correct check
for types that can be trivially default-constructed.

This change ensures the warning is more accurate and aligns with the proper type traits.

LLVM accepted a similar fix:
https://github.com/llvm/llvm-project/issues/47355

PR c++/116731 [https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116731]

Signed-off-by: Marek Polacek <polacek@redhat.com>
Signed-off-by: Sunil Dora <sunilkumar.dora@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoicecc: don't use KERNEL_CC during set_icecc_env
Marco Felsch [Wed, 11 Dec 2024 18:03:47 +0000 (19:03 +0100)] 
icecc: don't use KERNEL_CC during set_icecc_env

The KERNEL_CC variable usage was introduced by commit d2fcaeb153fd
("icecc: Don't generate recipe-sysroot symlinks at recipe-parsing time,
2018-12-20") and is set once a recipe pulls the kernel-arch.bbclass.
There are a few packages, e.g. u-boot, barebox, devicetree, perf which
pull this class and for such packages the get_cross_kernel_cc() return
None because icecc_is_kernel() fail.

Fix this for now by replacing the KERNEL_CC check with the
icecc_is_kernel() helper, which is also used by the
get_cross_kernel_cc().

That said it's still not very robust to determine a compiler based on
a variable or inherited class but at least it fixes the issue for now.

Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agoicecc: convert set_icecc_env to python prefuncs
Marco Felsch [Wed, 11 Dec 2024 18:03:46 +0000 (19:03 +0100)] 
icecc: convert set_icecc_env to python prefuncs

Since bitbake commit f24bbaaddb36 ("data: Add support for new
BB_HASH_CODEPARSER_VALS for cache optimisation") the icecc fails with [1]:

ERROR: /Yocto/poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb: no-pn NULL prefix
WARNING: /Yocto/poky/meta/recipes-core/meta/target-sdk-provides-dummy.bb: Exception during build_dependencies for set_icecc_env

The reason for this is the bb.fatal() within the icecc_version().
icecc_version() is called during the "${@}" python variable expansion
while bitbake is running the build_dependencies() for the
set_icecc_env() function.

To avoid this behaviour set_icecc_env() should be converted into a
python function which gets called during task[prefuncs] [2], which is
done by this commit.

[1] https://lists.yoctoproject.org/g/yocto/topic/icecc_support_broken/103429714
[2] https://lists.openembedded.org/g/openembedded-core/topic/110009272

Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobitbake-config-build: add a plugin for config fragments
Alexander Kanavin [Wed, 11 Dec 2024 13:46:30 +0000 (14:46 +0100)] 
bitbake-config-build: add a plugin for config fragments

This allows fine-tuning local configurations with pre-frabricated
configuration snippets in a structured, controlled way. It's also
an important building block for bitbake-setup.

The tool requires that each fragment contains a one-line summary, and one or more
lines of description, as BB_CONF_FRAGMENT_SUMMARY style metadata.

There are three (and a half) operations (list/enable/disable/disable all), and here's the 'list' output:

alex@Zen2:/srv/storage/alex/yocto/build-64$ bitbake-config-build list-fragments
NOTE: Starting bitbake server...
Available fragments in selftest layer located in /srv/work/alex/poky/meta-selftest:

Enabled fragments:
selftest/test-fragment This is a configuration fragment intended for testing in oe-selftest context

Unused fragments:
selftest/more-fragments-here/test-another-fragment This is a second configuration fragment intended for testing in oe-selftest context

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agobitbake.conf: add an addfragments directive for oe-core and dependent layers
Alexander Kanavin [Wed, 11 Dec 2024 13:46:29 +0000 (14:46 +0100)] 
bitbake.conf: add an addfragments directive for oe-core and dependent layers

Please see the patch to bitbake for syntax and implementation details.

The path prefix to fragments is in its own variable so it doesn't have
to be hardcoded into tools.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agopixman: remove long-obsolete patch
Ross Burton [Thu, 12 Dec 2024 17:18:42 +0000 (17:18 +0000)] 
pixman: remove long-obsolete patch

This patch from the Nokia/Scratchbox days[1] was obsoleted by qemu
improvements, specifically "linux-user: fake /proc/self/auxv"[2] which
was integrated into qemu 1.1.0 in 2011.

[1] If you're reading this and reminiscing I suggest standing up and
having a stretch, your back will thank you
[2] 257450ee59fd7e781cb4e2316ddc845c40b9fc42

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolinux-yoto/6.12: bsp/genericarm64: fix configuration warning
Bruce Ashfield [Thu, 12 Dec 2024 17:49:48 +0000 (12:49 -0500)] 
linux-yoto/6.12: bsp/genericarm64: fix configuration warning

Integrating the following commit(s) to linux-yocto/6.12:

1/1 [
    Author: Ross Burton
    Email: ross.burton@arm.com
    Subject: arch/arm64/configs: remove CONFIG_SM_DISPCC_8650
    Date: Thu, 12 Dec 2024 16:44:00 +0000

    This option was removed from the Kconfig in in "clk: qcom: fold
    dispcc-sm8650 info dispcc-sm8550"[1] but it was not removed from the
    defconfig.

    [1] 802b83205519e4253b873bef5c095b147cd69dad
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agolinux-yocto: tweak cve exclusions files
Bruce Ashfield [Thu, 12 Dec 2024 17:49:47 +0000 (12:49 -0500)] 
linux-yocto: tweak cve exclusions files

-tiny and -rt were updated to a 6.12 specific inclusion, but
the -standard kernel was missed.

This commit also creates a 6.12 exclusion file, that is populated
with the last updates for the 6.10 kernel. Although it is no
longer updated automatically, that may change in the future and
it still provides value as a place to manually add CVE exclusions.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8 months agosystemd: actively disable Predictable Network Interface Names if !pni-names
Alexander Sverdlin [Tue, 10 Dec 2024 13:25:03 +0000 (14:25 +0100)] 
systemd: actively disable Predictable Network Interface Names if !pni-names

Currently pni-names PACKAGECONFIG option adds "mac" names policy if
selected, but nothing otherwise. In systemd Predictable Network Interface
Names are applied by default which leads to inconsistend behaviour.

One could think that pni-names in DISTRO_FEATURES would enable or disable
Predictable Network Interface Names, but currently if not present it's
only actively disabled for QEMU via kernel command line
(commit 9e9c33d51e40
("qemuboot/runqemu: Fix 6.2 and later kernel network device naming")).
It has no effect on the real HW. If the option is present, it merely adds
"mac" into default NamePolicy, which may or may not have observable
effects.

Make pni-names semantics more consistent by actively suppressing
Predictable Network Interface Names if the feature is not present.

Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agolinux-firmware: package firmware for Qualcomm AIC100 and QDU100
Dmitry Baryshkov [Tue, 10 Dec 2024 23:46:24 +0000 (01:46 +0200)] 
linux-firmware: package firmware for Qualcomm AIC100 and QDU100

Split packages with firmware for Qualcomm AIC100 (AI accelerator) and
QDU100 (5G RAN Accelerator).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agolinux-firmware: upgrade 20241110 -> 20241210
Dmitry Baryshkov [Tue, 10 Dec 2024 23:46:23 +0000 (01:46 +0200)] 
linux-firmware: upgrade 20241110 -> 20241210

License-Update: additional files

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agosysvinit: upgrade 3.04 -> 3.11
Changqing Li [Tue, 10 Dec 2024 10:53:48 +0000 (18:53 +0800)] 
sysvinit: upgrade 3.04 -> 3.11

Refresh patches:
crypt-lib.patch
install.patch
pidof-add-m-option.patch
realpath.patch

Drop patches since upstream already include these changes:
0001-hddown-include-libgen.h-for-basename-API.patch
sysvinit_remove_linux_fs.patch

Refer:
https://github.com/slicer69/sysvinit/releases

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agomaintainers.inc: add self for meson, python3 recipes
Trevor Gamblin [Thu, 5 Dec 2024 15:01:23 +0000 (10:01 -0500)] 
maintainers.inc: add self for meson, python3 recipes

The following recipes recently had their maintainership given up, so
list myself as maintainer for them:

- meson
- python3-markdown
- python3-smartypants
- python3-typogrify

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agoovmf: update 202408 -> 202411
Alexander Kanavin [Tue, 26 Nov 2024 12:10:15 +0000 (13:10 +0100)] 
ovmf: update 202408 -> 202411

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agolibrsvg: update 2.58.2 -> 2.59.2
Alexander Kanavin [Wed, 27 Nov 2024 20:44:27 +0000 (21:44 +0100)] 
librsvg: update 2.58.2 -> 2.59.2

Upstream has moved from autotools to meson, which requires a substantial
amount of tweaks to the recipe.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agomaintainers.inc: Update maintainer for pseudo and rpm
Robert Yang [Wed, 4 Dec 2024 08:50:44 +0000 (00:50 -0800)] 
maintainers.inc: Update maintainer for pseudo and rpm

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
8 months agoscripts/devtool: use bb.util.listtasks instead of __BBTASKS
Ross Burton [Wed, 11 Dec 2024 12:08:47 +0000 (12:08 +0000)] 
scripts/devtool: use bb.util.listtasks instead of __BBTASKS

Don't access private variables, instead use the new bb.build.listtasks()
function (from bitbake 185c4b)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>