Commit Graph
40404 Commits
Author SHA1 Message Date
Khem Raj 93028c860c conserver: depend on virtual/crypt instead of libxcrypt
conserver only needs crypt(). Depending on libxcrypt directly pulls it
in even on musl, whose libc already provides crypt(). Use virtual/crypt
so the libc's preferred provider is used: libxcrypt on glibc, musl
itself on musl.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 13:51:50 -07:00
Khem Raj 8561d7c2c0 hunspell: upgrade 1.7.3 -> 1.7.4
- C++14 is now required (was optional C++11).
- test.sh gained a trace check driven by new tests/*.trace files; install
  them with the ptest data so it runs.
- Only pull in glibc-gconv-iso8859-* for glibc. They do not exist on
  musl, whose iconv has the ISO-8859 conversions built in, so the ptest
  package could not be installed there.

Changelog: https://github.com/hunspell/hunspell/compare/v1.7.3...v1.7.4

Tested with meta-oe-image-ptest-hunspell on qemux86-64 with
yoe-musl-systemd-wayland: 170 PASS, 0 FAIL. hunspell-native builds.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 13:51:50 -07:00
Khem Raj 3e3c03ebdf python3-filelock: upgrade 3.32.4 -> 4.0.4
Add python3-crypt to RDEPENDS: the library now imports hashlib
(_identity.py, pulled in by "import filelock" through the soft and
strict locks).

Changelog: https://github.com/tox-dev/filelock/blob/4.0.4/docs/changelog.rst

4.0.4
- Hostnames differing only past their first 253 escaped characters now
  publish distinct soft-lock owners.

4.0.3
- Skip the fork-safety audit hook on CPython 3.10/3.11, where it broke
  thread creation under coverage or a debugger.

4.0.2
- Fix OS lock leaks, double closes and false deadlocks from concurrent
  acquire()/release() on thread_local=False locks.
- Async read-write locks give each asyncio task its own hold.

4.0.1
- Validate poll_interval at construction, on the setter and on acquire().

4.0.0 (breaking)
- SoftReadWriteLock uses a new on-disk generation-log protocol under
  <path>.rw that earlier releases do not see; all participants on a lock
  path must be upgraded together. It now requires os.link.
- SoftReadWriteLock exposes a generation fencing token, reports lost
  holds through on_compromise, and no longer deadlocks when a holder on
  another host dies mid-transition.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:55:51 -07:00
Khem Raj 2a36133394 python3-pyzmq: skip test_close_all_fds ptest on musl
test_close_all_fds closes the socket through the IOLoop's shadow socket
and then reads s.closed. pyzmq implements that by calling
zmq_getsockopt() on the handle, which libzmq's reaper thread may already
have freed. With glibc the memory stays mapped, libzmq's tag check fails
and ENOTSOCK comes back; musl's allocator can unmap it, so the ptest run
segfaults intermittently and loses every result after it:

  File ".../tests/test_future.py", line 319 in test_close_all_fds
  Segmentation fault (core dumped)

Closing a socket via a shadow and then querying .closed on the original
segfaults on musl every time in a standalone reproducer and survives on
glibc. Skip the test for musl.

Tested with meta-python-image-ptest-python3-pyzmq on qemux86-64 with
yoe-musl-systemd-wayland.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:55:51 -07:00
Tafil Avdyli c8779946b1 fastfetch: add quickjs option
quickjs is now available in meta-wayland [1].

[1]: https://codeberg.org/flk/meta-wayland/commit/c5c5f9f2ebf4f1e01b028a9beab28aec21508bd7

Signed-off-by: Tafil Avdyli <tafil@tafhub.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:17 -07:00
Tafil Avdyli 75d5a35ec0 fastfetch: upgrade 2.66.0 -> 2.69.0
Version 2.69.0 added sixel as build option for logo support. The image
support should be off when no option of 'chafa imagemagick sixel' is
enabled.

Signed-off-by: Tafil Avdyli <tafil@tafhub.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:17 -07:00
Khem Raj 6063876616 v4l2rtspserver: upgrade 0.3.8 -> 0.3.13
- live555 is now found via pkg-config (see the live555 change adding
  live555.pc); without it CMake would download live555 at configure time.
- Disable CMake's Git lookup: it runs "git submodule update --init" and
  "git describe" from the build directory, which can act on an unrelated
  repository enclosing TMPDIR. Pass the version through
  V4L2RTSPSERVER_VERSION instead.
- Add openssl to DEPENDS, it is linked directly.
- Drop S, the default now matches.
- Turn the automagic ALSA and systemd detection into PACKAGECONFIGs
  defaulting to DISTRO_FEATURES, and make log4cpp a PACKAGECONFIG too.
  log4cpp was in DEPENDS but never used, since upstream only links it
  with -DLOG4CPP=ON; it is now enabled by default.
- Register the new systemd unit, but leave it disabled: it streams
  /dev/video0 to the network, so images should opt in.

License-Update: License file renamed to Unlicense.txt; its only change is the unlicense.org URL switching to https.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:17 -07:00
Patrick Areny 1a0074291f v4l2rtspserver: new recipe
v4l2rtspserver is an streamer feed from :
      - Video4Linux devices that support H264, HEVC, JPEG, VP8 or VP9 capture.
      - ALSA devices that support PCM S16_BE, S16_LE, S32_BE or S32_LE

Signed-off-by: Patrick Areny <patrick.areny@notiloplus.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:17 -07:00
Khem Raj 728cd43287 live555: Install a pkg-config file
Upstream ships no .pc file, so consumers have to hand-code the include
directories and library list. Newer v4l2rtspserver only looks for
live555 through pkg-config and otherwise downloads its own copy at
configure time.

Generate live555.pc

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:17 -07:00
Jan Vermaete 356405bad1 python3-construct: new recipe version 2.10.70
Recipe taken from meta-homeassistant of Tom Geelen.

Added ptests.  But removed the tests with binary data (e.g. .so file).
Those tests gave to much issues with QA rules of Yocto/Openembedded.

Moved from pypi to github to have all test code.

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:16 -07:00
Markus Volk c2c8827787 fwupd: create the fwupd-refresh user
fwupd-refresh.service runs as fwupd-refresh, which is only declared in
sysusers.d, so do_rootfs warns "User fwupd-refresh has never been
defined". Create it with useradd.

AI-Generated: Uses Claude Code (Claude Opus 5.5)
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:16 -07:00
Ankur Tyagi cebef52f43 fuse3: upgrade 3.18.2 -> 3.18.3
Changelog:
https://github.com/libfuse/libfuse/releases/tag/fuse-3.18.3

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:16 -07:00
Ankur Tyagi c20344e8d9 freeipmi: upgrade 1.6.18 -> 1.6.19
* Fix minor groff warnings in manpages.
* Fix portability of building manpages.
* Fix minor bugs found by code analysis:
  - bmc-watchdog: Fix bug with --arp-response command line parsing.
  - ipmi/rmcpping: Fix bug with finding an IPv6 interface.
  - ipmidetect: fix bug in which hostname configs not used properly
  - ipmi-oem intelnm: fix parsing of hours/minutes error
  - ipmi-oem: Correct Dell CMC IPv6 autoconfiguration output.
  - ipmi-oem: Correct Dell iDRAC web server control output.
  - libipmidetect: Isolate partial results between fallback servers.
  - libipmidetect: Honor caller-provided hostnames over configured defaults.
  - common: Preserve stream state when finishing buffered output.
  - common: Fix buffer-output configuration parse issue.
  - common: Parse UTC offset configuration as an integer.
  - ipmiconsole: Monitor both console descriptors.
  - ipmiconsole: Check valid payload instance range correctly.
  - ipmi-sel: Honor post-clear after full tail output.
  - ipmi-fru: Report DIMM capacities in megabytes.
  - ipmi-chassis: Apply the Power-On Hours scale correctly.
  - libipmimonitoring: fix mem-leak on SEL iterator
  - libipmimonitoring: allow cipher suite 0 in configs
  - libipmimonitoring: report NO_SEL_RECORDS instead of
    NO_SENSOR_READINGS cut and paste errors in some functions.
* Fix potential stack overflows found by code analysis in ipmi-oem
  dell get-system-info command (specifically idrac-info, cmc-info,
  cmc-ipv6-info subcommands) and ipmi-oem fujitsu get-sel-entry-long-text.
* Fix potential stack overflow in libfreeipmi also related to Fujitsu
  long SEL entries.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:16 -07:00
Ankur Tyagi 9bf293a9d1 crow: upgrade 1.3.3 -> 1.3.4
Details:
https://github.com/CrowCpp/Crow/releases/tag/v1.3.4

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:16 -07:00
Ankur Tyagi 726e33572c zlog: upgrade 1.2.18 -> 1.2.19
Dropped patches that are part of the upstream version.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:16 -07:00
Ankur Tyagi 3447391d62 librelp: upgrade 1.12.0 -> 1.13
Changelog:
https://github.com/rsyslog/librelp/blob/v1.13/ChangeLog

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:16 -07:00
Ankur Tyagi 421595eaf2 libfastjson: upgrade 1.2304.0 -> 1.2609.0
Changelog:
https://github.com/rsyslog/libfastjson/releases/tag/v1.2609.0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:15 -07:00
Ankur Tyagi 73a8e09308 redis: upgrade 8.10.1 -> 8.10.2
Changelog:
https://github.com/redis/redis/releases/tag/8.10.2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:15 -07:00
Ankur Tyagi e064b21966 python3-psycopg: upgrade 3.3.4 -> 3.3.6
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 12:54:15 -07:00
Ankur Tyagi b057d96ae9 grpc: upgrade 1.83.1 -> 1.84.0
Changelog:
https://github.com/grpc/grpc/releases/tag/v1.84.0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:49 -07:00
Ankur Tyagi bdfd9c1fb5 flatcc: upgrade 0.6.3 -> 0.6.4
Changelog:
https://github.com/dvidelabs/flatcc/releases/tag/v0.6.4

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:49 -07:00
Ankur Tyagi 30873b7dc0 cryptsetup: upgrade 2.8.7 -> 2.8.8
Changelog:
https://cdn.kernel.org/pub/linux/utils/cryptsetup/v2.8/v2.8.8-ReleaseNotes

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:49 -07:00
Ankur Tyagi 012054c069 zabbix: upgrade 7.4.14 -> 7.4.15
Changelog:
https://github.com/zabbix/zabbix/blob/7.4.15/ChangeLog

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:48 -07:00
Ankur Tyagi f3380837b0 rabbitmq-c: upgrade 0.17.0 -> 0.18.0
Changelog:
https://github.com/alanxz/rabbitmq-c/releases/tag/v0.18.0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:48 -07:00
Ankur Tyagi 85469257c5 fio: upgrade 3.42 -> 3.43
Dropped patch that is merged in the upstream version.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:48 -07:00
Ankur Tyagi f8ed3151c5 thingsboard-gateway: upgrade 3.8.4 -> 3.8.5
Changelog:
https://github.com/thingsboard/thingsboard-gateway/releases/tag/3.8.5

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:48 -07:00
Ankur Tyagi 650ced113c wireshark: upgrade 4.6.8 -> 4.6.9
Release Notes:
https://www.wireshark.org/docs/relnotes/wireshark-4.6.9.html

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:48 -07:00
Ankur Tyagi 71a448e877 unbound: upgrade 1.26.0 -> 1.26.1
Changelog:
https://github.com/NLnetLabs/unbound/releases/tag/release-1.26.1
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:48 -07:00
Ankur Tyagi a4b49fa5f7 tcpdump: upgrade 4.99.6 -> 4.99.7
Changelog:
https://github.com/the-tcpdump-group/tcpdump/blob/tcpdump-4.99/CHANGES

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:48 -07:00
Ankur Tyagi 6348a197b2 openvpn: upgrade 2.7.6 -> 2.7.7
Changelog:
https://github.com/OpenVPN/openvpn/releases/tag/v2.7.7

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:47 -07:00
Ankur Tyagi 704a945577 cifs-utils: upgrade 7.7 -> 7.8
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:47 -07:00
Ankur Tyagi ced808a046 openlldp: upgrade 1.1.1 -> 1.2.0
Dropped patch that is merged in the upstream version.

Changelog:
https://github.com/intel/openlldp/blob/v1.2.0/ChangeLog

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:47 -07:00
Ankur Tyagi 8cb8daf961 open62541: upgrade 1.5.7 -> 1.5.8
Changelog:
https://github.com/open62541/open62541/releases/tag/v1.5.8

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:47 -07:00
Ankur Tyagi f9e7ae529d znc: upgrade 1.10.2 -> 1.10.3
Changelog:
https://github.com/znc/znc/blob/znc-1.10.3/ChangeLog.md

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:47 -07:00
Ankur Tyagi 0c0625748a nftables: upgrade 1.1.6 -> 1.1.7
Dropped patch that is merged in the upstream version.

Also drop sed subsitution as upstream adopted python3[1][2].

Changelog:
https://netfilter.org/projects/nftables/files/changes-nftables-1.1.7.txt

[1]https://git.netfilter.org/nftables/commit/?h=v1.1.7&id=9c0ddde6c830d4718cea88160693fdad6cb15137
[2]https://git.netfilter.org/nftables/commit/tests/shell/helpers/json-pretty.sh?h=v1.1.7&id=66dc3bb9962ffc6b06ba50d2ebc0f4c15d2fa63f

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:47 -07:00
Ankur Tyagi 992ed28075 libnftnl: upgrade 1.3.1 -> 1.3.2
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:46 -07:00
Ankur Tyagi 88015b8ea4 postfix: upgrade 3.11.6 -> 3.11.7
Changelog:
http://www.postfix.org/announcements/postfix-3.11.7.html

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:46 -07:00
Ankur Tyagi 8ba2f5cb55 tailscale: upgrade 1.102.3 -> 1.102.4
Changelog:
https://tailscale.com/changelog#2026-09-10

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:46 -07:00
Ankur Tyagi 70f046de4e restinio: upgrade 0.7.9.1 -> 0.7.10
Changelog:
https://github.com/Stiffstream/restinio/releases/tag/v0.7.10

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:46 -07:00
Ankur Tyagi ba8589921f libiec61850: upgrade 1.6.2 -> 1.6.2.1
Changelog:
https://github.com/mz-automation/libiec61850/releases/tag/v1.6.2.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:46 -07:00
Ankur Tyagi 6ea12db09d firewalld: 2.5.1 -> 2.5.2
Changelog:
https://github.com/firewalld/firewalld/releases/tag/v2.5.2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:46 -07:00
Ankur Tyagi 8df45e60a6 libsrtp: upgrade 2.8.0 -> 2.8.1
Changelog:
https://github.com/cisco/libsrtp/releases/tag/v2.8.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:45 -07:00
Ankur Tyagi 82c58a1fa7 libuvc: upgrade 0.0.7 -> 0.0.8
- Dropped patch that is merged in the upstream version
- Include tag in the SRC_URI
- Introduce packageconfig option for jpeg[1]

Changelog:
https://github.com/libuvc/libuvc/releases/tag/v0.0.8

[1]https://github.com/libuvc/libuvc/commit/94a188c874cd299c4179b58858d06b3a409f2df0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:45 -07:00
Ankur Tyagi b96e7c9cfc gegl: upgrade 0.4.70 -> 0.4.72
Changelog:
https://gitlab.gnome.org/GNOME/gegl/-/blob/GEGL_0_4_72/docs/NEWS.adoc?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:45 -07:00
Ankur Tyagi e562200eec gimp: upgrade 3.2.4 -> 3.2.6
Changelog:
https://gitlab.gnome.org/GNOME/gimp/-/blob/GIMP_3_2_6/NEWS?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-27 07:53:45 -07:00
Khem Raj fdfca71954 opencv: rewrite build-tree paths in all CPU-dispatch stub files
The recipe already rewrote the absolute ${S} path embedded in two
PowerPC VSX3 dispatch stubs (arithm.vsx3.cpp, convert.vsx3.cpp) before
packaging, but OpenCV's cmake ocv_add_dispatched_file() macro generates
one such stub per enabled ISA in every module (avx, avx2, avx512_skx,
sse4_1, sse4_2, ...). On x86-64-v3 that produced 69 more stub files
under ${B}/modules/* whose #include lines still embedded the raw
build-tree path, tripping the buildpaths QA check (TMPDIR and HOME)
once copied verbatim into the opencv-src package.

OEQA_BUILDPATHS_SKIP would only silence the HOME-directory half of the
check; TMPDIR has no skip mechanism in insane.bbclass. Generalize the
existing sed-based rewrite to find and fix every generated dispatch
stub under ${B}/modules, instead of a hardcoded two-file list, so any
ISA/module combination is covered.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-09-27 07:51:34 -07:00
Khem Raj 201f3c95cc pocketpy: disable CMake Unity build to fix buildpaths QA warnings
pocketpy's upstream CMakeLists.txt defaults PK_BUILD_WITH_UNITY to ON
for CMake >= 3.16, which makes CMake generate a synthetic translation
unit (Unity/unity_pocketpy_c.c) that #includes every source file by
its absolute build-tree path. That generated file gets copied
verbatim into the pocketpy-src package's /usr/src/debug tree, so its
embedded paths trip the buildpaths QA check for both TMPDIR and the
build host's HOME directory.

Setting OEQA_BUILDPATHS_SKIP as suggested in the warning text would
only silence the HOME-directory half of the check; TMPDIR has no skip
mechanism in insane.bbclass and would keep firing. Instead, disable
the Unity build via -DPK_BUILD_WITH_UNITY=OFF so CMake emits normal
per-file translation units with no absolute paths in their contents.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-09-27 07:51:34 -07:00
Khem Raj 8718bb269b sushi: guard libsushi's X11 Window field for Wayland-only GTK4
ExternalWindow unconditionally declares an Xlib "Window xid" struct
member, but GTK4 only exposes the Window typedef (via gdk/x11/gdkx.h)
when it was itself built with the X11 backend. On a Wayland-only GTK4
build (GDK_WINDOWING_X11 undefined), this fails to compile even though
sushi's own X11 handle parsing still needs an integer member to track
x11: handles received over the window handle protocol.

Fall back to gulong, the same underlying type as Xlib's Window, when
GDK_WINDOWING_X11 is not defined.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-09-26 09:16:40 -07:00
Markus Volk 97e61e0e6f glibmm-2.68: upgrade 2.88.1 -> 2.90.0
Same conflict as in the 2.66 series; 2.90.0 carries the fix. The API
version stays 2.68, so the pkg-config names are unchanged.

Depends on the glib-2.0 2.90.0 upgrade in oe-core.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-26 08:59:50 -07:00
Markus Volk c12580f1ab glibmm: upgrade 2.66.9 -> 2.66.10
GEmblem and GDBus::ActionGroup are final types as of GLib 2.89.2, which
makes the generated headers of 2.66.9 conflict with the class structs
GLib declares:

  error: conflicting declaration 'using GEmblemClass = struct _GEmblemClass'

2.66.10 stops deriving those types.

Depends on the glib-2.0 2.90.0 upgrade in oe-core.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-26 08:59:50 -07:00