]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
2 weeks agolibdrm: upgrade 2.4.131 -> 2.4.133
Richard Purdie [Fri, 1 May 2026 11:51:34 +0000 (11:51 +0000)] 
libdrm: upgrade 2.4.131 -> 2.4.133

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2 weeks agoiproute2: upgrade 6.19.0 -> 7.0.0
Richard Purdie [Fri, 1 May 2026 06:48:19 +0000 (06:48 +0000)] 
iproute2: upgrade 6.19.0 -> 7.0.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agogtk4: upgrade 4.22.2 -> 4.22.4
Richard Purdie [Fri, 1 May 2026 11:42:21 +0000 (11:42 +0000)] 
gtk4: upgrade 4.22.2 -> 4.22.4

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agogn: upgrade to latest revision
Richard Purdie [Fri, 1 May 2026 07:25:03 +0000 (07:25 +0000)] 
gn: upgrade to latest revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agogit: upgrade 2.53.0 -> 2.54.0
Richard Purdie [Fri, 1 May 2026 07:21:36 +0000 (07:21 +0000)] 
git: upgrade 2.53.0 -> 2.54.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agogdk-pixbuf: upgrade 2.44.5 -> 2.44.6
Richard Purdie [Fri, 1 May 2026 11:32:08 +0000 (11:32 +0000)] 
gdk-pixbuf: upgrade 2.44.5 -> 2.44.6

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agofont-util: upgrade 1.4.1 -> 1.4.2
Richard Purdie [Fri, 1 May 2026 06:20:58 +0000 (06:20 +0000)] 
font-util: upgrade 1.4.1 -> 1.4.2

Licence-Update: Removal of a trailing whitespace

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoethtool: upgrade 6.19 -> 7.0
Richard Purdie [Fri, 1 May 2026 10:19:32 +0000 (10:19 +0000)] 
ethtool: upgrade 6.19 -> 7.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoepiphany: upgrade 50.3 -> 50.4
Richard Purdie [Fri, 1 May 2026 11:28:12 +0000 (11:28 +0000)] 
epiphany: upgrade 50.3 -> 50.4

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agodhcpcd: upgrade 10.3.1 -> 10.3.2
Richard Purdie [Fri, 1 May 2026 06:38:54 +0000 (06:38 +0000)] 
dhcpcd: upgrade 10.3.1 -> 10.3.2

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agocoreutils: upgrade 9.10 -> 9.11
Richard Purdie [Fri, 1 May 2026 07:02:21 +0000 (07:02 +0000)] 
coreutils: upgrade 9.10 -> 9.11

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoccache: upgrade 4.13.3 -> 4.13.5
Richard Purdie [Fri, 1 May 2026 07:13:31 +0000 (07:13 +0000)] 
ccache: upgrade 4.13.3 -> 4.13.5

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoboost-build-native: upgrade 1.90.0 -> 1.91.0
Richard Purdie [Fri, 1 May 2026 13:16:37 +0000 (13:16 +0000)] 
boost-build-native: upgrade 1.90.0 -> 1.91.0

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agoat-spi2-core: upgrade 2.60.0 -> 2.60.3
Richard Purdie [Fri, 1 May 2026 13:13:40 +0000 (13:13 +0000)] 
at-spi2-core: upgrade 2.60.0 -> 2.60.3

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agogo: add ptest support
Pratik Farkase [Tue, 14 Apr 2026 10:31:10 +0000 (12:31 +0200)] 
go: add ptest support

Add ptest infrastructure to test the Go standard library.

- Run 'go test -short std' via run-ptest script
- Install source tree and pkg/include headers
- Create VERSION file for architecture detection
- Exclude multi-arch binary testdata to avoid QA errors

Signed-off-by: Pratik Farkase <pratik.farkase@est.tech>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
3 weeks agoinsane: simplify conditional operations with bb.utils.filter
João Marcos Costa [Mon, 27 Apr 2026 13:08:45 +0000 (15:08 +0200)] 
insane: simplify conditional operations with bb.utils.filter

The append override on ERROR_QA uses bb.utils.contains to check for a
string inside a variable, and return the exact same string if true.

This can be simplified by a call to bb.utils.filter, since the result is
the same, and the inline is shorter.

Replace "bb.utils.contains(A, 'a', ' a', '', d)" by " bb.utils.filter(A, 'a', d)".

Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
3 weeks agometa: simplify conditional operations with bb.utils.filter
João Marcos Costa [Mon, 27 Apr 2026 13:08:44 +0000 (15:08 +0200)] 
meta: simplify conditional operations with bb.utils.filter

Some recipes use bb.utils.contains to check for a string inside a
variable, and return the exact same string if true.

This can be simplified by a call to bb.utils.filter, since the result is
the same, and the inline is shorter.

Replace "bb.utils.contains(A, 'a', 'a', '', d)" by "bb.utils.filter(A, 'a', d)".

Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
3 weeks agoapr-util: Add CVE_PRODUCT to support product name
Himanshu Jadon [Mon, 27 Apr 2026 08:48:13 +0000 (01:48 -0700)] 
apr-util: Add CVE_PRODUCT to support product name

apr-util is tracked in NVD under apache:apr-util, while a smaller set
of newer CVEs also appears under apache:portable_runtime_utility.
Set CVE_PRODUCT accordingly so cve-check can cover both the historical
and current NVD product identities used for APR-util.

Signed-off-by: Himanshu Jadon <hjadon@cisco.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
3 weeks agoapr: Add CVE_PRODUCT to support product name
Himanshu Jadon [Mon, 27 Apr 2026 05:12:09 +0000 (22:12 -0700)] 
apr: Add CVE_PRODUCT to support product name

apr is tracked in NVD under apache:portable_runtime rather than the
recipe name apr. Set CVE_PRODUCT accordingly so cve-check uses the
correct NVD product identity for APR.

No additional alias was found to be necessary for this recipe.

Signed-off-by: Himanshu Jadon <hjadon@cisco.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
3 weeks agosudo: set CVE_PRODUCT
Peter Marko [Tue, 28 Apr 2026 16:54:20 +0000 (18:54 +0200)] 
sudo: set CVE_PRODUCT

This change removes currently open CVE-2025-64170 and CVE-2025-64517
from reports which are for "trifectatech:sudo-rs".

It also removes following "patched" ones:
* CVE-2023-42456 (memorysafety:sudo)
* CVE-2025-46717 (trifectatech:sudo)
* CVE-2025-46718 (trifectatech:sudo)
All these are also for "sudo-rs".

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agovalgrind: Upgrade 3.26.0 -> 3.27.0
Mingli Yu [Tue, 28 Apr 2026 09:01:02 +0000 (17:01 +0800)] 
valgrind: Upgrade 3.26.0 -> 3.27.0

Release notes:
https://valgrind.org/docs/manual/dist.news.html

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agodhcpcd: remove obsolete explicit debug packaging
Ross Burton [Mon, 27 Apr 2026 21:08:43 +0000 (22:08 +0100)] 
dhcpcd: remove obsolete explicit debug packaging

The .debug directories are packaged automatically by default, so this is
redundant.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolibsoup: patch CVE-2026-5119
Peter Marko [Mon, 27 Apr 2026 21:51:20 +0000 (23:51 +0200)] 
libsoup: patch CVE-2026-5119

Pick commit which closed [1].

[1] https://gitlab.gnome.org/GNOME/libsoup/-/work_items/502#note_cb3be24d375814549d21c03821672ed6749df36a

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agolibsoup: set status for CVE-2026-2436
Peter Marko [Mon, 27 Apr 2026 21:51:19 +0000 (23:51 +0200)] 
libsoup: set status for CVE-2026-2436

Commit fixing this CVE is [2] (per [1]).
That was backported to 3.6.6 as [3].

[1] https://security-tracker.debian.org/tracker/CVE-2026-2436
[2] https://gitlab.gnome.org/GNOME/libsoup/-/commit/e9b681a5b23f8259a5e29c5351a5284ae5cd1189
[3] https://gitlab.gnome.org/GNOME/libsoup/-/commit/31052a2327c81fe3b7a3d4a66d8a7c9c1aaa47ca

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agocups: upgrade 2.4.16 -> 2.4.19
Peter Marko [Mon, 27 Apr 2026 21:51:18 +0000 (23:51 +0200)] 
cups: upgrade 2.4.16 -> 2.4.19

Release notes:
* https://github.com/OpenPrinting/cups/releases/tag/v2.4.19
  * CUPS 2.4.19 fixes a regression in shared printing from non-local accounts (Issue #1557)
* https://github.com/OpenPrinting/cups/releases/tag/v2.4.18
  * The new release 2.4.18 contains a hotfix after the CVE-2026-27447 fix:
    * Fixed cupsd crash if user does not exist (Issue #1555)
* https://github.com/OpenPrinting/cups/releases/tag/v2.4.17
  * The new release 2.4.17 contains the following security fixes:
    * CVE-2026-27447: The scheduler treated local user and group names as case-
      insensitive.
    * CVE-2026-34978: The RSS notifier could write outside the scheduler's RSS
      directory.
    * CVE-2026-34980: The scheduler did not filter control characters from option
      values.
    * CVE-2026-34979: The scheduler did not always allocate enough memory for a
      job's options string.
    * CVE-2026-34990: The scheduler incorrectly allowed local certificates over the
      loopback interface.
    * CVE-2026-39314: Fixed the range check for job password strings.
    * CVE-2026-39316: Fixed a printer subscription bug in the scheduler.
    * CVE-2026-NNNNN: Fixed a SNMP string conversion bug in the backends.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agocoreutils: set CVE_PRODUCT
Peter Marko [Mon, 27 Apr 2026 21:51:17 +0000 (23:51 +0200)] 
coreutils: set CVE_PRODUCT

This removes rust uutils coreutils CVEs from reports.
Comparing sbom-cve-check shows that only
CVE-2026-35338..CVE-2026-35381 are removed and all of them contained
reference to uutils.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agokernel-devsrc: remove obsolete explicit debug packaging
Ross Burton [Mon, 27 Apr 2026 21:08:47 +0000 (22:08 +0100)] 
kernel-devsrc: remove obsolete explicit debug packaging

The .debug directories are packaged automatically by default, so this is
redundant.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agogobject-introspection: remove obsolete explicit debug packaging
Ross Burton [Mon, 27 Apr 2026 21:08:46 +0000 (22:08 +0100)] 
gobject-introspection: remove obsolete explicit debug packaging

The .debug directories are packaged automatically by default, so this is
redundant.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agopython3-cryptography: remove obsolete explicit debug packaging
Ross Burton [Mon, 27 Apr 2026 21:08:45 +0000 (22:08 +0100)] 
python3-cryptography: remove obsolete explicit debug packaging

The .debug directories are packaged automatically by default, so this is
redundant.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agowpa-supplicant: remove obsolete explicit debug packaging
Ross Burton [Mon, 27 Apr 2026 21:08:44 +0000 (22:08 +0100)] 
wpa-supplicant: remove obsolete explicit debug packaging

The .debug directories are packaged automatically by default, so this is
redundant.

This recipe packages the plugin debug symbols into their own packages,
there's no real advantage to doing this so remove that logic.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agop11-kit: packaging rewrite
Ross Burton [Mon, 27 Apr 2026 20:46:40 +0000 (21:46 +0100)] 
p11-kit: packaging rewrite

p11-kit is actually a library, pluggable modules, and some helper tools.

Add new packages -bin -modules and -remote to package up the pieces
separately, and leave just the library in the main package.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agop11-kit: explicitly disable tests and zsh-completions
Ross Burton [Mon, 27 Apr 2026 20:46:39 +0000 (21:46 +0100)] 
p11-kit: explicitly disable tests and zsh-completions

There's no need to build the tests as we won't run them, and disable the
zsh completion to avoid having to package the files.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agop11-kit: add PACKAGECONFIG for trust and systemd
Ross Burton [Mon, 27 Apr 2026 20:46:38 +0000 (21:46 +0100)] 
p11-kit: add PACKAGECONFIG for trust and systemd

libtasn dependencies are specific to the trust module, add a PACKAGECONFIG
for that and move the dependencies. This is currently enabled by default
to preserve behaviour.

p11-kit has optional systemd user units for the remote server, add a
PACKAGECONFIG for that that respects the systemd DISTRO_FEATURE.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3 weeks agop11-kit: remove obsolete compile error workaround
Ross Burton [Mon, 27 Apr 2026 20:46:37 +0000 (21:46 +0100)] 
p11-kit: remove obsolete compile error workaround

I couldn't replicate this compile error from 2024 so it's presumably no
longer needed.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agosstate: remove dead code and unify path operations
Adam Blank [Thu, 2 Apr 2026 15:39:39 +0000 (17:39 +0200)] 
sstate: remove dead code and unify path operations

Most substring replacement operations performed on
'dirs' and 'plaindirs' are implemented in the same
pattern, except two. Unify the implementation.

Signed-off-by: Adam Blank <adam.blank.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agolib/packagedata.py: slight improvement to code readability
Adam Blank [Thu, 2 Apr 2026 15:39:37 +0000 (17:39 +0200)] 
lib/packagedata.py: slight improvement to code readability

Make use of an existing variable rather than creating a new one
when collecting files of a package.

Signed-off-by: Adam Blank <adam.blank.g@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agomirrors: remove inactive sources.openembedded.org URLs
Antonin Godard [Tue, 28 Apr 2026 11:54:27 +0000 (13:54 +0200)] 
mirrors: remove inactive sources.openembedded.org URLs

It was confirmed these mirrors were inactive in [1]. Remove them.

[1]: https://lore.kernel.org/r/b9c4ddd5ae72ae21ee0b6e12fb1a1f63661c685c.camel@linuxfoundation.org

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agopseudo: Update 1.9.5 -> 1.9.6
Richard Purdie [Mon, 27 Apr 2026 21:28:49 +0000 (22:28 +0100)] 
pseudo: Update 1.9.5 -> 1.9.6

Pulls in the changes:

  * Makefile.in: Bump version to 1.9.6
  * pseudo_util.c: Fix symlink processing for symlinkat and related
  * test: Add test symlinkat and related
  * ports/unix: realpath: Fix chroot processing
  * test: Add test cases for canonicalize functions
  * ports/unix: fts_open: Fix chroot behavior
  * ports/unix: fts_*: Certain functions were incorrectly returning stat data
  * test: Add fts test case
  * test: Add test for linkat chroot path stripping
  * linkat: Avoid a segmentation fault
  * Only copy xattrs on a rename if it's cross-filesystem

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agomirrors: switch Yocto Project mirrors to HTTPS
Viswanath Kraleti [Mon, 27 Apr 2026 10:30:40 +0000 (16:00 +0530)] 
mirrors: switch Yocto Project mirrors to HTTPS

downloads.yoctoproject.org supports access over HTTPS, which provides
better security and reliability than HTTP.

Switch the default Yocto Project mirror URLs to use HTTPS instead of
HTTP to improve fetch reliability.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agoffmpeg: set status for 4 CVEs
Peter Marko [Mon, 27 Apr 2026 10:10:42 +0000 (12:10 +0200)] 
ffmpeg: set status for 4 CVEs

These reappeared after update of sbom-cve-check tooling.
Fixed version found by links from Debian security tracker.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agou-boot: upgrade 2026.01 -> 2026.04
Wang Mingyu [Wed, 22 Apr 2026 10:36:26 +0000 (18:36 +0800)] 
u-boot: upgrade 2026.01 -> 2026.04

CVE-2026-33243.patch
removed since it's included 2026.04

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agou-boot-tools: Add dependency on libyaml for dtschema validation
Khem Raj [Sun, 12 Apr 2026 03:57:57 +0000 (20:57 -0700)] 
u-boot-tools: Add dependency on libyaml for dtschema validation

yamltree host tool, used to emit YAML from the DT, is now
built as part of the normal u-boot-tools build to support
the schema infrastructure

Fixes link errors like

| /usr/bin/ld: scripts/dtc/yamltree.o: in function `dt_to_yaml':
| yamltree.c:(.text+0x91b): undefined reference to `yaml_emitter_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x926): undefined reference to `yaml_emitter_set_output_file'
| /usr/bin/ld: yamltree.c:(.text+0x933): undefined reference to `yaml_stream_start_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x93e): undefined reference to `yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x957): undefined reference to `yaml_document_start_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x962): undefined reference to `yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x983): undefined reference to `yaml_sequence_start_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x98e): undefined reference to `yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x9ab): undefined reference to `yaml_sequence_end_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x9b6): undefined reference to `yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x9c8): undefined reference to `yaml_document_end_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x9d3): undefined reference to `yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x9e3): undefined reference to `yaml_stream_end_event_initialize'
| /usr/bin/ld: yamltree.c:(.text+0x9ee): undefined reference to `yaml_emitter_emit'
| /usr/bin/ld: yamltree.c:(.text+0x9fa): undefined reference to `yaml_emitter_delete'

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agosoc-family.inc: improve clarity at MACHINEOVERRIDES's prepend
João Marcos Costa [Fri, 24 Apr 2026 15:10:13 +0000 (17:10 +0200)] 
soc-family.inc: improve clarity at MACHINEOVERRIDES's prepend

Use Python's ternary operator "A if condition else B".

Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agooe-selftest: add test for useradd with only USERADD_DEPENDS
Zk47T [Thu, 23 Apr 2026 10:04:05 +0000 (17:04 +0700)] 
oe-selftest: add test for useradd with only USERADD_DEPENDS

Add a test case to verify that a recipe inheriting useradd with only
USERADD_DEPENDS set (and no USERADD_PACKAGES) parses and builds
successfully. This validates the fix in useradd.bbclass for
[YOCTO #15863].

Signed-off-by: Nguyen Minh Tien <zizuzacker@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agometa-selftest: add usegroup-deponly recipe to test USERADD_DEPENDS only
Zk47T [Thu, 23 Apr 2026 10:04:04 +0000 (17:04 +0700)] 
meta-selftest: add usegroup-deponly recipe to test USERADD_DEPENDS only

Add a test recipe that inherits useradd and only sets USERADD_DEPENDS
without USERADD_PACKAGES to validate the fix for [YOCTO #15863].

The root bug is that useradd.bbclass unconditionally requires
USERADD_PACKAGES to be set, even when a recipe only needs to depend on
users/groups created by another recipe via USERADD_DEPENDS. This recipe
depends on creategroup1 for user gt1 and group grouptest, but does not
create any users/groups itself, exercising the code path fixed in the
previous commit.

Signed-off-by: Nguyen Minh Tien <zizuzacker@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopackage.py: fix kernel module file pre-filter and document strip asymmetry
Sam Kent [Tue, 21 Apr 2026 10:28:44 +0000 (11:28 +0100)] 
package.py: fix kernel module file pre-filter and document strip asymmetry

Change the check to f.endswith(".ko"), consistent with strip_execs() and
with the /lib/modules/ guard already present in is_elf() and
splitdebuginfo().

Fixes [YOCTO #2348]

Signed-off-by: Sam Kent <sam.john.kent@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopulseaudio: split pactl into a dedicated client subpackage
Tejas Kanfade [Tue, 21 Apr 2026 06:01:03 +0000 (11:31 +0530)] 
pulseaudio: split pactl into a dedicated client subpackage

pactl is a client-side control utility and is required on
PipeWire-based systems for audio control. pactl was packaged
as part of pulseaudio-server, making it difficult to use
without also installing and enabling the pulseaudio daemon,
which can conflict with pipewire.
Move the pactl binary into a standalone pulseaudio-pactl subpackage
so it can be installed without pulling in the pulseaudio server.

Signed-off-by: Tejas Kanfade <tkanfade@qti.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agosanity: add check for own-mirrors/SOURCE_MIRROR_URL
Corentin Guillevic [Mon, 20 Apr 2026 14:31:55 +0000 (16:31 +0200)] 
sanity: add check for own-mirrors/SOURCE_MIRROR_URL

The SOURCE_MIRROR_URL variable belongs to the own-mirrors class. However, the
user may forget to define it. This will cause the class to inject incorrect
content into PREMIRRORS, resulting in the following error:

ERROR: gettext-minimal-native-1.0-r0 do_fetch: Bitbake Fetcher Error: MalformedUrl('${SOURCE_MIRROR_URL}')
ERROR: Logfile of failure stored in: /path/to/tmp/work/x86_64-linux/gettext-minimal-native/1.0/temp/log.do_fetch.258066
ERROR: Task (/path/to/layers/poky/meta/recipes-core/gettext/gettext-minimal-native_1.0.bb:do_fetch) failed with exit code '1'

Add a check to the sanity class, to detect this case and raise an error.

Signed-off-by: Corentin Guillevic <corentin.guillevic@smile.fr>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agoscripts/cve-json-to-text.py: simplify getopt argument parsing
Bin Cao [Mon, 20 Apr 2026 02:42:37 +0000 (10:42 +0800)] 
scripts/cve-json-to-text.py: simplify getopt argument parsing

Remove unused long options from getopt.getopt() call. The long options
"help", "input", and "output" were never handled in the option parsing
logic, so they are dead code.

Signed-off-by: Bin Cao <bin.cao.cn@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agoperf: add PACKAGECONFIG for llvm
Li Wang [Fri, 24 Apr 2026 09:20:51 +0000 (17:20 +0800)] 
perf: add PACKAGECONFIG for llvm

for avoiding to enable llvm option under uncommon condition,
make llvm controll under PACKAGECONFIG.

error log:
ERROR: perf-1.0-r2 do_package_qa: QA Issue: /usr/bin/trace contained in package perf requires libLLVM.so.2x.x(LLVM_2x.x)(64bit), but no providers found in RDEPENDS:perf? [file-rdeps]

Signed-off-by: Li Wang <li.wang@windriver.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-vcs-versioning: add ptest
Trevor Gamblin [Thu, 23 Apr 2026 17:12:46 +0000 (13:12 -0400)] 
python3-vcs-versioning: add ptest

The tests are in the 'testing_vcs' directory, so set PTEST_PYTEST_DIR
accordingly. Add setuptools, setuptools-scm, and git to the ptest
RDEPENDS, since many of the tests make use of them. Many of the skipped
tests depend on mercurial, but that's in meta-oe and not worth moving to
oe-core just for this.

Add python3-vcs-versioning to PTESTS_FAST in ptest-packagelists.inc,
since the suite only takes a few seconds.

We also need a custom run-ptest script for two reasons:

1. There is a 'vcs_versioning.test_api' used as a plugin. This is
   mentioned in conftest.py but is intended to be picked up from
   pyproject.toml, which we don't ship with the ptest image. Instead,
   just add '-p vcs_versioning.test_api' to the pytest call.
2. The test logic tries to rewrite pytest's assertion failures, which
   doesn't work well with our automake formatting. We can work around
   this by telling pytest to output plain messages with --assert=plain.

Example test results:

|============================================================================
|Testsuite summary
|# TOTAL: 409
|# PASS: 364
|# SKIP: 44
|# XFAIL: 1
|# FAIL: 0
|# XPASS: 0
|# ERROR: 0
|DURATION: 3
|END: /usr/lib/python3-vcs-versioning/ptest
|2026-04-23T16:21
|STOP: ptest-runner
|TOTAL: 1 FAIL: 0

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agomaintainers.inc: add self for python3-uv-build
Trevor Gamblin [Thu, 23 Apr 2026 17:12:45 +0000 (13:12 -0400)] 
maintainers.inc: add self for python3-uv-build

It's listed as unmaintained, so fix that.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-setuptools-scm: upgrade 9.2.2 -> 10.0.5
Trevor Gamblin [Thu, 23 Apr 2026 17:12:44 +0000 (13:12 -0400)] 
python3-setuptools-scm: upgrade 9.2.2 -> 10.0.5

Changelog: https://github.com/pypa/setuptools-scm/releases

Note that the releases page also includes notes for the vcs-versioning
module, which is published separately (and which setuptools-scm depends
on). The new python3-vcs-versioning recipe is added to dependency lists.
Also rework the DEPENDS list to match the same formatting as RDEPENDS.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-vcs-versioning: add recipe
Trevor Gamblin [Thu, 23 Apr 2026 17:12:43 +0000 (13:12 -0400)] 
python3-vcs-versioning: add recipe

The setuptools-scm project[1] now ships a second module which can be
used independently of setuptools if desired. This is now a dependency
for setuptools-scm, so add a recipe for it.

Update the maintainers.inc file with the recipe and myself as
maintainer.

[1] https://github.com/pypa/setuptools-scm

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-urllib3: enable setuptools-scm 10.x
Trevor Gamblin [Fri, 24 Apr 2026 18:41:05 +0000 (14:41 -0400)] 
python3-urllib3: enable setuptools-scm 10.x

Backport a patch from upstream to allow python3-urllib3 2.6.3 to build
with python3-setuptools-scm 10.x, so that we can use an updated version
of that recipe.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 weeks agolibmpc: Upgrade to 1.4.0
Khem Raj [Thu, 16 Apr 2026 05:54:07 +0000 (22:54 -0700)] 
libmpc: Upgrade to 1.4.0

- Add mpc_exp10, mpc_exp2, mpc_log2 functions
- Fix mpc_tan/mpc_tanh for large imaginary parts
- Fix mpc_pow imaginary sign with real inputs
- Fix mpc_fr_div/mpc_ui_div zero sign handling per C2Y draft
- Add pkg-config support

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agore2c: upgrade 4.4 -> 4.5.1
Khem Raj [Thu, 16 Apr 2026 05:54:06 +0000 (22:54 -0700)] 
re2c: upgrade 4.4 -> 4.5.1

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-lxml: upgrade 6.0.2 -> 6.0.4
Khem Raj [Thu, 16 Apr 2026 05:54:05 +0000 (22:54 -0700)] 
python3-lxml: upgrade 6.0.2 -> 6.0.4

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-pdm: upgrade 2.26.6 -> 2.26.7
Khem Raj [Thu, 16 Apr 2026 05:54:04 +0000 (22:54 -0700)] 
python3-pdm: upgrade 2.26.6 -> 2.26.7

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-pdm-backend: upgrade 2.4.7 -> 2.4.8
Khem Raj [Thu, 16 Apr 2026 05:54:03 +0000 (22:54 -0700)] 
python3-pdm-backend: upgrade 2.4.7 -> 2.4.8

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agodos2unix: upgrade 7.5.4 -> 7.5.5
Khem Raj [Thu, 16 Apr 2026 05:54:02 +0000 (22:54 -0700)] 
dos2unix: upgrade 7.5.4 -> 7.5.5

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agogn: upgrade to latest revision
Khem Raj [Thu, 16 Apr 2026 05:54:01 +0000 (22:54 -0700)] 
gn: upgrade to latest revision

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agobluez5: add patches to fix 8.56 cli issues
Leonardo Costa [Thu, 23 Apr 2026 12:40:30 +0000 (09:40 -0300)] 
bluez5: add patches to fix 8.56 cli issues

On bluez5 5.86, the bluetoothctl cli interface does not work outside of
the dedicated shell to list controllers and devices [1]. These patches fix
the issue while version 5.87 is not published.

[1] https://github.com/bluez/bluez/issues/1896

Upstream-Status: Backport [https://github.com/bluez/bluez/commit/b33e923b55e4d0e9d78a83cfcb541fd1f687ef54,
                           https://github.com/bluez/bluez/commit/21e13976f2e375d701b8b7032ba5c1b2e56c305f]

Signed-off-by: Leonardo Costa <leonardo.costa@toradex.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agocmake: upgrade 4.3.1 -> 4.3.2
Moritz Haase [Thu, 23 Apr 2026 08:41:21 +0000 (10:41 +0200)] 
cmake: upgrade 4.3.1 -> 4.3.2

Release notes are available at [0].

[0]: https://cmake.org/cmake/help/v4.3/release/4.3.html#id2

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agorust: fix codegen test failure on big-endian targets
Peter Tatrai [Thu, 23 Apr 2026 07:17:01 +0000 (09:17 +0200)] 
rust: fix codegen test failure on big-endian targets

The test tests/codegen-llvm/issues/multiple-option-or-permutations.rs
uses FileCheck to verify LLVM IR for Option::or operations on slices.
The CHECK-NEXT directives assumed a little-endian memory layout where
the Option discriminant is the low byte, emitting a simple:

  trunc i16 %0 to i1

On big-endian targets (e.g. powerpc), the discriminant resides in the
high byte, so LLVM first emits an lshr before the trunc, causing the
test to fail.

Backport upstream fix from rust-lang/rust#151780 which introduces
BIG/LITTLE revisions with the only-endian-big / ignore-endian-big
directives (also backported via directive_names.rs change) to handle
both layouts correctly.

Fixes: rust-lang/rust#151718
Upstream-Status: Backport [https://github.com/rust-lang/rust/pull/151780]

Signed-off-by: Peter Tatrai <peter.tatrai.ext@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agoavahi: Fix CVE-2026-34933
Vijay Anusuri [Thu, 23 Apr 2026 07:14:56 +0000 (12:44 +0530)] 
avahi: Fix CVE-2026-34933

Pick patch according to [1]

[1] https://security-tracker.debian.org/tracker/CVE-2026-34933
[2] https://github.com/avahi/avahi/pull/891
[3] https://nvd.nist.gov/vuln/detail/CVE-2026-34933

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-cryptography(-vectors): upgrade 46.0.5 -> 46.0.7
Wang Mingyu [Wed, 22 Apr 2026 10:36:24 +0000 (18:36 +0800)] 
python3-cryptography(-vectors): upgrade 46.0.5 -> 46.0.7

Add 0001-bump-uv_build-to-0.11.0.patch to bump uv_build version

0001-bump-uv_build-to-0.10.0-14271.patch
0001-pyproject.toml-bump-uv_build-version-requirement.patch
removed since they're not needed in 46.0.7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agolibmicrohttpd: upgrade 1.0.2 -> 1.0.5
Wang Mingyu [Tue, 21 Apr 2026 09:55:27 +0000 (17:55 +0800)] 
libmicrohttpd: upgrade 1.0.2 -> 1.0.5

0001-Remove-broken-experimental-code.patch
removed since it's included in 1.0.5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agoxserver-xorg: upgrade 21.1.21 -> 21.1.22
Wang Mingyu [Tue, 21 Apr 2026 09:55:59 +0000 (17:55 +0800)] 
xserver-xorg: upgrade 21.1.21 -> 21.1.22

License-Update:
 add author to HPND-sell-MIT-disclaimer-xserver
 add missing paragraph to SGI-B-2.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agowayland-protocols: upgrade 1.47 -> 1.48
Wang Mingyu [Tue, 21 Apr 2026 09:55:58 +0000 (17:55 +0800)] 
wayland-protocols: upgrade 1.47 -> 1.48

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agovala: upgrade 0.56.18 -> 0.56.19
Wang Mingyu [Tue, 21 Apr 2026 09:55:57 +0000 (17:55 +0800)] 
vala: upgrade 0.56.18 -> 0.56.19

Changelog
============
 * Various improvements and bug fixes:
  - codegen: Minor refactoring of TypeRegisterFunction and its subclasses
  - codegen: Use G_TYPE_FLAG_NONE when targetting glib >= 2.74
  - codegen: Use g_once_init_{enter,leave}_pointer when targetting glib >= 2.80
  - codegen: Propagate default_value_on_error from parent struct
  - codegen: Return default_value_on_error on precondition failures
  - gdbus: Avoid unused variables in method call and properties getter/setter
  - gdbus: Allow GLib.VariantDict for a{sv}
  - gdbus: Do not provide unintended read/write access to properties
  - parser: Fix statement error recovery
  - vala: Use reference-transfer as needed when transforming
    conditional-expression
  - girwriter: Don't use instance-parameter inside function elements
  - girwriter: Add the doc:format argument in the .gir file
  - libvaladoc: Do not error-out on doc:format
  - libvaladoc: Add compat layer for gvRenderData to cope with API break

 * Bindings:
  - glib-2.0: allow FileUtils.open_tmp's first argument to be null
  - posix: add UTIME_{NOW,OMIT} constants for utimensat
  - gsl: Deprecate gsl_linalg_cholesky_decomp in favour of
    gsl_linalg_cholesky_decomp1
  - libxml-2.0: Add more fields to ParserCtxt
  - gobject-2.0: Set default_value{,_on_error} for GType
  - glib-2.0: Fix *.add_once () callbacks
  - gobject-2.0: Fix return type
  - gobject-2.0: Add Type.to_string ()
  - gstreamer-1.0: Fix ownership of Caps.full*() parameters
  - glib-2.0: fix a typo in a parameter name
  - gtk4: Update to 4.21.6+83716767
  - gtk4: Make all Gsk.RenderNode and Gsk.Renderer shadow their parent type
  - gtk4: Fix CursorGetTextureCallback declaration

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agostress-ng: upgrade 0.20.01 -> 0.21.00
Wang Mingyu [Tue, 21 Apr 2026 09:55:55 +0000 (17:55 +0800)] 
stress-ng: upgrade 0.20.01 -> 0.21.00

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agosqlite3: upgrade 3.51.3 -> 3.53.0
Wang Mingyu [Tue, 21 Apr 2026 09:55:54 +0000 (17:55 +0800)] 
sqlite3: upgrade 3.51.3 -> 3.53.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agoresolvconf: upgrade 1.94 -> 1.95
Wang Mingyu [Tue, 21 Apr 2026 09:55:53 +0000 (17:55 +0800)] 
resolvconf: upgrade 1.94 -> 1.95

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agorepo: upgrade 2.61.1 -> 2.62
Wang Mingyu [Tue, 21 Apr 2026 09:55:52 +0000 (17:55 +0800)] 
repo: upgrade 2.61.1 -> 2.62

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-zipp: upgrade 3.23.0 -> 3.23.1
Wang Mingyu [Tue, 21 Apr 2026 09:55:50 +0000 (17:55 +0800)] 
python3-zipp: upgrade 3.23.0 -> 3.23.1

License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-testtools: upgrade 2.8.7 -> 2.9.0
Wang Mingyu [Tue, 21 Apr 2026 09:55:48 +0000 (17:55 +0800)] 
python3-testtools: upgrade 2.8.7 -> 2.9.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-setuptools-rust: upgrade 1.12.0 -> 1.12.1
Wang Mingyu [Tue, 21 Apr 2026 09:55:46 +0000 (17:55 +0800)] 
python3-setuptools-rust: upgrade 1.12.0 -> 1.12.1

Changelog:
===========
- Migrate to trusted publishing.
- Strip target suffix for cargo-zigbuild compatibility.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-pytest: upgrade 9.0.2 -> 9.0.3
Wang Mingyu [Tue, 21 Apr 2026 09:55:45 +0000 (17:55 +0800)] 
python3-pytest: upgrade 9.0.2 -> 9.0.3

Bug fixes
============
- #12444: Fixed pytest.approx which now correctly takes into account
  ~collections.abc.Mapping keys order to compare them.
- #13634: Blocking a conftest.py file using the -p no: option is now explicitly
  disallowed.
- Previously this resulted in an internal assertion failure during plugin
  loading.
- Pytest now raises a clear UsageError explaining that conftest files are not
  plugins and cannot be disabled via -p.
- #13734: Fixed crash when a test raises an exceptiongroup with
  __tracebackhide__ = True.
- #14195: Fixed an issue where non-string messages passed to
  unittest.TestCase.subTest() were not printed.
- #14343: Fixed use of insecure temporary directory (CVE-2025-71176).

Improved documentation ======================
- #13388: Clarified documentation for -p vs PYTEST_PLUGINS plugin loading and
  fixed an incorrect -p example.
- #13731: Clarified that capture fixtures (e.g. capsys and capfd) take
  precedence over the -s / --capture=no command-line options in Accessing
  captured output from a test function <accessing-captured-output>.
- #14088: Clarified that the default pytest_collection hook sets session.items
  before it calls pytest_collection_finish, not after.
- #14255: TOML integer log levels must be quoted: Updating reference
  documentation.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-pygments: upgrade 2.19.2 -> 2.20.0
Wang Mingyu [Tue, 21 Apr 2026 09:55:43 +0000 (17:55 +0800)] 
python3-pygments: upgrade 2.19.2 -> 2.20.0

Changelog:
============
- New lexers:
  * Rell
- Updated lexers:
  * archetype: Fix catastrophic backtracking in GUID and ID patterns
  * ASN.1: Recognize minus sign and fix range operator
  * C++: Add C++26 keywords
  * ComponentPascal: Fix "analyse_text"
  * Coq renamed to Rocq
  * Cython: Various improvements
  * Debian control: Improve architecture parsing
  * Devicetree: Add support for overlay/fragments, add bytestring support, fix catastrophic backtracking
  * Fennel: Various improvements
  * Haskell: Handle escape sequences in character literals
  * Java: Add module keywords
  * Lean4: Add operators "]'", "]?", "]!"
  * LESS: Support single-line comments
  * LilyPond: Update to 2.25.29
  * LLVM: Support C-style comments
  * Lua(u): Fix catastrophic backtracking
  * Macaulay2: Update to 1.25.05, 1.25.11
  * Mathematica: Various improvements
  * meson: Add additional operators
  * MySQL: Update keywords
  * org-Mode: Support both schedule and deadline
  * PHP: Add "__PROPERTY__" magic constant, add reserved keywords
  * PostgreSQL: Add more keywords
  * protobuf: Fix namespace tokenization
  * Python: Add "t"-string support
  * Tablegen: Fix infinite loop
  * Tera Term macro: Add commands introduced in v5.3 through v5.6
  * TOML: Support TOML 1.1.0
  * Turtle: Allow empty comment lines
  * XML: Added ".xbrl" as file ending
- Drop Python 3.8, and add Python 3.14 as a supported version
- Various improvements to "autopygmentize"
- Update "onedark" style to support more token types
- Update "rtt" style to support more token types
- Cache entry points to improve performance
- Fix "xterm-256" color table
- Fix "kwargs" dictionary getting mutated on each call

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-pyasn1: upgrade 0.6.2 -> 0.6.3
Wang Mingyu [Tue, 21 Apr 2026 09:55:42 +0000 (17:55 +0800)] 
python3-pyasn1: upgrade 0.6.2 -> 0.6.3

Changelog:
==========
- CVE-2026-30922 (GHSA-jr27-m4p2-rc6r): Added nesting depth limit to ASN.1
  decoder to prevent stack overflow from deeply nested structures
- Fixed OverflowError from oversized BER length field
- Fixed DeprecationWarning stacklevel for deprecated attributes
- Fixed asDateTime incorrect fractional seconds parsing

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-poetry-core: upgrade 2.3.1 -> 2.3.2
Wang Mingyu [Tue, 21 Apr 2026 09:55:41 +0000 (17:55 +0800)] 
python3-poetry-core: upgrade 2.3.1 -> 2.3.2

Changed
========
- Update list of supported licenses (#917).

Fixed
======
- Fix an issue where platform_release could not be parsed on Debian Trixie
- Fix an issue where using project.readme.text in the pyproject.toml file
  resulted in broken metadata
- Fix an issue where dependency groups were considered equal when their
  resolved dependencies were equal, even if the groups themselves were not
- Fix an issue where removing a dependency from a group that included another
  group resulted in other dependencies being added to the included group
- Fix an issue where PEP 735 include-group entries were lost when
  [tool.poetry.group] also defined include-groups for the same group
- Fix an issue where the union of <value> not in <marker> constraints was
  wrongly treated as always satisfied
- Fix an issue where a post release with a local version identifier was wrongly
  allowed by a > version constraint
- Fix an issue where a version with the local version identifier 0 was treated
  as equal to the corresponding public version
- Fix an issue where a != <version> constraint wrongly disallowed pre releases
  and post releases of the specified version
- Fix an issue where in and not in constraints were wrongly not allowed by
  specific compound constraints
- Fix an issue where data entries in generated setup.py files were duplicated

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-maturin: upgrade 1.12.4 -> 1.13.1
Wang Mingyu [Tue, 21 Apr 2026 09:55:38 +0000 (17:55 +0800)] 
python3-maturin: upgrade 1.12.4 -> 1.13.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-editables: upgrade 0.5 -> 0.6
Wang Mingyu [Tue, 21 Apr 2026 09:55:36 +0000 (17:55 +0800)] 
python3-editables: upgrade 0.5 -> 0.6

License-Update: Line endings in the license file were changed from CRLF to LF.

Changelog:
==========
- Add a new "self_replace" strategy for map (and name the old strategy
  "import_hook"). Based on an idea
- Rename the generated .pth file to _editable_impl_<project>.pth and document
  that it is possible to customise the file names used.
- Rework the documentataion, replacing the "use cases" section with an expanded
  and less opinionated "scope" section.
- Test suite improvements.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-dtschema: upgrade 2025.12 -> 2026.4
Wang Mingyu [Tue, 21 Apr 2026 09:55:35 +0000 (17:55 +0800)] 
python3-dtschema: upgrade 2025.12 -> 2026.4

Changelog:
===========
- New PCI bridge properties
- New linux,dmcryptkeys chosen property
- Relax simple-bus schema to have unit-addresses with chip-select number
  and offset
- Avoid backtrace on missing $ref. Instead the missing ref will cause a
  validation warning.
- Print the property name on decode failures

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopython3-build: upgrade 1.4.0 -> 1.4.3
Wang Mingyu [Tue, 21 Apr 2026 09:55:33 +0000 (17:55 +0800)] 
python3-build: upgrade 1.4.0 -> 1.4.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopciutils: upgrade 3.14.0 -> 3.15.0
Wang Mingyu [Tue, 21 Apr 2026 09:55:32 +0000 (17:55 +0800)] 
pciutils: upgrade 3.14.0 -> 3.15.0

Changelog:
==========
* New capabilities are decoded: MMIO Register Block Locator,
  Flit Error Injection, Flit Logging.
* Decoding of PCIe capabilities updated to Gen7.
* Both lspci and setpci warn when the "-s" or "-d" option
  is given multiple times.
* Improved display of interrupts in "lspci -vv". Routing of
  interrupt pins is shown only if the pins are not disabled.
  Routing of MSI(X) interrupts is shown when available
  (which is currently supported by the sysfs back-end only).
* Minor improvements to Windows back-ends.
* The dump back-end can read the dump from stdin when given "-"
  as a file name.
* FreeBSD supports 64-bit addresses.
* Added README.DJGPP.
* Updated pci.ids.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agopango: upgrade 1.57.0 -> 1.57.1
Wang Mingyu [Tue, 21 Apr 2026 09:55:31 +0000 (17:55 +0800)] 
pango: upgrade 1.57.0 -> 1.57.1

Bugs fixed:
- #867 Bad font substitution causes application crashes
- #869 MacOS: subprojects/cairo/meson.build:1:0: ERROR: Value "gnu11,c11" (of
  type "string") (sid)
- #870 MacOS: subprojects/pango/utils/viewer-cocoa.m:23:10: fatal error:
  'cairo/cairo.h' file not found (sid)
- #871 gtk4-widget-factory crashes with pango error on macOS when an emoji is
  entered into a text field
- #876 Inconsistency between documentation and code in
  pango_context_set_font_description
- #882 The hex box characters generated in PDF can not be copied
- #885 warning: assignment discards 'const' qualifier from pointer target type
  [-Wdiscarded-qualifiers]
- !884 Revert "meson: Rework introspection handling"
- !890 Update the code to support Unicode 17.0.0
- !892 Include fcfreetype.h where needed
- !893 meson: Update freetype2 wrap to fix ci warnings
- !894 Respect explicit language attribute when itemizing
- !895 Fix some subproject woes
- !896 meson: Add support for cross-compiling using Apple subsystems
- !897 (break.c) pass sentences to handle_sentences
- !898 add support for g_autoptr(PangoScriptIter)
- !900 fontmap: Mark get_family as nullable

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agomeson: upgrade 1.10.2 -> 1.11.0
Wang Mingyu [Tue, 21 Apr 2026 09:55:30 +0000 (17:55 +0800)] 
meson: upgrade 1.10.2 -> 1.11.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agolzip: upgrade 1.25 -> 1.26
Wang Mingyu [Tue, 21 Apr 2026 09:55:28 +0000 (17:55 +0800)] 
lzip: upgrade 1.25 -> 1.26

Changelog:
===========
- '-dvv' and '-tvv' now print (de)compressed sizes instead of compression
  ratio. (Sizes are more informative than compression ratio).
- Large numbers in option arguments are now accepted with underscore
  separators (-s 123_456_789).
- Large numbers are now printed with underscore separators (123_456_789).
- '-h' now prints a short help screen containing only the command-line
  options. For full help, use '--help'.
- '--list' now can safely skip any trailing data added to a lzip file by the
  option '--append' of lziprecover.
- '--list' now prints '+t' after the number of members to indicate the
  presence of trailing data, and prints the size of the trailing data below
  the size of the last member.
- '-lvv' now prints a blank line between the list of members of each
  multimember file and the next file.
- Several improvements suggested by John Gilmore have been made to the manual.
- 'EXIT STATUS' now has its own section in the man page.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agolibcap: upgrade 2.77 -> 2.78
Wang Mingyu [Tue, 21 Apr 2026 09:55:26 +0000 (17:55 +0800)] 
libcap: upgrade 2.77 -> 2.78

Changelog:
===========
- Fix a security vulnerability (CVE-2026-4878).
- Fix a typo in a capset error
- Reverted some build macrology to get back to something that worked (admittedly sub-optimally).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agolibadwaita: upgrade 1.8.4 -> 1.9.0
Wang Mingyu [Tue, 21 Apr 2026 09:55:25 +0000 (17:55 +0800)] 
libadwaita: upgrade 1.8.4 -> 1.9.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agohwdata: upgrade 0.405 -> 0.406
Wang Mingyu [Tue, 21 Apr 2026 09:55:24 +0000 (17:55 +0800)] 
hwdata: upgrade 0.405 -> 0.406

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agogtk4: upgrade 4.22.1 -> 4.22.2
Wang Mingyu [Tue, 21 Apr 2026 09:55:23 +0000 (17:55 +0800)] 
gtk4: upgrade 4.22.1 -> 4.22.2

Bugs fixed:
- #8117 Docs for the new SVG parser?
- #8119 Wrong colors used for fallback symbolic icons containing classes
- #8125 svg: Animating hrefs does not work
- !9590 vulkan: fix GDK_VULKAN_FEATURE_SWAPCHAIN_MAINTENANCE check
- !9660 Various Vulkan fixes
- !9665 tests: fix libtestutils build under Windows.
- !9667 Update Serbian translation
- !9678 testsuite: Add dmabuf compare tests to needs-udmabuf suite
- !9681 dmabuf: Support dmabufs with fewer fds than planes
- !9682 Update Galician translation
- !9701 Update Turkish translation
- !9704 Update Catalan translation
- !9711 Load less icons as symbolics
- !9719 Fix traditional symbolic fallback
- !9736 svg: Fix invalidation
- !9739 Assorted backports

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agogtk+3: upgrade 3.24.51 -> 3.24.52
Wang Mingyu [Tue, 21 Apr 2026 09:55:22 +0000 (17:55 +0800)] 
gtk+3: upgrade 3.24.51 -> 3.24.52

* Bugs fixed:
  - #6306 [GTK3] Zlib required when broadway is enabled.
  - #7796 [GTK 3] Invalid a11y events when calling `gtk_tree_view_set_cursor` on
    an unfocused GtkTreeView
  - #7976 Firefox crashes at gdk_wayland_drag_context_manage_dnd() when missing
    toplevel wl_surface
  - #8103 gtk3 refresh_rate calculation overflows on 32-bit targets
  - #8114 Images for recolored icons are constantly being reloaded
  - GNOME/gimp#14901 Wild strobing in multi window mode
  - GNOME/gimp#15480 GIMP does not focus on dialogue boxes on Mac
  - !7332 quartz: add automagic uti<->mime conversion for clipboard
  - !8216 Fix position of child tooltips in GTK3 custom windows
  - !9005 a11y: Don't send focus-related events for unfocused treeview
  - !9012 quartz: gtkwindow - fix windows fighting focus
  - !9022 gtkmenu: Await more motion events before deactivating on release
  - !9044 wayland: Handle XKB initialization failures gracefully
  - !9067 gdk/win32: Add missing EGL conditional compilation guard
  - !9098 gdk: do not run gdk_wayland_window_export_handle() callback when
    window is already destroyed.
  - !9119 Declare an explicit dependency on zlib when broadway is enabled
  - !9141 [GTK 3] wayland: Try to open the display even if XDG_RUNTIME_DIR is
    unset
  - !9155 [gtk3] emoji: Update data to CLDR 48
  - !9214 display/wayland: Gracefully handle dispose being called twice
  - !9284 gdk/wayland: Map stylus buttons for BTN_BACK and BTN_FORWARD (Peter
    Hutterer)
  - !9322 [Quartz] Fix dialog keyboard focus while preventing focus fighting
  - !9344 Fix a couple of leaks
  - !9394 gdk/wayland: Map stylus buttons for BTN_BACK and BTN_FORWARD
  - !9397 wayland: Avoid a crash
  - !9600 Replace outdated freedesktop.org Window Manager spec links
  - !9676 x11: fix overflow in refresh_rate calculation on 32-bit systems
  - !9706 cssimage: Store and reuse icon info for recolored images
  - !9707 wayland: Fix uninitialized value when no cursor
  - !9708 fontchooser: Fix signedness of axes count
  - !9709 fontchooser: Remove const on float return values
  - !9710 print: Remove unused variable

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agogsettings-desktop-schemas: upgrade 50.0 -> 50.1
Wang Mingyu [Tue, 21 Apr 2026 09:55:21 +0000 (17:55 +0800)] 
gsettings-desktop-schemas: upgrade 50.0 -> 50.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agogroff: upgrade 1.24.0 -> 1.24.1
Wang Mingyu [Tue, 21 Apr 2026 09:55:20 +0000 (17:55 +0800)] 
groff: upgrade 1.24.0 -> 1.24.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agoghostscript: upgrade 10.06.0 -> 10.07.0
Wang Mingyu [Tue, 21 Apr 2026 09:55:19 +0000 (17:55 +0800)] 
ghostscript: upgrade 10.06.0 -> 10.07.0

0001-Fix-32-bit-build.patch
removed since it's included in 10.07.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agofastfloat: upgrade 8.2.4 -> 8.2.5
Wang Mingyu [Tue, 21 Apr 2026 09:55:18 +0000 (17:55 +0800)] 
fastfloat: upgrade 8.2.4 -> 8.2.5

Changelog:
==========
- Fix Bazel build with bzlmod
- Replace std::min with ternary operators to avoid dependency

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
4 weeks agoepiphany: upgrade 49.7 -> 50.3
Wang Mingyu [Tue, 21 Apr 2026 09:55:17 +0000 (17:55 +0800)] 
epiphany: upgrade 49.7 -> 50.3

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>