Commit Graph
40319 Commits
Author SHA1 Message Date
Leon Anavi 76eef1fd48 python3-tzdata: Upgrade 2026.3 -> 2026.4
Upgrade to release 2026.4:

- Canada's Northwest Territories moved to permanent -06 on
  2026-08-21.
- Obsolescent settings like TZ="EST5EDT" now conform better to
  POSIX.
- Fix security, performance and porting bugs in zic and localtime.

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-22 11:36:20 -07:00
Markus Volk 8b525a8f20 gnome-keyring: fix the use-after-free in the secret service
Unlocking a keyring from a client that disconnects afterwards crashed
gnome-keyring-daemon: free_client() drops the PKCS#11 session before the
dispatch table that still owns GkdSecretSession objects referencing it,
gkd_secret_unlock used the service after dispose, and the session held
one reference too few on its GckSession. Three patches address the three
places; debug-mode is turned off so the daemon does not keep the
allocator poisoning enabled.

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-22 11:36:20 -07:00
Markus Volk 939eabd003 rygel: upgrade 45.2 -> 46.0
The RUIH plugin is gone upstream, so drop its PACKAGECONFIG along with
the RYGEL_PLUGINS entry that referenced it.

Two new native dependencies: meson now looks for a python3 that provides
the yaml module, and the manpages are rst sources built with rst2man.

The library API version is still 2.8, so the engine and plugin paths in
FILES and do_install keep working. HOMEPAGE follows the project to its
own domain.

AI-Generated: Uses Claude Code
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-22 11:36:19 -07:00
Markus Volk 3cbc1c4c60 kmscon: open the pty only once a display is attached
kmscon opened the pty as soon as the seat came up, so the shell started
and drew its prompt before any display was attached; on a system that
boots into a graphical session that left a stray prompt with a white
cursor in the top left corner until the compositor took over. Defer the
pty until a display is there.

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-22 11:36:19 -07:00
Markus Volk d2df0dd0b6 python3-behave: switch to a six-free main snapshot
The 1.3.3 snapshot on release/v1.3.x uses six in 68 files. Upstream has
removed six on main, so take a snapshot from there instead of carrying a
large local patch. main also replaces the cucumber-tag-expressions-only
matcher setup with cucumber-expressions and drops the tomli dependency
for Python 3.11 and newer.

Sent as RFC because main has not been released yet: its own version file
still says 1.4.0.dev0, so the version the recipe claims may still change
before upstream tags 1.4.0.

Built for intel-corei7-64.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-22 11:36:19 -07:00
Markus Volk 3e668a6795 python3-cucumber-expressions: add recipe
cucumber-expressions provides the step-matcher expression parser that
behave requires from 1.4 onwards. Pure Python, no runtime dependencies
beyond the standard library, built with the uv backend that is already
used for python3-cucumber-tag-expressions.

Built for intel-corei7-64.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-22 11:36:19 -07:00
Markus Volk d17f04b732 python3-attrdict3: remove the recipe
attrdict3 is a fork of the unmaintained attrdict package; its last
release is from 2022 and it still relies on six. With the native
dependency gone from python3-wxgtk4 nothing in the layers requires it
any more, and it is not part of any packagegroup. Remove it instead of
carrying a dead Python 2 compatibility package.

Verified that no recipe references python3-attrdict3.

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-22 11:36:19 -07:00
Markus Volk 7ff29cc050 python3-wxgtk4: drop the six and attrdict3 dependencies
wxPython's build no longer imports six or attrdict; both native
dependencies are stale.

Built for intel-corei7-64.

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-22 11:36:19 -07:00
Markus Volk db1529396a python3-txws: drop the six dependency
Patch txWS to use bytes literals, str and bytes instead of six.b and the
six type aliases, and remove the six.PY2 ord() fixups since indexing a
bytes object already yields an int.

Built for intel-corei7-64.

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-22 11:36:18 -07:00
Markus Volk 5dce4b4467 python3-txdbus: drop the six dependency
Patch txdbus to use the dict methods, int, str, bytes indexing, next and
io.StringIO instead of the six helpers, and drop the runtime dependency.

Built for intel-corei7-64.

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-22 11:36:18 -07:00
Markus Volk b7d17ad71c python3-transitions: drop the six dependency
Patch transitions to use the Python 3 equivalents of the six helpers and
drop the runtime dependency.

Built for intel-corei7-64.

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-22 11:36:18 -07:00
Markus Volk faafeefc54 python3-smpplib: drop the six dependency
Patch smpplib to use dict.items, a bytes literal and a latin-1 encode
instead of six.iteritems, six.int2byte and six.b, and drop the runtime
dependency.

Built for intel-corei7-64.

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-22 11:36:18 -07:00
Markus Volk 8c1500fb22 python3-slip-dbus: drop the six dependency
Patch slip to use the metaclass keyword argument in the class statement
instead of six.with_metaclass, and drop the runtime dependency.

Built for intel-corei7-64.

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-22 11:36:18 -07:00
Markus Volk 31050083a1 python3-rouge-score: drop the six dependency
Patch rouge-score to use the builtins and itertools.zip_longest instead
of the six.moves aliases and the dict methods instead of six.iteritems
and six.iterkeys. The six.ensure_str call sites are all passed str
already.

Built for intel-corei7-64.

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-22 11:36:18 -07:00
Markus Volk 1365764f61 python3-qface: drop the six dependency
qface declares six in install_requires but does not import it anywhere.
Patch it out and drop the dependency from the recipe.

Built for intel-corei7-64.

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-22 11:36:18 -07:00
Markus Volk 7b53b21596 python3-pywbemtools: upgrade 1.3.1 -> 1.4.1
The new release drops six, pydicti and custom-inherit and adds toposort,
psutil, pyparsing and urllib3. It builds with the setuptools build
backend and needs setuptools-scm and wheel at build time.

Built for intel-corei7-64.

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-22 11:36:17 -07:00
Markus Volk 49c01e7584 python3-pywbem: drop the six dependency
pywbem has not used six since the 1.x series; both the native build
dependency and the runtime dependency are stale.

Built for intel-corei7-64.

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-22 11:36:17 -07:00
Markus Volk 0ebc7c6b75 python3-pyu2f: drop the six dependency
Patch pyu2f to use queue, range and the input builtin instead of the
six.moves aliases, and drop the runtime dependency.

Built for intel-corei7-64.

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-22 11:36:17 -07:00
Markus Volk 4ddf2d5650 python3-pyperf: drop the six dependency
pyperf no longer uses six at build time; the native dependency is stale.

Built for intel-corei7-64.

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-22 11:36:17 -07:00
Markus Volk ac333a0075 python3-pymemcache: drop the six dependency
pymemcache no longer uses six at build time; the native dependency is
stale.

Built for intel-corei7-64.

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-22 11:36:17 -07:00
Markus Volk 08a45c21fc python3-pathlib2: remove the recipe
pathlib2 is a backport of the Python 3 pathlib module for Python 2 and
early Python 3, and it pulls in six. Nothing in the layers depends on it
any more, so drop it rather than carry a Python 2 compatibility package.

Verified that no recipe references python3-pathlib2.

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-22 11:36:17 -07:00
Markus Volk aedd881866 python3-parse-type: drop the six dependency
Patch parse_type to use str instead of six.string_types and drop six from
the requirement lists and from the ptest dependencies.

Built for intel-corei7-64.

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-22 11:36:16 -07:00
Markus Volk 2e4c59231d python3-nocaselist: drop the six dependency
nocaselist has not imported six since the 2.x series; the runtime
dependency is stale.

Built for intel-corei7-64.

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-22 11:36:16 -07:00
Markus Volk 290168ed82 python3-nocasedict: drop the six dependency
nocasedict has not imported six since the 2.x series; the runtime
dependency is stale.

Built for intel-corei7-64.

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-22 11:36:16 -07:00
Markus Volk cae07967dd python3-jsonpath-rw: drop the six dependency
Patch jsonpath-rw to use int, str and range instead of six.integer_types,
six.string_types and six.moves.xrange, and drop the runtime dependency.

Built for intel-corei7-64.

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-22 11:36:16 -07:00
Markus Volk 82bbd82620 python3-ecdsa: drop the six dependency
Patch ecdsa to use the Python 3 equivalents of the six helpers and drop
the runtime dependency.

Built for intel-corei7-64.

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-22 11:36:16 -07:00
Markus Volk cc050b5982 python3-dateutil: drop the six dependency
Patch dateutil to use the standard library instead of the six metaclass
decorators, type aliases, raise_from and six.moves imports, and drop the
runtime dependency.

Built for intel-corei7-64.

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-22 11:36:16 -07:00
Markus Volk a95fd184da python3-configshell-fb: upgrade 1.1.30 -> 2.0.3
The new release drops the six dependency and the 2to3 conversion, and
switches the build backend from poetry-core to hatchling, which needs
hatch-vcs at build time. The COPYING checksum changed with the new
license file header.

Built for intel-corei7-64.

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-22 11:36:15 -07:00
Markus Volk 3c69311353 python3-astroid: drop the six dependency
astroid has not imported six since the 2.x series; the runtime dependency
is stale.

Built for intel-corei7-64.

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-22 11:36:15 -07:00
Markus Volk 43a0c98bfe nvmetcli: drop the six dependency
nvmetcli imports neither six nor anything that needs it; the runtime
dependency is a leftover from the Python 2 era.

Built for intel-corei7-64.

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-22 11:36:15 -07:00
Tillmann Severin f6f1bbfed7 smolkit: Provide polkit instead of using DISTRO_FEATURES
smolkit so far only implements a subset of polkit's features,
so this adapts the claim of the "drop-in replacement" in the recipe.
Additionally, smolkit now PROVIDES/RPROVIDES polkit, a PREFERRED_PROVIDER
is set up for polkit in meta-oe/conf/layer.conf as well.
The now obsolete features_check is removed, as we do not
use DISTRO_FEATURES any longer.

Upstream has added a new tag for version 0.3.0,
which is now also reflected in the SRC_URI.

The unnecessary line setting `S` is also removed.

Signed-off-by: Tillmann Severin <tillmann.severin@bmw.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-22 11:36:15 -07:00
Leon Anavi 508020c258 postgresql: Upgrade 18.4 -> 18.6
Upgrade to release 18.6. It does not require a dump/restore when
upgrading from another 18.x release. However, it brings numerous
security fixes and the first three security entries below describe
configuration adjustments and data cleanups that you may need to
make after updating:

- Restrict logical decoding output plugins to the set specified by
  a new server parameter output_plugin_libraries (Jacob Champion)
  The PostgreSQL Project thanks Shishir Sharma for reporting
  this problem. (CVE-2026-14663)

- Fix psql to skip in-line data following a scripted COPY ... FROM
  STDIN command, even if the COPY fails before sending
  PGRES_COPY_IN (Tom Lane)
  The PostgreSQL Project thanks Alexander Lakhin for
  reporting this problem. (CVE-2026-6464)

- Cross-check the output row type of a portal running EXECUTE or
  FETCH (Robert Haas)
  The PostgreSQL Project thanks Ben Morris (in collaboration with
  Claude and Anthropic Research) and Peter Geoghegan for reporting
  this problem. (CVE-2026-16239)

- Fix buffer overrun in regexp match/split functions (Masahiko
  Sawada)
  The PostgreSQL Project thanks Francesco Verardi for reporting
  this problem. (CVE-2026-14664)

- Fix various places that mistakenly assumed they would not have
  to deal with more than FUNC_MAX_ARGS function arguments
  (Tom Lane)
  The PostgreSQL Project thanks Zheng Yu, ylwangtju, and Masahiko
  Sawada for reporting these problems. (CVE-2026-14679)

For more details and the full changelog have a look at:
https://www.postgresql.org/docs/release/18.6/

Note: 18.5 was never released, due to a regression discovered
post-wrap.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-22 11:36:15 -07:00
João Henrique Ferreira de Freitas c291ae8229 boardid: add recipe
Signed-off-by: João Henrique Ferreira de Freitas <joaohf@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:56 -07:00
Etienne Cordonnier a2acfcda3a uutils-coreutils: upgrade 0.11.0 -> 0.12.0
See release notes at https://github.com/uutils/coreutils/releases/tag/0.12.0

AI-Generated: Uses Claude Code (Claude Sonnet 5)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:56 -07:00
Markus Volk 0369c15532 python3-html5lib: drop the six dependency
openembedded-core removed python3-six, so the recipe no longer resolves.
html5lib 1.1 only used six as a Python 2 compatibility layer; patch the
imports over to the Python 3 builtins and drop the runtime dependency.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
AI-Generated: Uses Claude Code (Claude Fable 5.1)
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:56 -07:00
Ross Burton d1b10359b7 lcms: use meson instead of autotools
Upstream has meson.build, so use it.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:56 -07:00
Ross Burton 26a9051b17 lcms: remove bash RDEPENDS
The ptest package contains a #!/bin/sh script, so there is no need to
depend on bash.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:56 -07:00
Ross Burton 37528b98ca lcms: add PACKAGECONFIGs for the optional JPEG and TIFF libraries
These optional libraries are used by the tools.

JPEG was implicitly enabled previously, as our tiff recipe by default
pulls in libjpeg.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:56 -07:00
Ross Burton ad38a7f3a1 lcms: put tools into lcms-bin
The tools are not required to use the library, so inherit lib_package to
put them into a separate package.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:55 -07:00
Sana Kazi 94c72e5ebe avro-c++: Use fmt from oe-core instead of bundling fmt 10.2.1
avro-c++'s CMakeLists.txt calls find_package(fmt) and only falls
back to fetching fmt 10.2.1 via FetchContent if fmt isn't found.
The recipe never added fmt to DEPENDS, so find_package fallback
is always triggered. The recipe then had to stage it into
${B}/_deps/fmt-src.

oe-core already provides fmt_12.1.0, and avro-c++ only
uses a small, stable part of its API (fmt::format_string,
fmt::format, fmt::formatter<T>) that is unchanged between 10.x and
12.x.

Add fmt to DEPENDS so find_package(fmt) succeeds and avro-c++ links
oe-core's fmt instead, and drop the fmt SRC_URI, SRCREV_fmt and
do_configure:prepend()

Following tests provided by avro-c++ use fmt headers:
CodecTests DataFileTests SchemaTests buffertest unittest
No tests are breaking after using fmt_12.1.0.

Signed-off-by: Sana Kazi <Kazi.S@bmwtechworks.in>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:55 -07:00
Leon Anavi 2a4812437b zabbix: Upgrade 7.0.29 -> 7.4.14
Upgrade to release 7.4.14:

New Features and Improvements:

- ZBXNEXT-10720 Updated maximum supported TimescaleDB version to
  2.29 API Server
- ZBXNEXT-10732 Updated help URL from the frontend to documentation

Bug Fixes:

- ZBX-28012 Fixed spacing between Host Wizard template tags in the
  expanded hintbox
- ZBX-27836 Fixed PHP runtime errors in user role edit form
- ZBX-28045 Fixed active checks in case of failed response on
  Zabbix agent 2 Agent
- ZBX-23057 Fixed memory fragmentation trigger and added RSS
  overhead triggers in Redis by Zabbix agent 2 template
- ZBX-27746 Removed unsupported discovery worker targets and
  preprocessing worker profiling targets from Zabbix server and
  proxy help messages and man pages Documentation
- ZBX-27791 Added multiplier to percent_used metric in Ceph by
  Zabbix agent 2 template
- ZBX-27646 Removed MS Teams webhook in default data
- ZBX-25042 Removed discard option for SNMP status items
- ZBX-25663 Added node name macro to RabbitMQ node templates
- ZBX-26229 Fixed CPU user and idle time OIDs in Check Point
  NGFW SNMP template
- ZBX-25608 Fixed missing precision for temperature sensors for
  Cisco template
- ZBX-22458 Fixed cache hit ratio base typo in MSSQL by ODBC
  template
- ZBX-25484 Fixed incorrect item configuration in default data
- ZBX-21236 Improved metrics filtering in API response for the
  Elasticsearch Cluster by HTTP template
- ZBX-24512 Fixed memory items in Cisco Nexus 9000 Series by SNMP
  template
- ZBX-24343 Fixed temperature threshold trigger duplication for
  Cisco IOS by SNMP
- ZBX-27892 Fixed dynamic row counter initialization when tags are
  read-only in host items
- ZBX-27893 Fixed infinite loop for graphs in hosts monitoring when
  working time period in GUI is 00:00-24:00
- ZBX-27646 Removed MS Teams webhook based on retired Office 365
  Connector
- ZBX-27908 Fixed icon mapping order for individual list item
- ZBX-26465 Improved aria-label text for all functional buttons and
  icons and aria-expanding of side menu elements for Screen Reader
  users
- ZBX-27920 Fixed event menu entry parameters being marked as
  required when they are disabled
- ZBX-25485 Fixed language change to work for different environments
- ZBX-27921 Fixed item and item prototype interval validation for
  trapper and dependent items
- ZBX-27942 Fixed time filter error for dashboard in Kiosk mode
- ZBX-25815 Removed mention of discovery from SNMP max_repetition
  help note
- ZBX-27140 Fixed overall hintbox positioning

Integration tests now use libpcre2 instead of libpcre, so DEPENDS
has been updated accordingly.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:55 -07:00
Khem Raj 63bfcfbfd9 kernel-selftest: Delete patch not needed with latest 7.2 kernel
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:55 -07:00
Khem Raj fd66aed4da vboxguestdrivers: Forward port patch
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:55 -07:00
Gianfranco Costamagna b89c1695f5 vboxguestdrivers: Upgrade to 7.2.18
Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:55 -07:00
Markus Volk 336470ce52 libjxl: drop the sizeless-vectors PACKAGECONFIG
JPEGXL_ENABLE_SIZELESS_VECTORS no longer exists: 0.11 read it, 0.12 does
not, so cmake reports it as an unused command line variable. Per target
JPEGXL_ENABLE_HWY_* switches took its place.

The riscv removal it carried is gone with it, and nothing is lost. In 0.11
the option defaulted to off and disabled SVE and RVV; enabling it, as the
recipe did, is what pulled RVV in and broke riscv in the first place. In
0.12 RVV is listed in JPEGXL_HWY_TARGETS_OFF_BY_DEFAULT, so it is not built
on any architecture -- an aarch64 build passes HWY_RVV in HWY_DISABLED_TARGETS
without any help from the recipe.

Built libjxl for raspberrypi4-64 from a clean state and checked that the
x86-64 configuration no longer carries the dead define.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:55 -07:00
Markus Volk d9c3c54344 libjxl: do not build the SVE targets on tunes without SVE
Whether Highway's SVE targets are built is decided by a compiler capability
probe that compiles a function marked __attribute__((target("+sve"))). The
attribute enables SVE for that function itself, so the probe succeeds on any
aarch64 compiler no matter what the tune supports, and the guard meant to
disable the targets never fires.

On a tune without SVE this compiles code that can never run, and gcc 16
crashes while doing so:

    lib/jxl/enc_transforms-inl.h:799:1: internal compiler error:
    in simplify_gen_subreg_concatn, at lower-subreg.cc:744

Tie the targets to TUNE_FEATURES instead, which describes the machine rather
than the compiler. 32 bit arm needs nothing: Highway gates the SVE targets on
HWY_ARCH_ARM_A64, and the probe fails there anyway because arm_sve.h does not
exist.

Built for raspberrypi4-64 (cortexa72, no SVE) from a clean state, and checked
that the x86-64 configuration is unchanged.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:54 -07:00
Ross Burton 370780c0fd meta-python: remove obsolete dependencies on python3-six
These recipes no longer use six, so remove the dependency.

The list of recipes that still use six is a somewhat useful proxy for
packages that are no longer maintained...

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:54 -07:00
Ross Burton 17969db98a spice-gtk: upgrade 0.42 -> 0.43
Documentation is now built with gi-docgen instead of gtk-doc.

Drop python3-six build dependency, no longer needed.

Add udev build dependency to avoid it being dependend on what is in the
sysroot.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:54 -07:00
Ross Burton 1d7aab70cc spice-gtk: clean up dependencies
Instead of a single huge list of DEPENDS, add a number of PACKAGECONFIGs
that reflect the upstream options available.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:54 -07:00
Ross Burton 7d0ef322e7 spice: clean up dependencies
We can disable building the tests, and remove a few build dependencies.

python3-six is no longer needed, remove that.

openssl is always required, add to DEPENDS.

Add lz4 PACKAGECONFIG as this is an option upstream, enabled by default
to preserve behaviour.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:54 -07:00