Commit Graph

39788 Commits

Author SHA1 Message Date
Ankur Tyagi 04a201e95a unixbench: set PV in recipe name and update SRC_URI
- SRCREV is unchanged
- Add UPSTREAM_CHECK_GITTAGREGEX

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:56 -07:00
Ankur Tyagi 3cd535ee35 tinymembench: add UPSTREAM_CHECK_COMMITS
Upstream bumped PV without corresponding tag and SRCREV is tip of master.
Hence UPSTREAM_CHECK_COMMITS is more appropriate.

Fixes:
$ devtool latest-version tinymembench
...
INFO: Current version: 0.4.9
INFO: Latest version: 0.4
INFO: Latest version's commit: e7d7573400275d14a9ffc5266d220eeeebe3d916

[1] https://github.com/ssvb/tinymembench/commit/a9907a52a732846cd401b25bb357ec6d0e4d039a

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:56 -07:00
Ankur Tyagi 6718979800 sockperf: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version sockperf
...
INFO: Current version: git
INFO: Latest version: 3.10
INFO: Latest version's commit: 5ebd327da983225321818c0355db922515e026bd

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi 6cc8ab8ae1 ramspeed: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version ramspeed
...
INFO: Current version: git
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi 6503d2ec8a ramspeed-smp: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version ramspeed-smp
...
INFO: Current version: git
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi 667b2b8b35 hackbench: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version hackbench
...
INFO: Current version: git
INFO: Latest version: 2.10
INFO: Latest version's commit: 40b14a2aac9449dfb07d4f9b4bd873fc3ea62f28

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi 1343ba9328 cyclictest: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version cyclictest
...
INFO: Current version: git
INFO: Latest version: 2.10
INFO: Latest version's commit: 40b14a2aac9449dfb07d4f9b4bd873fc3ea62f28

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi b8d7d2b598 coremark-pro: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version coremark-pro
...
INFO: Current version: git
INFO: Latest version: 1.1.2743
INFO: Latest version's commit: edeac7e2e11e601d91728e346c19abe3b68f1cbf

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:55 -07:00
Ankur Tyagi 135757ff86 cpuburn-arm: add UPSTREAM_CHECK_COMMITS
Fixes:
$ devtool latest-version cpuburn-arm
INFO: Current version: 1.0
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi ef32eafdc6 vnstat: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version
...
INFO: Current version: 2.13
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi 608af6a8bd nuttcp: upgrade 8.2.2 -> 8.2.4
Drop redundant md5sum.

Changelog:
8.2.4
- Provide compile time options -DMIN_PORT=n, -DMIN_CTL_PORT=n,
  and -DMIN_DATA_PORT=n to set the allowed mimimum port number
- Provide compile time option -DNO_BLANK_LINE to suppress
- blank line in normal nuttcp output
- New "-A" option to bind to a specified interface IP address
- Fix compilation with -DNO_IPV6
- Document -D user compile time options in Usage: statement
- Shut up apparently bogus gcc 10.2.1 warning:
- writing 1 byte into a region of size 0 [-Wstringop-overflow=]
8.2.3
- Simplify handling of stream_idx (no more references to [stream_idx + 1])

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi 522369db81 macchanger: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version macchanger
...
INFO: Current version: 1.7.0
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi e154ab6e54 igmpproxy: add UPSTREAM_CHECK_REGEX variable
Fixes:
$ devtool latest-version igmpproxy
...
INFO: Current version: 0.4
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Vijay Anusuri 385c728e8f giflib: Fix CVE-2026-26740
Pick patch according to [2]

[1] https://nvd.nist.gov/vuln/detail/CVE-2026-26740
[2] https://ubuntu.com/security/CVE-2026-26740

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Eric Chiang 5b4d5deac5 usbmuxd: create the usbmux user the udev rule requires
usbmuxd ships 39-usbmuxd.rules, which starts the daemon when an Apple
device appears:

  ACTION=="add", ..., OWNER="usbmux", ENV{SYSTEMD_WANTS}="usbmuxd.service"

The recipe never creates that account. Up to systemd v257 udev only
logged a warning and the rest of the line still ran. systemd a1ee55e3c9
("udev-rules: ignore OWNER=/GROUP= with unknown user/group", first
released in v258) makes udev drop the whole rule line instead, so
SYSTEMD_WANTS is never applied and usbmuxd is never started when a
device is plugged in.

Creating the account is what the rule already expects, and it preserves
the intent of the systemd change: that change guards against a rule
naming a nonexistent user silently clearing a valid earlier ownership
assignment, and with the account present there is no nonexistent user.
Removing OWNER= from the rule would evade that check instead of
satisfying it. The daemon still runs as root, so nothing else changes.

Also ship a sysusers.d fragment. Systems that modified a user or
password at runtime carry a copied-up /etc/passwd in a writable /etc,
which masks an account added at image build time even after an update;
systemd-sysusers recreates it there. The uid may then differ, but the
udev rule resolves the account by name and the daemon runs as root, so
only the name matters.

Distros that keep /etc on persistent storage may also need
systemd-sysusers to actually run on boot; that is outside the scope of
this recipe.

Signed-off-by: Eric Chiang <ericyunlinchiang@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:07 -07:00
Ankur Tyagi 6c65205ee0 tcpreplay: upgrade 4.6.0 -> 4.6.1
Release Notes:
https://github.com/appneta/tcpreplay/releases/tag/v4.6.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi 4e4d00c205 tinyproxy: add UPSTREAM_CHECK_REGEX variable
Fixes:
$ devtool latest-version tinyproxy
...
INFO: Current version: 1.11.3
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi 1426adc5d7 libmaxminddb: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version libmaxminddb
...
INFO: Current version: 1.13.3
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi d64d33e69e geoipupdate: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version geoipupdate
...
INFO: Current version: 3.1.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi 042ca2e4ec open62541: add UPSTREAM_CHECK variables and include tag in the SRC_URI
Fixes:
$ devtool latest-version open62541
...
INFO: Current version: 1.5.6
INFO: Latest version: 256

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi 8806379e05 nftables: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version nftables
...
INFO: Current version: 1.1.6
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi e76016e496 libnfnetlink: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version libnfnetlink
...
INFO: Current version: 1.0.2
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi fad1e98cb1 libnetfilter-cttimeout: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version libnetfilter-cttimeout
...
INFO: Current version: 1.0.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi 204be38862 libnetfilter-cthelper: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version libnetfilter-cthelper
...
INFO: Current version: 1.0.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi cd7f93c32e libnetfilter-conntrack: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version libnetfilter-conntrack
...
INFO: Current version: 1.1.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi e405d36864 conntrack-tools: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version conntrack-tools
...
INFO: Current version: 1.4.9
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi 933628c0f6 arno-iptables-firewall: add UPSTREAM_CHECK_GITTAGREGEX variable
Fixes:
$ devtool latest-version arno-iptables-firewall
...
INFO: Current version: 2.1.2a
INFO: Latest version: 2.1.2
INFO: Latest version's commit: 4651194df5f985ebfc989da0a20d62b9baecf314

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi dce4faa77a libcoap: add UPSTREAM_CHECK_GITTAGREGEX variable
Fixes:
$ devtool latest-version libcoap
...
INFO: Current version: 4.3.5b
INFO: Latest version: 4.3.5
INFO: Latest version's commit: 851533c3cf63d16984d370ce39d586ecb3694971

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi 4839df80d5 keepalived: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version keepalived
...
INFO: Current version: 2.4.3
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
Ankur Tyagi 140fcd6052 tayga: upgrade 0.9.2 -> 0.9.6
- Update SRC_URI as upstream moved to GitHub
- Upstream now builds via Makefile and no longer ships a configure script
- Refresh LICENSE file path and checksum
- Install template systemd service and conf provided by upstream
- Drop patch which is merged in the upstream version
- Recommend kernel-module-tun since /dev/net/tun is required at runtime
Fixes:

root@qemuarm64:~# systemctl status tayga@default.service
x tayga@default.service - Simple, no-fuss NAT64
     Loaded: loaded (/usr/lib/systemd/system/tayga@.service; enabled; preset: disabled)
     Active: failed (Result: exit-code) since Tue 2026-08-18 03:16:11 UTC; 12s ago
 Invocation: a950b39a22a141baaa88e5c919a59009
    Process: 300 ExecStart=tayga --config /etc/tayga/default.conf --journal --nodetach (code=exited, status=1/FAILURE)
   Main PID: 300 (code=exited, status=1/FAILURE)
   Mem peak: 1.7M
        CPU: 190ms

Aug 18 03:16:11 qemuarm64 systemd[1]: Starting Simple, no-fuss NAT64...
Aug 18 03:16:11 qemuarm64 tayga[300]: Starting TAYGA 0.9.6
Aug 18 03:16:11 qemuarm64 tayga[300]: Compiled from tags/0.9.6
Aug 18 03:16:11 qemuarm64 tayga[300]: Commit 7f00122b75d808f696df0efe481a8c8919ba9bd7
Aug 18 03:16:11 qemuarm64 tayga[300]: Unable to open /dev/net/tun, aborting: No such file or directory
Aug 18 03:16:11 qemuarm64 systemd[1]: tayga@default.service: Main process exited, code=exited, status=1/FAILURE
Aug 18 03:16:11 qemuarm64 systemd[1]: tayga@default.service: Failed with result 'exit-code'.
Aug 18 03:16:11 qemuarm64 systemd[1]: Failed to start Simple, no-fuss NAT64.

- Add UPSTREAM_CHECK_GITTAGREGEX for git tag version checks

Fixes:
$ devtool latest-version tayga
...
INFO: Current version: 0.9.2
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
Ankur Tyagi d7f822ccbd samba: fix UPSTREAM_CHECK_REGEX variable
Fixes:
$ devtool latest-version samba
...
INFO: Current version: 4.23.11
INFO: Latest version: 4.19.9

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
Ankur Tyagi 884985e9d3 restinio: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version restinio
...
INFO: Current version: 0.7.9.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
Ankur Tyagi 52c35f40bc firewalld: upgrade 2.2.1 -> 2.5.1
Also add UPSTREAM_CHECK variables to check for new releases.
Fixes:
$ devtool latest-version firewalld
...
INFO: Current version: 2.2.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
Ankur Tyagi 4edfc1768d libopenmpt: upgrade 0.8.7 -> 0.8.8
Also add UPSTREAM_CHECK variables to check for new releases.
Fixes:
$ devtool latest-version libopenmpt
...
WARNING: latest_versionstring: package libopenmpt-0.8.7+release.autotools.tar.gz don't match pattern
INFO: Current version: 0.8.7
INFO: Latest version:

Release Notes:
https://lib.openmpt.org/libopenmpt/2026/08/15/releases-0.8.8-0.7.20-0.6.29-0.5.43-0.4.55/

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
Ankur Tyagi e374db8e76 accountsservice: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version accountsservice
...
INFO: Current version: 23.13.9
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:03 -07:00
Ankur Tyagi ceb6c5f963 gnome-settings-daemon: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version gnome-settings-daemon
...
INFO: Current version: 49.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:03 -07:00
Ankur Tyagi 605f4b804f onboard: upgrade 1.4.4-1 -> 1.4.4-5
- Update tag in the SRC_URI.
- Also add UPSTREAM_CHECK variables to check for new releases.
Fixes:
$ devtool latest-version onboard
...
INFO: Current version: 1.4.4-1
INFO: Latest version: 1.4.4
INFO: Latest version's commit: 5fa181edca5daf2450a63ca842a913cc0255c030

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:03 -07:00
Ankur Tyagi a5b12a47ca gnome-software: upgrade 50.0 -> 50.3
Also add UPSTREAM_CHECK variables to check for new releases.
Fixes:
$ devtool latest-version gnome-software
...
INFO: Current version: 50.0
INFO: Latest version:

Release Notes:
https://gitlab.gnome.org/GNOME/gnome-software/-/blob/50.3/NEWS?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:03 -07:00
Ankur Tyagi 085ef102d4 gnome-session: upgrade 49.2 -> 49.3
Also add UPSTREAM_CHECK variables to check for new releases.
Fixes:
$ devtool latest-version gnome-session
...
INFO: Current version: 49.2
INFO: Latest version:

Release Notes:
https://gitlab.gnome.org/GNOME/gnome-session/-/blob/49.3/NEWS?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:03 -07:00
Ankur Tyagi d6747625e5 gnome-desktop: upgrade 44.4 -> 44.5
Also add UPSTREAM_CHECK variables to check for new releases.
Fixes:
$ devtool latest-version gnome-desktop
...
INFO: Current version: 44.4
INFO: Latest version:

Release Notes:
https://gitlab.gnome.org/GNOME/gnome-desktop/-/blob/44.5/NEWS?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:03 -07:00
Ankur Tyagi ef60276b46 gnome-control-center: upgrade 49.7 -> 49.9
Also add UPSTREAM_CHECK variables to check for new releases.
Fixes:
$ devtool latest-version gnome-control-center
...
INFO: Current version: 49.7
INFO: Latest version: 49.2.2

Release Notes:
https://gitlab.gnome.org/GNOME/gnome-control-center/-/blob/49.9/NEWS?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:02 -07:00
Ankur Tyagi cabbb12e12 file-roller: upgrade 44.5 -> 44.7
Also add UPSTREAM_CHECK variables to check for new releases.
Fixes:
$ devtool latest-version file-roller
...
INFO: Current version: 44.5
INFO: Latest version:

Release Notes:
https://gitlab.gnome.org/GNOME/file-roller/-/blob/44.7/NEWS?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:02 -07:00
Ricardo Salveti f912ecdc55 redis: fix build of the bundled xxHash with -Og
redis 8.4 started bundling an xxHash snapshot in deps/xxhash, which is
built and linked into redis-server. The snapshot reports itself as 0.8.3
but does not match that release: it carries RISC-V Vector and LoongArch
LASX backends that landed after the v0.8.3 tag, so the system xxhash is
not a substitute for it.

Its XXH3 accumulate and scramble routines are marked always_inline but
are only ever reached through function pointers, so the compiler has to
resolve the indirect call before it can honour the attribute.

xxHash drops those inline hints on its own when __NO_INLINE__ is
defined, which covers -O0 and -fno-inline, but nothing covers -Og.
Recent GCC no longer resolves the indirect calls at that optimisation
level, so every build with DEBUG_BUILD = "1" fails:

  xxhash.h:5476:1: error: inlining failed in call to 'always_inline'
  'XXH3_scrambleAcc_neon': function not considered for inlining
  make[2]: *** [Makefile:108: xxhash] Error 2
  ld: cannot find ../deps/xxhash/libxxhash.a: No such file or directory

Upstream xxHash closed this as not fixable in code (Cyan4973/xxHash#943)
and instead documents XXH_NO_INLINE_HINTS as the supported way to
compile with -Og. Define it when -Og is the selected optimisation,
leaving regular builds untouched so xxHash keeps its inline hints there.

oe-core already carries exactly this workaround for the standalone
xxhash recipe, added in 3464c67cd3 ("xxhash: fix build with gcc 12")
for the same -Og inlining failure, so use the identical expression here
rather than a second spelling of the same condition. The bundled copy
needs its own because redis builds deps/xxhash from its own tree and
never links the system library.

AI-Generated: Uses Claude Code
Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:02 -07:00
Kory Maincent 526bb0466c libspdm: skip unsupported architectures instead of erroring
Change bb.error to bb.parse.SkipRecipe so the recipe is skipped at parse
time for unsupported architectures, rather than raising a fatal error
that breaks parsing even when the recipe is not in use.

Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 17:14:25 -07:00
Jaipaul Cheernam ea258b20b3 meta-multimedia: fix trailing whitespace
Fix trailing whitespace in meta-multimedia layer.conf to resolve
bitbake parsing warnings.

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 17:14:24 -07:00
Jaipaul Cheernam 7c938bcb79 meta-oe: fix trailing whitespace
Fix trailing whitespace in meta-oe recipe files to resolve
bitbake parsing warnings.

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 17:14:24 -07:00
Khem Raj 17aac827e3 python3-pychromecast: drop wheel upper cap in build requirements
The relax-build-requirements patch capped wheel at <0.48.0, which
excludes exactly the wheel 0.48.0 that oe-core now ships, so do_compile
fails its build-requirement check:

  ERROR Unmet dependencies ... wheel<0.48.0,>=0.37.1  found: 0.48.0

Drop the wheel upper cap entirely, mirroring the setuptools change
already in this patch: OE provides wheel via DEPENDS and builds with
--no-isolation, so the cap is spurious.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-17 17:14:24 -07:00
Khem Raj 6f59e8f707 python3-pillow-heif: add python3-wheel-native to DEPENDS
Fixes
ERROR Unmet dependencies (checked against ... recipe-sysroot-native/usr/bin/nativepython3):
	wheel
		wanted: any
		found: not installed

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-16 16:32:09 -07:00
Khem Raj f96c689e17 python3-wsproto: drop stale PTEST_PYTEST_DIR override
Upstream ships its test suite under tests/ (plural), but the recipe
overrode PTEST_PYTEST_DIR to "test" (singular), which doesn't exist in
the source tree. ptest-python-pytest.bbclass's default is already
"tests"; drop the override so the real directory gets installed and
run instead of nothing.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:22:29 -07:00
Khem Raj b70a720106 python3-msgpack: add python3-misc for tracemalloc used by test_except.py
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-16 16:22:25 -07:00