]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
14 months agorust: use rust-snapshot binaries only in rust-native
Alexander Kanavin [Tue, 21 May 2024 12:50:39 +0000 (14:50 +0200)] 
rust: use rust-snapshot binaries only in rust-native

Otherwise, use rust-native and cargo-native binaries as that allows
our native tweaks in them to be used for target/nativesdk rust -
same as for everything else written in rust.

In particular, this allows building target rust with
cargo-native that includes important reproducibility tweaks.

Unfortunately, this also breaks rust selftest, and that
is partially addressed by the following commit.

[YOCTO #15185]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agorust: add reproducibility patch to eliminate host leakage
Alexander Kanavin [Tue, 21 May 2024 12:50:38 +0000 (14:50 +0200)] 
rust: add reproducibility patch to eliminate host leakage

[YOCTO #15185]

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopseudo: Update to pull in python 3.12+ fix
Richard Purdie [Sun, 26 May 2024 07:32:21 +0000 (08:32 +0100)] 
pseudo: Update to pull in python 3.12+ fix

Pull in a fix which avoids syntax warnings with python 3.12.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolayer.conf: Add os-release to SIGGEN_EXCLUDERECIPES_ABISAFE
Richard Purdie [Fri, 24 May 2024 15:18:38 +0000 (16:18 +0100)] 
layer.conf: Add os-release to SIGGEN_EXCLUDERECIPES_ABISAFE

This rebuilds whenever DISTRO_VERSION changes (i.e. any commit is made)
and systemd depends upon it so lots of things end up rebuilding which
isn't necessary,

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopythonn3-rpds-py: enable ptest
Tim Orling [Fri, 24 May 2024 02:51:40 +0000 (19:51 -0700)] 
pythonn3-rpds-py: enable ptest

* Add RDEPENDS for ptest from tests/requirements.txt
* Tests take ~14 seconds, so add to PTEST_FAST

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-rpds-py: upgrade 0.18.0 -> 0.18.1
Tim Orling [Fri, 24 May 2024 02:51:38 +0000 (19:51 -0700)] 
python3-rpds-py: upgrade 0.18.0 -> 0.18.1

https://github.com/crate-py/rpds/compare/v0.18.0...v0.18.1

* Refresh -crates.inc

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agosystemd.bbclass: Clarify error message
Khem Raj [Thu, 23 May 2024 15:13:39 +0000 (08:13 -0700)] 
systemd.bbclass: Clarify error message

When this error is triggered, its a bit vague in specifying where the
issue is e.g.

ERROR: nbd-3.26.1-r0 do_package: nbd does not appear in package list, please add it

Some packages may intentionally remove PN from packages and find it
confusing as to why the system is still asking this to be in PACKAGES

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-bcrypt: upgrade 4.1.2 -> 4.1.3
Tim Orling [Wed, 22 May 2024 21:20:00 +0000 (14:20 -0700)] 
python3-bcrypt: upgrade 4.1.2 -> 4.1.3

https://github.com/pyca/bcrypt/compare/4.1.2...4.1.3

Upstream release notes:
Bump Rust dependency versions

* Drop 0001-Bump-pyo3-from-0.20.0-to-0.20.3-in-src-_bcrypt-746.patch -- merged
* Refresh -crates.inc

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agommc-utils: fix URL
Quentin Schulz [Wed, 22 May 2024 11:42:10 +0000 (13:42 +0200)] 
mmc-utils: fix URL

The current mmc-utils git URL still (for now?) redirects to the URL in
this patch, but the homepage doesn't, so let's just migrate both to the
new URL.

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agosystemtap: upgrade 5.0 -> 5.1
Victor Kamensky [Tue, 21 May 2024 19:08:12 +0000 (12:08 -0700)] 
systemtap: upgrade 5.0 -> 5.1

removed all backported patches

Signed-off-by: Victor Kamensky <victor.kamensky7@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agooeqa/manual: remove obsolete CROPS and Eclipse manually testing scripts
Ross Burton [Mon, 20 May 2024 15:50:34 +0000 (15:50 +0000)] 
oeqa/manual: remove obsolete CROPS and Eclipse manually testing scripts

The Eclipse plugin is very dead, we don't need to carry the manual test
guide for it.

CROPS has its own automated testing, nobody is doing the testing by hand.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agosystemd-bootchart: Fix build on musl
Khem Raj [Thu, 23 May 2024 14:59:18 +0000 (07:59 -0700)] 
systemd-bootchart: Fix build on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agokexec-tools: Fix build with GCC-14 on musl
Khem Raj [Thu, 23 May 2024 14:59:17 +0000 (07:59 -0700)] 
kexec-tools: Fix build with GCC-14 on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoxwayland: upgrade 23.2.6 -> 24.1.0
Wang Mingyu [Wed, 22 May 2024 09:14:49 +0000 (17:14 +0800)] 
xwayland: upgrade 23.2.6 -> 24.1.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agowireless-regdb: upgrade 2024.01.23 -> 2024.05.08
Wang Mingyu [Wed, 22 May 2024 09:14:48 +0000 (17:14 +0800)] 
wireless-regdb: upgrade 2024.01.23 -> 2024.05.08

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoshaderc: upgrade 2024.0 -> 2024.1
Wang Mingyu [Wed, 22 May 2024 09:14:47 +0000 (17:14 +0800)] 
shaderc: upgrade 2024.0 -> 2024.1

Changelog:
===========
- Update dependencies
- Propagate test/install options to Glslang

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-zipp: upgrade 3.18.1 -> 3.18.2
Wang Mingyu [Wed, 22 May 2024 09:14:45 +0000 (17:14 +0800)] 
python3-zipp: upgrade 3.18.1 -> 3.18.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-mako: upgrade 1.3.3 -> 1.3.5
Wang Mingyu [Wed, 22 May 2024 09:14:42 +0000 (17:14 +0800)] 
python3-mako: upgrade 1.3.3 -> 1.3.5

Changelog:
- Reverted the fix for #400 as it caused new issues when traversing
  some bracketed situations.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-lxml: upgrade 5.2.1 -> 5.2.2
Wang Mingyu [Wed, 22 May 2024 09:14:41 +0000 (17:14 +0800)] 
python3-lxml: upgrade 5.2.1 -> 5.2.2

Changelog:
===========
- The test_feed_parser test could fail if lxml_html_clean was not installed.
- The minimum CPU architecture for the Linux x86 binary wheels was set back to
  "core2", without SSE 4.2.
- If libxml2 uses iconv, the compile time version is available as etree.ICONV_COMPILED_VERSION.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-jsonschema: upgrade 4.21.1 -> 4.22.0
Wang Mingyu [Wed, 22 May 2024 09:14:40 +0000 (17:14 +0800)] 
python3-jsonschema: upgrade 4.21.1 -> 4.22.0

Changelog:
============
- Improve best_match (and thereby error messages from jsonschema.validate) in
  cases where there are multiple sibling errors from applying anyOf / allOf
- (Micro-)optimize equality checks when comparing for JSON Schema equality by
  first checking for object identity, as == would.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoninja: upgrade 1.12.0 -> 1.12.1
Wang Mingyu [Wed, 22 May 2024 09:14:35 +0000 (17:14 +0800)] 
ninja: upgrade 1.12.0 -> 1.12.1

Changelog:
===========
- Screen updates extremely slow on Windows
- Dry run error if the build directory does not exist
- New critical path scheduler performance improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agonghttp2: upgrade 1.61.0 -> 1.62.0
Wang Mingyu [Wed, 22 May 2024 09:14:34 +0000 (17:14 +0800)] 
nghttp2: upgrade 1.61.0 -> 1.62.0

Changelog:
 https://github.com/nghttp2/nghttp2/releases/tag/v1.62.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agomsmtp: upgrade 1.8.25 -> 1.8.26
Wang Mingyu [Wed, 22 May 2024 09:14:33 +0000 (17:14 +0800)] 
msmtp: upgrade 1.8.25 -> 1.8.26

Changelog:
===========
- Add support for SCRAM-SHA-256-PLUS and SCRAM-SHA-1-PLUS authentication, and
  prefer SCRAM methods over the PLAIN method because of their superior
  properties.
- With --read-envelope-from, a Resent-From header is now used if it is present
  and appears before any From header

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agomesa: upgrade 24.0.5 -> 24.0.7
Wang Mingyu [Wed, 22 May 2024 09:14:32 +0000 (17:14 +0800)] 
mesa: upgrade 24.0.5 -> 24.0.7

Changelog:
 https://docs.mesa3d.org/relnotes/24.0.7.html

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agollvm: upgrade 18.1.5 -> 18.1.6
Wang Mingyu [Wed, 22 May 2024 09:14:31 +0000 (17:14 +0800)] 
llvm: upgrade 18.1.5 -> 18.1.6

Changelog:
==========
- Fixes issues where LLVM is either generating the incorrect thunk for a
  function with aligned parameters or didn't correctly pass through the
  return value when StructRet was used.
- -Xclang -target-feature -Xclang +unaligned-scalar-mem can be used to enable
  unaligned scalar memory accesses for CPUs that do not support unaligned
  vector accesses. -mno-strict-align will enable unaligned scalar and vector
  memory accesses.
- Don't replace an aliasee with an alias that has weak linkage. This avoids
  incorrect linkage that can lead to using the wrong symbols during linking time.
- This patch fixes build failures when compiling AVX512 code using
  -march=native on machines without AVX512.
- Fixes crash in AArch64 backend when having true or false as operand for a
  fcmp instruction on IR level.
- Fixes compiler crash when user specifies -mno-evex512 with AVX512 features
  but no AVX512VL.
- Fixes a bug that tries to do VBROADCAST_LOAD for f16 without AVX2.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolibxmlb: upgrade 0.3.18 -> 0.3.19
Wang Mingyu [Wed, 22 May 2024 09:14:30 +0000 (17:14 +0800)] 
libxmlb: upgrade 0.3.18 -> 0.3.19

Changelog:
============
- Add xb_version_string() to get the runtime ABI version
- Add the runtime version as the default XMLb invalidation GUID

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolibxml2: upgrade 2.12.6 -> 2.12.7
Wang Mingyu [Wed, 22 May 2024 09:14:29 +0000 (17:14 +0800)] 
libxml2: upgrade 2.12.6 -> 2.12.7

Changelog:
=========
- Fix buffer overread with 'xmllint --htmlout'
- xmllint: Fix --pedantic option
- save: Handle invalid parent pointers in xhtmlNodeDumpOutput

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolibslirp: upgrade 4.7.0 -> 4.8.0
Wang Mingyu [Wed, 22 May 2024 09:14:28 +0000 (17:14 +0800)] 
libslirp: upgrade 4.7.0 -> 4.8.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolibgpg-error: upgrade 1.48 -> 1.49
Wang Mingyu [Wed, 22 May 2024 09:14:26 +0000 (17:14 +0800)] 
libgpg-error: upgrade 1.48 -> 1.49

Changelog:
============
* Two new functions to improve the logging interface.
* Add a "trunc" keyword to gpgrt_log_printhex.
* Avoid an endless loop in the argparser due to a conf file read error.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolibedit: upgrade 20230828-3.1 -> 20240517-3.1
Wang Mingyu [Wed, 22 May 2024 09:14:25 +0000 (17:14 +0800)] 
libedit: upgrade 20230828-3.1 -> 20240517-3.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoiw: upgrade 6.7 -> 6.9
Wang Mingyu [Wed, 22 May 2024 09:14:23 +0000 (17:14 +0800)] 
iw: upgrade 6.7 -> 6.9

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoiproute2: upgrade 6.8.0 -> 6.9.0
Wang Mingyu [Wed, 22 May 2024 09:14:22 +0000 (17:14 +0800)] 
iproute2: upgrade 6.8.0 -> 6.9.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agogtk+3: upgrade 3.24.41 -> 3.24.42
Wang Mingyu [Wed, 22 May 2024 09:14:21 +0000 (17:14 +0800)] 
gtk+3: upgrade 3.24.41 -> 3.24.42

Changelog:
===========
* GtkFileChooser:
 - Avoid warnings about floating refs
 - Improve performance of recursive search
 - Populate search model in an idle

* GtkGLArea:
 - Fix a regression in transparency handling

* Printing:
 - Avoid accessing freed printers

* Accessibility:
 - Drop support for the deprecated atk_focus_tracker

* Wayland:
 - Fix monitor sizes
 - Fix a crash related to tablet removal
 - Infer resizable edges for tiled windows
 - Always commit soon after acking a configure

* Windows:
 - Avoid committing NULL strings to IME

* gdk:
 - Use css cursor names as far as possible
 - Sync DND cursor use with GTK4

* macOs:
 - Fix cocoa pasteboard constants

* build:
 - Allow building against sysprof-capture-4

* Translation updates:
 Georgian
 Hebrew
 Kabyle
 Persian

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoed: upgrade 1.20.1 -> 1.20.2
Wang Mingyu [Wed, 22 May 2024 09:14:17 +0000 (17:14 +0800)] 
ed: upgrade 1.20.1 -> 1.20.2

Changelog:
=============
- main_loop.c (command_s): Fix g/x/s/x/x, which failed to skip the
  final newline, printing lines twice.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agodnf: upgrade 4.19.2 -> 4.20.0
Wang Mingyu [Wed, 22 May 2024 09:14:15 +0000 (17:14 +0800)] 
dnf: upgrade 4.19.2 -> 4.20.0

Changelog:
==========
- Prepare man pages for switch to dnf5 as the default package manager
- Do not add user site-packages directory to sys.path
- Remove --duplicates and --oldinstallonly exit with 0 when nothing to remove
- repoquery: Fix loading filelists when -f is used
- Prepare for switch of dnf5 in Rawhide

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agodmidecode: upgrade 3.5 -> 3.6
Wang Mingyu [Wed, 22 May 2024 09:14:14 +0000 (17:14 +0800)] 
dmidecode: upgrade 3.5 -> 3.6

Changelog:
============
- Use -DALIGNMENT_WORKAROUND on arm.
- Read SMBIOS entry point via kenv on DragonFly BSD.
- Support for SMBIOS 3.6.0. This includes new memory device types, new
  processor upgrades, and Loongarch support.
- Support for SMBIOS 3.7.0. This includes new port types, new processor
  upgrades, new slot characteristics and new fields for memory modules.
- Add bash completion.
- Decode HPE OEM records 197, 239 and 245.
- Implement options --list-strings and --list-types.
- Update HPE OEM records 203, 212, 216, 221, 233, 236, 237, 238 and 242.
- Update Redfish support.
- Bug fixes:
  Fix option --from-dump for user root
  Fix enabled slot characteristics not being printed
- Minor improvements:
  Print slot width on its own line
  Use standard strings for slot width

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agodiffoscope: upgrade 265 -> 267
Wang Mingyu [Wed, 22 May 2024 09:14:13 +0000 (17:14 +0800)] 
diffoscope: upgrade 265 -> 267

Changelog:
===========
* Use "xz --list" to supplement the output when comparing .xz archives;
  essential when some underlying metadata differs.
* Actually append the xz --list after the container differences, as it
  simplifies tests and the output.
* Add 7zip to <!nocheck> Build-Depends in debian/control.
* Update copyright years.
* Maintain an in-header boolean state to determine whether to drop
  from-file/to-file lines. This fixes an issue where HTML differences were
  being inadvertendly neglected.
* Include "xz --verbose --verbose" (ie. double --verbose) output, not just
  the single --verbose.
* Only include "xz --list" output if the xz has no other differences.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agocreaterepo-c: upgrade 1.1.0 -> 1.1.1
Wang Mingyu [Wed, 22 May 2024 09:14:12 +0000 (17:14 +0800)] 
createrepo-c: upgrade 1.1.0 -> 1.1.1

Changelog:
===========
* Add detection of %posttrans and %pretrans scriptlet from rpm header
* Onboard packit tests
* Build ARM packages for all Python versions
* Fix minor bug w/ new API

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agobtrfs-tools: upgrade 6.8 -> 6.8.1
Wang Mingyu [Wed, 22 May 2024 09:14:11 +0000 (17:14 +0800)] 
btrfs-tools: upgrade 6.8 -> 6.8.1

Changelog:
===========
* mkfs: fix writing on zoned device when block-group-tree is selected
* tune: fix writing on zoned device with option --convert-to-block-group-tree
* check:
   * more progress and error messages
   * unify handling of unknown command line options with other commands
* subvolume delete: remove options --delete-qgroup and --no-delete-qgroup
  (added in 6.6.3), qgroup deletion does not always work due to delayed
  background processing of subvolume or set value in
  sysfs:ggroup/drop_subtree_threshold
* other:
   * misc refactoring
   * error handling fixes reported by gcc -fanalyzer
   * documentation updates
   * new and updated tests

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agobind: upgrade 9.18.26 -> 9.18.27
Wang Mingyu [Wed, 22 May 2024 09:14:10 +0000 (17:14 +0800)] 
bind: upgrade 9.18.26 -> 9.18.27

Changelog:
=========
* Skip to next RRSIG if signature has expired or is in
  the future rather than failing immediately.
* Implement signature jitter for dnssec-policy.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agobash-completion: upgrade 2.13.0 -> 2.14.0
Wang Mingyu [Wed, 22 May 2024 09:14:09 +0000 (17:14 +0800)] 
bash-completion: upgrade 2.13.0 -> 2.14.0

Changelog:
=============
* _comp_{compgen,xfunc}:** use 'declare -F --' for arbitrary funcs
* _comp_{load,realcommand}:** handle option-like command name
* available_interfaces:** strip only trailing colon from entries
* bash_completion,conftest:** use 'complete -p --' for arbitrary cmds
* fio:** engines completion
* ip:** Complete link change as well as set
* ip:** Don't stop at proxy and nomaster in neigh
* scp remote_files:** do not filter generated paths with "$cur"
* scp remote_files:** localize variable 'cur'
* ssh-keygen:** handling of bundled short options
* ssh-keygen:** make work with custom IFS
* ssh-keygen:** suggest -O arg completions depending on mode
* use -- to pass arbitrary cmdnames to '_comp_load'
* use 'pathcmd=$(type -P -- "$1")' for arbitrary cmds

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoappstream: upgrade 1.0.2 -> 1.0.3
Wang Mingyu [Wed, 22 May 2024 09:14:08 +0000 (17:14 +0800)] 
appstream: upgrade 1.0.2 -> 1.0.3

Changelog:
===========
 * qt: Fix relocation of Config.cmake files
 * cli: check-syscompat: Recognize available required controls as available
 * validator: Guard issue emission functions with G_GNUC_PRINTF
 * validator: Always use secure string formatting for issue emit function
 * utils: Explicitly set format style when installing catalog metadata
 * Suppress static-analyzer drawing wrong conclusions on GCC 14

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoofono: upgrade 2.4 -> 2.7
Martin Hundeb?ll [Wed, 22 May 2024 09:03:50 +0000 (11:03 +0200)] 
ofono: upgrade 2.4 -> 2.7

Remove 0001-mbim-add-an-optional-TEMP_FAILURE_RETRY-macro-copy.patch as
TEMP_FAILURE_RETRY usage has been removed in upstream commit 765c6655
("treewide: Use L_TFR macro").

Remove 0002-mbim-Fix-build-with-ell-0.39-by-restoring-unlikely-m.patch
as likely()/unlikely() has been removed in upstream commit dbbbebf9
("mbimmodem: Remove usage of likely and unlikely").

Remove the do_configure:prepend() that purges the bundled ell directory,
as it isn't needed when passing --enable-external-ell in EXTRA_OECONF.

Signed-off-by: Martin Hundebøll <martin@geanix.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoell: upgrade 0.64 -> 0.65
Martin Hundeb?ll [Wed, 22 May 2024 09:03:49 +0000 (11:03 +0200)] 
ell: upgrade 0.64 -> 0.65

Remove do_configure:prepend() that creates build-aux, as that isn't
needed.

Signed-off-by: Martin Hundebøll <martin@geanix.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoinitramfs-framework: support force reboot if fatal error occurs
Igor Opaniuk [Tue, 21 May 2024 13:52:45 +0000 (15:52 +0200)] 
initramfs-framework: support force reboot if fatal error occurs

Add support for force reboot in the case of fatal error. In some cases
it's better to force reboot (especially when hw watchdog is not
engaged) instead of waiting for 3600 seconds, for example in order to
trigger some recovery procedure during next boot procedure
(after unsuccessful OTA update etc).

ALso fix indendation issues in the fatal() function implementation.

Signed-off-by: Igor Opaniuk <igor.opaniuk@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agonewlib: Use mcmodel=medany for RISCV64
Alejandro Hernandez Samaniego [Sun, 19 May 2024 05:50:47 +0000 (23:50 -0600)] 
newlib: Use mcmodel=medany for RISCV64

It was previously discovered that mcmodel=medany should be used for RISCV64,
however this was only being set for the applications themselves, but not for
newlib, this meant that we ended up with C library that used a code model and
an application that used another one which is not something we want.

Pass mcmodel=medany when building newlib for RISCV64 as well.

Also, s/CFLAGS/TARGET_CFLAGS to standarize across recipes, the variable
expansion provides no functional difference at this point.

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoglibc: stable 2.39 branch updates.
Sundeep KOKKONDA [Fri, 17 May 2024 16:17:00 +0000 (09:17 -0700)] 
glibc: stable 2.39 branch updates.

Below commits on glibc-2.39 stable branch are updated.
c7c3f5bf80 LoongArch: Fix undefined `__memset_aligned` reference in ld.so linking.
32969a2b36 socket: Add new test for connect
2db79c96ba libsupport: Add xgetpeername
ab4ef4421f x86_64: Fix missing wcsncat function definition without multiarch (x86-64-v4)
97bb89668d Force DT_RPATH for --enable-hardcoded-path-in-tests
71149c2a2e elf: Only process multiple tunable once (BZ 31686)
f8e4623421 Add a test to check for duplicate definitions in the static library
8b005d7869 i686: Fix multiple definitions of __memmove_chk and __memset_chk
8323a83abd i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk
5141d4d83c Revert "i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk"
c16871e662 Revert "i686: Fix multiple definitions of __memmove_chk and __memset_chk"
fa616ea373 Revert "Add a test to check for duplicate definitions in the static library"
ff110b2591 Add a test to check for duplicate definitions in the static library
ad92c483a4 i686: Fix multiple definitions of __memmove_chk and __memset_chk
3148714ab6 i586: Fix multiple definitions of __memcpy_chk and __mempcpy_chk

Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agobinutils: stable 2.42 branch updates.
Sundeep KOKKONDA [Fri, 17 May 2024 16:14:14 +0000 (09:14 -0700)] 
binutils: stable 2.42 branch updates.

Below commits on binutils-2.42 stable branch are updated.
6224493e457 Re: PR26978, Inconsistency for strong foo@v1 and weak foo@@v1
d125f967537 hppa: Implement PA 2.0 symbolic relocations for long displacements
884fb5373a1 x86/APX: Remove KEYLOCKER and SHA promotions from EVEX MAP4
d816fda3cbd aarch64: Remove B16B16, SVE2p1 and SME2p1
cb11047e34a Re: Move bfd_init to bfd.c
818bcf40efb print cached error messages using _bfd_error_handler
831be495ef1 aarch64: Fix the 2nd operand in gcsstr and gcssttr instructions.

Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agooeqa/selftest/devtool: add test for modifying recipes using go.bbclass
Ola x Nilsson [Fri, 17 May 2024 08:54:10 +0000 (10:54 +0200)] 
oeqa/selftest/devtool: add test for modifying recipes using go.bbclass

go.bbclass uses a special do_unpack function that causes the git root
to be different from S.  Verify that it unpacks as expected.

[ YOCTO #15483 ]

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolibarchive: upgrade 3.7.3 -> 3.7.4
Yogita Urade [Fri, 17 May 2024 08:21:47 +0000 (08:21 +0000)] 
libarchive: upgrade 3.7.3 -> 3.7.4

Changelog:
=========
   rar: Fix OOB in rar e8 filter
   zip: Fix out of boundary access
   7zip: Limit amount of properties
   bsdtar: Fix error handling around strtol() usages
   passphrase: Improve newline handling on Windows
   passphrase: Never allow empty passwords
   rar: Fix "File CRC Error" when extracting specific rar4 archives
   xar: Avoid infinite link loop
   zip: Update AppleDouble support for directories
   zstd: Implement core detection

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agogit: upgrade 2.44.0 -> 2.44.1
Soumya Sambu [Fri, 17 May 2024 07:55:50 +0000 (07:55 +0000)] 
git: upgrade 2.44.0 -> 2.44.1

Addresses the security issues - CVE-2024-32002, CVE-2024-32004,
CVE-2024-32020,CVE-2024-32021 and CVE-2024-32465

Changelog:
==========
https://raw.githubusercontent.com/git/git/master/Documentation/RelNotes/2.44.1.txt

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoglib-2.0: remove obsolete 0001-Set-host_machine-correctly-when-building-with-mingw3...
Alexander Kanavin [Thu, 16 May 2024 11:26:29 +0000 (13:26 +0200)] 
glib-2.0: remove obsolete 0001-Set-host_machine-correctly-when-building-with-mingw3.patch

This as well has been solved via
https://git.yoctoproject.org/poky/commit/?id=f6a35934540e910794b8729ecc278189a39b710f

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agognu-efi: upgrade 3.0.17 -> 3.0.18
Yi Zhao [Fri, 17 May 2024 01:19:47 +0000 (09:19 +0800)] 
gnu-efi: upgrade 3.0.17 -> 3.0.18

* Drop backport patches.
* Refresh patches.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolibsdl2: upgrade 2.30.2 -> 2.30.3
Yi Zhao [Fri, 17 May 2024 01:19:46 +0000 (09:19 +0800)] 
libsdl2: upgrade 2.30.2 -> 2.30.3

Changelog:
https://github.com/libsdl-org/SDL/releases/tag/release-2.30.3

This is a stable bugfix release, with the following changes:
 - Fixed Win+V handling (pasting from clipboard history) on Windows
 - Fixed Caps Lock and Backspace key mapping for the Colemak keyboard layout on Windows
 - Fixed mouse warp on XWayland
 - Reduced startup time when scanning for game controllers on Linux
 - Fixed building with C89 compilers
 - Fixed building with the GDK SDK on Windows

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agodropbear: upgrade 2024.84 -> 2024.85
Yi Zhao [Fri, 17 May 2024 01:19:45 +0000 (09:19 +0800)] 
dropbear: upgrade 2024.84 -> 2024.85

Changelog:
https://matt.ucc.asn.au/dropbear/CHANGES

This release fixes build regressions in 2024.84:
 - Fix build failure when SHA1 is disabled
 - Fix build failure when DROPBEAR_CLI_PUBKEY_AUTH disabled
 - Update debian/ directory with changed paths

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoelfutils: remove unneeded 0006-Fix-build-on-aarch64-musl.patch
Alexander Kanavin [Thu, 16 May 2024 11:26:40 +0000 (13:26 +0200)] 
elfutils: remove unneeded 0006-Fix-build-on-aarch64-musl.patch

Verified on qemuarm64/musl (as the patch says).

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agox264: update to latest revision on official git
Alexander Kanavin [Thu, 16 May 2024 11:26:39 +0000 (13:26 +0200)] 
x264: update to latest revision on official git

The mirror was out of date; meanwhile x264 remains in active development.

Drop unsuitable x32 patch and declare x264 incompatible with the target
(by every sign it's an extinct target; if not so please work with upstream
to develop a solution there).

Replace don-t-default-to-cortex-a9-with-neon.patch with a configure
option passing in target compiler options so that configure can make
correct decisions and we don't have to patch it.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoiptables: correctly enable libnetfilter_conntrack support
Alexander Kanavin [Thu, 16 May 2024 11:26:38 +0000 (13:26 +0200)] 
iptables: correctly enable libnetfilter_conntrack support

This is done via configure option, and makes
0004-configure.ac-only-check-conntrack-when-libnfnetlink-.patch
unnecessary, as both libnetfilter_conntrack and libnfnetlink
are enabled in lockstep.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoiptables: remove unneeded 0002-iptables-xshared.h-add-missing-sys.types.h-include...
Alexander Kanavin [Thu, 16 May 2024 11:26:37 +0000 (13:26 +0200)] 
iptables: remove unneeded 0002-iptables-xshared.h-add-missing-sys.types.h-include.patch

Somewhere on the way it ceased to be necessary.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoiptables: submit 0001-configure-Add-option-to-enable-disable-libnfnetlink.patch upstream
Alexander Kanavin [Thu, 16 May 2024 11:26:36 +0000 (13:26 +0200)] 
iptables: submit 0001-configure-Add-option-to-enable-disable-libnfnetlink.patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoperl: submit the rest of determinism.patch upstream
Alexander Kanavin [Thu, 16 May 2024 11:26:35 +0000 (13:26 +0200)] 
perl: submit the rest of determinism.patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agogdb: remove unneeded 0006-resolve-restrict-keyword-conflict.patch
Alexander Kanavin [Thu, 16 May 2024 11:26:34 +0000 (13:26 +0200)] 
gdb: remove unneeded 0006-resolve-restrict-keyword-conflict.patch

Somewhere on the way the issue solved itself.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agogrub: remove unneeded 0001-Disable-mfpmath-sse-as-well-when-SSE-is-disabled.patch
Alexander Kanavin [Thu, 16 May 2024 11:26:33 +0000 (13:26 +0200)] 
grub: remove unneeded 0001-Disable-mfpmath-sse-as-well-when-SSE-is-disabled.patch

Verified on qemux86 and qemux86-64 with grub and grub-efi.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agogrub: mark grub-module-explicitly-keeps-symbole-.module_license.patch as a workaround
Alexander Kanavin [Thu, 16 May 2024 11:26:32 +0000 (13:26 +0200)] 
grub: mark grub-module-explicitly-keeps-symbole-.module_license.patch as a workaround

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agovorbis: mark patch as Inactive-Upstream
Alexander Kanavin [Thu, 16 May 2024 11:26:31 +0000 (13:26 +0200)] 
vorbis: mark patch as Inactive-Upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agokexec-tools: submit 0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch upstream
Alexander Kanavin [Thu, 16 May 2024 11:26:30 +0000 (13:26 +0200)] 
kexec-tools: submit 0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch upstream

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agomesa: remove obsolete 0001-meson.build-check-for-all-linux-host_os-combinations.patch
Alexander Kanavin [Thu, 16 May 2024 11:26:28 +0000 (13:26 +0200)] 
mesa: remove obsolete 0001-meson.build-check-for-all-linux-host_os-combinations.patch

The patch was submitted upstream
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28895
but further investigation revealed that the problem had been solved properly
in meson.class:
https://git.yoctoproject.org/poky/commit/?id=6bf674374d568b2419a4c6eef00d893028878881

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agofribidi: upgrade 1.0.13 -> 1.0.14
Ross Burton [Thu, 16 May 2024 11:06:37 +0000 (11:06 +0000)] 
fribidi: upgrade 1.0.13 -> 1.0.14

* Updated Unicode tables to version 15.1

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agogdk-pixbuf: upgrade 2.42.11 -> 2.42.12
Ross Burton [Thu, 16 May 2024 11:06:36 +0000 (11:06 +0000)] 
gdk-pixbuf: upgrade 2.42.11 -> 2.42.12

- Fix a build failure (Christian Heusel)
- Fix occasional build failures (Benjamin Gilbert)
- ani: Reject files with multiple INA or IART chunks (Benjamin Gilbert)
- ani: Reject files with multiple anih chunks (Benjamin Gilbert, CVE-2022-48622)
- ani: validate chunk size (Benjamin Gilbert)
- Translation updates

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-hatchling: upgrade 1.24.1 -> 1.24.2
Ross Burton [Thu, 16 May 2024 11:06:35 +0000 (11:06 +0000)] 
python3-hatchling: upgrade 1.24.1 -> 1.24.2

* Add .venv to the list of directories that cannot be traversed
* Output from the core Application utility now writes to stderr

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agogo: upgrade 1.22.2 -> 1.22.3
Jose Quaresma [Thu, 16 May 2024 10:23:22 +0000 (11:23 +0100)] 
go: upgrade 1.22.2 -> 1.22.3

Upgrade to latest 1.22.x release [1]:

$ git --no-pager log --oneline go1.22.2..go1.22.3
adbfb672ba (tag: go1.22.3) [release-branch.go1.22] go1.22.3
fa0292d252 [release-branch.go1.22] cmd/go: disallow -lto_library in LDFLAGS
947e43e371 [release-branch.go1.22] Revert "cmd/compile: don't combine loads in generated equality functions"
9d2e28501c [release-branch.go1.22] cmd/compile: don't combine loads in generated equality functions
93d8777d24 [release-branch.go1.22] net: check SkipAdditional error result
3f4af1ff0e [release-branch.go1.22] runtime: use bootstrapRand to initialize hashkey
a7ff78d585 [release-branch.go1.22] cmd/compile: bail PGO method lookup on interface types
12c1177045 [release-branch.go1.22] cmd/internal/obj/ppc64: fix incorrect int to int64 conversion when checking MOVD opcodes
d6c972ad41 [release-branch.go1.22] net/http: update bundled golang.org/x/net/http2
a65a2bbd8e [release-branch.go1.22] all: tidy dependency versioning after release

[1] https://github.com/golang/go/compare/go1.22.2...go1.22.3

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopackage_manager: Share more common DEB / IPK code
Philip Lorenz [Thu, 16 May 2024 07:24:39 +0000 (09:24 +0200)] 
package_manager: Share more common DEB / IPK code

Avoid code duplication by making `extract` a shared method (and
retrieving the package manager specific input via an abstract method).
Additionally, follow Python conventions and prefix class internal
methods with "_" to indicate that they shouldn't be called externally.

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopackage_manager: Move OpkgDpkgPM into common module
Philip Lorenz [Thu, 16 May 2024 07:24:38 +0000 (09:24 +0200)] 
package_manager: Move OpkgDpkgPM into common module

The OpkgDpkgPM class was introduced to share common functionality
between the Opkg and Debian package manager implementations. However,
for unknown reasons , the refactoring done in
5bc67f55028407de78ac09f97f9a47b165ae8760 duplicated the common class
into the deb and ipk modules. Undo this part of the change by moving the
common base class into a newly created module.

The two variants did not diverge a lot (next to the payload name
generalization, the Debian variant missed
17e2eaed036e1da8e7cb42cb3de51b9523ba54ec) and as such no regressions
should be expected.

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoipk: Fix clean up of extracted IPK payload
Philip Lorenz [Thu, 16 May 2024 07:24:37 +0000 (09:24 +0200)] 
ipk: Fix clean up of extracted IPK payload

It turns out that the IPK payload tarball was actually cleaned up in the
concrete package manager implementation (most likely because at some
point Debian and IPK packages used different compression algorithms).

Globbing removes this ambiguity so move the removal of the payload into
the common extract method.

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolibusb1: Set CVE_PRODUCT
Ricardo Simoes [Thu, 16 May 2024 06:53:26 +0000 (08:53 +0200)] 
libusb1: Set CVE_PRODUCT

This commit sets the CVE_PRODUCT variable to "libusb" to match the
product name used in the NIST CPE database [1].

[1]: https://nvd.nist.gov/products/cpe/search

Signed-off-by: Ricardo Simoes <ricardo.simoes@pt.bosch.com>
Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agogstreamer1.0-plugins-bad: rename onevpl-intel-gpu -> vpl-gpu-rt
Naveen Saini [Wed, 15 May 2024 05:22:58 +0000 (13:22 +0800)] 
gstreamer1.0-plugins-bad: rename onevpl-intel-gpu -> vpl-gpu-rt

Upstream has been renamed to vpl-gpu-rt.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoselftest/sstatetests: move exception list for cache objects to the parent class
Alexander Kanavin [Tue, 7 May 2024 11:46:28 +0000 (13:46 +0200)] 
selftest/sstatetests: move exception list for cache objects to the parent class

This is useful not just in cdn/local cache tests, but also in the build bundle test,
and so should be applied by default.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoselftest/sstatetests: separate sstate presence check into its own class
Alexander Kanavin [Tue, 7 May 2024 11:46:27 +0000 (13:46 +0200)] 
selftest/sstatetests: separate sstate presence check into its own class

This allows reusing the check function in tests other than CDN/local mirror
ones, such as sstate bundle testing.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agobblayers/makesetup: move check for existence of git remotes to oe-setup-layers plugin
Alexander Kanavin [Tue, 7 May 2024 11:46:23 +0000 (13:46 +0200)] 
bblayers/makesetup: move check for existence of git remotes to oe-setup-layers plugin

This helps when making a local copy of all the layers: it's fine to
not have any remotes configured in that case.

Also correct the mistake in accessing 'contains_this_file' property:
it may not necessarily exist, and if so, it should default to False.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agobblayers/makesetup: include local repository paths in discovered layer repo data
Alexander Kanavin [Tue, 7 May 2024 11:46:22 +0000 (13:46 +0200)] 
bblayers/makesetup: include local repository paths in discovered layer repo data

This can be useful when the caller needs to know where the repos actually
are on local disk (for example to make a local copy of them or obtain
additional information about them).

This field however should be removed from the json output in oe-setup-layers
plugin, as it is host-specific and not part of the schema.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agobblayers/makesetup: raise exceptions when errors happen
Alexander Kanavin [Tue, 7 May 2024 11:46:21 +0000 (13:46 +0200)] 
bblayers/makesetup: raise exceptions when errors happen

Otherwise the calling code can only issue a generic, unhelpful
erorr message, and it's difficult to tell what went wrong
if logger.error output is obscured or redirected.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agocdrtools-native: Fix build with GCC 14
Zoltan Boszormenyi [Thu, 2 May 2024 04:46:00 +0000 (06:46 +0200)] 
cdrtools-native: Fix build with GCC 14

Add a patch to fix do_configure with GCC 14.
Disable building cdda2wav because it doesn't build with GCC 14.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agooe-build-perf-report: Add commit hash link to chart tooltip
Ninette Adhikari [Wed, 22 May 2024 14:52:52 +0000 (16:52 +0200)] 
oe-build-perf-report: Add commit hash link to chart tooltip

Update tooltip to include the commit hash link to the poky repository

Signed-off-by: Ninette Adhikari <ninette@thehoodiefirm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agouseradd-example: Fix S = WORKDIR reference
Richard Purdie [Thu, 23 May 2024 06:48:41 +0000 (07:48 +0100)] 
useradd-example: Fix S = WORKDIR reference

Update not to use S = WORKDIR after that was no longer allowed.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-requests: cleanup RDEPENDS
Guðni Már Gilbert [Sat, 18 May 2024 09:48:33 +0000 (09:48 +0000)] 
python3-requests: cleanup RDEPENDS

Drop the following dependencies from RDEPENDS:
- python3-ndg-httpsclient
- python3-pyasn1
- python3-pyopenssl

Add a missing dependency into RDEPENDS:
- python3-certifi

Additional fix HOMEPAGE, the old link doesn't work

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolibcap-ng-python: upgrade 0.8.4 -> 0.8.5
Yi Zhao [Sat, 18 May 2024 10:48:54 +0000 (18:48 +0800)] 
libcap-ng-python: upgrade 0.8.4 -> 0.8.5

Changelog:
https://people.redhat.com/sgrubb/libcap-ng/ChangeLog

 - Remove python global exception handler since it's deprecated
 - Make the utilities link against just built libraries
 - Remove unused macro in cap-ng.h

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agolibcap-ng: upgrade 0.8.4 -> 0.8.5
Yi Zhao [Sat, 18 May 2024 10:48:53 +0000 (18:48 +0800)] 
libcap-ng: upgrade 0.8.4 -> 0.8.5

Changelog:
https://people.redhat.com/sgrubb/libcap-ng/ChangeLog

 - Remove python global exception handler since it's deprecated
 - Make the utilities link against just built libraries
 - Remove unused macro in cap-ng.h

Drop backport patch fix-issues-with-swig-4-2.patch.
Backport a patch to fix build for libcap-ng-python.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoopenssl: Fix build on riscv
Khem Raj [Mon, 13 May 2024 23:05:28 +0000 (16:05 -0700)] 
openssl: Fix build on riscv

GCC-14 unearths this bug which is already fixed upstream so backport it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agomaintainers.inc: maintainer for opensbi
Thomas Perrot [Fri, 17 May 2024 08:36:11 +0000 (10:36 +0200)] 
maintainers.inc: maintainer for opensbi

Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agoptest-runner: Bump to 2.4.4 (95f528c)
Changqing Li [Mon, 13 May 2024 07:32:33 +0000 (15:32 +0800)] 
ptest-runner: Bump to 2.4.4 (95f528c)

Changes in 2.4.4:
95f528c utils.c: run_ptests improve error handling on ptests iteration
c48e5fc utils.c: run-ptests improve pseudo-terminal handling

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-cryptography: upgrade 42.0.5 -> 42.0.7
Tim Orling [Tue, 21 May 2024 16:24:17 +0000 (09:24 -0700)] 
python3-cryptography: upgrade 42.0.5 -> 42.0.7

Also upgrade python3-cryptography-vectors
Refresh python3-cryptography-crates.inc

42.0.7 - 2024-05-06
Restored Windows 7 compatibility for our pre-built wheels. Note that we
do not test on Windows 7 and wheels for our next release will not support
it. Microsoft no longer provides support for Windows 7 and users are
encouraged to upgrade.

42.0.6 - 2024-05-04
Fixed compilation when using LibreSSL 3.9.1.

https://cryptography.io/en/latest/changelog/#v42-0-7
https://cryptography.io/en/latest/changelog/#v42-0-6
https://github.com/pyca/cryptography/compare/42.0.5...42.0.7

Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agomaintainers.inc: transfer some python recipes to tgamblin
Trevor Gamblin [Tue, 21 May 2024 17:04:45 +0000 (13:04 -0400)] 
maintainers.inc: transfer some python recipes to tgamblin

Change maintainer for the following recipes to tgamblin:

python3-hypothesis
python3-pygments
python3-pytest
python3-referencing
python3-pyproject-metadata
python3-setuptools-scm
python3-sphinx

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-trove-classifiers: upgrade 2024.4.10 -> 2024.5.17
Trevor Gamblin [Tue, 21 May 2024 17:04:44 +0000 (13:04 -0400)] 
python3-trove-classifiers: upgrade 2024.4.10 -> 2024.5.17

PYPI_PACKAGE is added since the upstream now uses an underscore in the
package name.

Changelog (https://github.com/pypa/trove-classifiers/releases):

- Add Trove classifier for Python 3.14 (#178)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-sphinx: upgrade 7.2.6 -> 7.3.7
Trevor Gamblin [Tue, 21 May 2024 17:04:43 +0000 (13:04 -0400)] 
python3-sphinx: upgrade 7.2.6 -> 7.3.7

License-Update: Update copyright year, add .rst extension

There are many changes brought in by this uprev, in particular with the
major release 7.3.0, which contains many bugfixes and new features. Changelog:
https://www.sphinx-doc.org/en/master/changes.html#release-7-3-7-released-apr-19-2024

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-setuptools-scm: upgrade 8.0.4 -> 8.1.0
Trevor Gamblin [Tue, 21 May 2024 17:04:42 +0000 (13:04 -0400)] 
python3-setuptools-scm: upgrade 8.0.4 -> 8.1.0

PYPI_PACKAGE is updated since the upstream now uses an underscore in the
package name.

Changelog: https://github.com/pypa/setuptools_scm/releases/tag/v8.1.0

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-pyproject-metadata: upgrade 0.7.1 -> 0.8.0
Trevor Gamblin [Tue, 21 May 2024 17:04:41 +0000 (13:04 -0400)] 
python3-pyproject-metadata: upgrade 0.7.1 -> 0.8.0

PYPI_PACKAGE is updated since the upstream now uses an underscore in the
package name.

Changelog (https://pep621.readthedocs.io/en/stable/changelog.html#id1):

  - Support specifying the metadata_version as 2.1, 2.2, or 2.3
  - Always normalize extras following PEP 685
  - Preserve the user-specified name style in the metadata. .canonical_name added to get the normalized name
  - Require “version” in the dynamic table if unset (following PEP 621)
  - Support extras using markers containing “or”
  - Support empty extras
  - Using .as_rfc822() no longer modifies the metadata object
  - Fix email-author listing for names containing commas
  - Separate core metadata keywords with commas, following the (modified) spec
  - An error message reported project.license instead of project.readme
  - Produce slightly cleaner tracebacks Fix a typo in an exception message
  - Subclasses now type check correctly
  - The build backend is now flit-core

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-requests: upgrade 2.31.0 -> 2.32.1
Trevor Gamblin [Tue, 21 May 2024 17:04:40 +0000 (13:04 -0400)] 
python3-requests: upgrade 2.31.0 -> 2.32.1

Also transition to using python_setuptools_build_meta.

Changelog: https://requests.readthedocs.io/en/latest/community/updates/#release-history

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-referencing: upgrade 0.34.0 -> 0.35.1
Trevor Gamblin [Tue, 21 May 2024 17:04:39 +0000 (13:04 -0400)] 
python3-referencing: upgrade 0.34.0 -> 0.35.1

Changelog: https://referencing.readthedocs.io/en/stable/changes/#v0-35-1

- Ensure that Registry.contents() also raises NoSuchResource exceptions
  for nonexistent resources, not KeyError (which is an implementation
  detail).

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-pytest: upgrade 8.2.0 -> 8.2.1
Trevor Gamblin [Tue, 21 May 2024 17:04:38 +0000 (13:04 -0400)] 
python3-pytest: upgrade 8.2.0 -> 8.2.1

Changelog: https://docs.pytest.org/en/stable/changelog.html#pytest-8-2-1-2024-05-19

- Improvements
    #12334: Support for Python 3.13 (beta1 at the time of writing).
- Bug Fixes
    #12120: Fix PermissionError crashes arising from directories which are not
            selected on the command-line.
    #12191: Keyboard interrupts and system exits are now properly handled during
            the test collection.
    #12300: Fixed handling of ‘Function not implemented’ error under squashfuse_ll,
            which is a different way to say that the mountpoint is read-only.
    #12308: Fix a regression in pytest 8.2.0 where the permissions of
            automatically-created .pytest_cache directories became rwx------ instead
    of the expected rwxr-xr-x.
- Trivial/Internal Changes
    #12333: pytest releases are now attested using the recent Artifact Attestation
    <https://github.blog/2024-05-02-introducing-artifact-attestations-now-in-public-beta/>
    support from GitHub, allowing users to verify the provenance of pytest’s
    sdist and wheel artifacts.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
14 months agopython3-pygments: upgrade 2.17.2 -> 2.18.0
Trevor Gamblin [Tue, 21 May 2024 17:04:37 +0000 (13:04 -0400)] 
python3-pygments: upgrade 2.17.2 -> 2.18.0

2.18.0 offers new/updated lexers and various other improvements.
Changelog:

https://pygments.org/docs/changelog/

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>