Commit Graph

39038 Commits

Author SHA1 Message Date
Khem Raj 9133d73d9c meta-webserver: Depend upon networking layer
Cockpit needs networkmanager from networking layer
Fixes

stdio: ERROR: Nothing RPROVIDES 'networkmanager' (but /srv/pokybuild/yocto-worker/meta-oe/build/meta-openembedded/meta-webserver/recipes-webadmin/cockpit/cockpit_352.bb RDEPENDS on or otherwise requires it)
stdio: ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-11 23:51:03 -07:00
Khem Raj 9da1a500c8 postgresql: adapt to systemd-systemctl-native merge into systemd-tools-native
oe-core merged systemd-systemctl-native into systemd-tools-native and moved
the PACKAGE_WRITE_DEPS on the native systemctl out of systemd.bbclass into
systemd itself. As a result:

- The PACKAGECONFIG[systemd] dependency on systemd-systemctl-native no longer
  resolves ("Nothing PROVIDES systemd-systemctl-native"). systemctl is a
  rootfs-time tool and was never needed to build postgresql, so drop it from
  the build dependencies.
- The pkg_postinst runs systemctl at rootfs time when both systemd and
  sysvinit are enabled. Since systemd.bbclass no longer adds the native tool
  to PACKAGE_WRITE_DEPS, declare it explicitly (as systemd-tools-native),
  guarded by the same DISTRO_FEATURES condition, mirroring how oe-core's
  keymaps/initscripts recipes handle it.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-11 21:06:09 -07:00
Peter Kjellerstedt 6c10e92dcc pegtl: Correct the license to BSL-1.0
The license was changed from MIT to BSL-1.0 in release 4.0.0.

Also set SUMMARY instead of DESCRIPTION, and fix some whitespace.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-11 17:51:59 -07:00
Alex Kiernan 0207553f41 pjproject: Add recipe
SIP/RTP/NAT-traversal stack plus SWIG-generated pjsua2 Python bindings.

AI-Generated: Claude Sonnet 5 (claude.ai/code)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-11 08:24:44 -07:00
Khem Raj eb86706cf0 uim: fix cross-build segfault by loading native plugins in uim-module-manager
The target build runs uim-module-manager (from uim-native, via PATH) to
generate scm/installed-modules.scm. Module registration makes the tool
uim_init() and dlopen the uim C plugins found in LIBUIM_PLUGIN_LIB_DIR,
which scm/Makefile hardcodes to the target build's uim/.libs. The native
uim-module-manager therefore loads target objects (and, transitively, the
target libuim) into the native process, which crashes do_compile when the
build host ABI differs from the target:

  make[1]: *** [Makefile:869: installed-modules.scm] Segmentation fault

seen building for x86-64-v3-poky-linux on an x86-64 host.

Make LIBUIM_PLUGIN_LIB_DIR overridable in scm/Makefile.am and point it at
the native plugin directory (${STAGING_LIBDIR_NATIVE}/uim/plugin) for the
target build, so the native tool loads compatible native plugins. The
generated installed-modules.scm is architecture independent, so the result
is unchanged. The native build is unaffected (the patch and override are
class-target only).

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-10 19:39:15 -07:00
Khem Raj 7ff163dd54 fex: force use of bundled fmt to fix build against fmt 12.2.0
FEX-2607 formats std::byte spans via fmt::join, which its pinned bundled
fmt 12.1.0 supports but oe-core's fmt 12.2.0 rejects, breaking do_compile:

  fmt/base.h: error: implicit instantiation of undefined template
  'fmt::detail::type_is_unformattable_for<fmt::join_view<...std::byte*...>, char>'
  ninja: build stopped: subcommand failed.

The recipe already dropped fmt from DEPENDS to build the bundled copy, but
FEX only falls back to External/fmt when find_package(fmt) fails. fmt-native
is still pulled in as a transitive native dependency, and OE's
CMAKE_FIND_ROOT_PATH includes the native sysroot for packages, so
find_package(fmt) resolves against recipe-sysroot-native and the target
compile picks up the incompatible fmt 12.2.0 headers.

Set CMAKE_DISABLE_FIND_PACKAGE_fmt=ON so find_package(fmt) reports not-found
and FEX builds the bundled fmt 12.1.0.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-10 18:32:41 -07:00
Leon Anavi 9af450bfa6 python3-wand: Enable tests
Inherit ptest, include tests for wand and run the relevant
test cases. Add imagemagick as a runtime dependency.

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-07-10 15:08:46 -07:00
Leon Anavi 86154d51da python3-rarfile: Enable tests
Inherit ptest, include tests for rarfile and run the relevant
test cases.

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-07-10 15:08:45 -07:00
Alex Kiernan b7904a8439 fuse-archive: Add recipe
FUSE filesystem that serves archives (zip, tar, 7z, iso, ...) read-only,
mounting them without extracting to disk first.

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-10 15:08:45 -07:00
Markus Volk 6dbf718454 pipewire: update 1.6.7 -> 1.6.8
PipeWire 1.6.8 (2026-07-09)

This is a bugfix release that is API and ABI compatible with the previous
1.6.x releases.

Highlights
  - Fix a data race in JACK that could cause lost MIDI events in ardour.
  - Fix some unbounded memory allocations.
  - Various small fixes.

PipeWire
  - Avoid some graph recalcs, which fixes a bug when suspending a node
    while it is active.

Modules
  - Do Content-Length and allocation check in RAOP to avoid OOM errors.
  - Fix a potential memory leak in the error path of client-node. (#5348)

SPA
  - Fix filter-graph dynamic graph updates.
  - Avoid 100% when unplugging a card.
  - Fix filter-graph volumes when the filter is loaded inside a node with
    hardware volume. (#5344)
  - Add normalize and latency options to the SOFA filter. (#5322)

Bluetooth
  - Fix a potential leak when transport fails to start.

Pulse-server
  - Avoid stack exhaustion via unbounded alloca.

JACK
  - Fix a data race in jack_port_get_buffer() when called from concurrent
    threads, like in ardour. (#5324)

GStreamer
  - Skip invalid crop metadata.
  - Avoid crash because metadata listener was registered twice.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-10 09:05:06 -07:00
Leon Anavi 250067e217 python3-rarfile: Upgrade 4.2 -> 4.3
- Disallow extraction outside extraction path, in case of existing
  symlink.
- Disallow creating symlinks to outside of extraction path.
- Apply length limit to passwords, so too long password give same
  result as for unrar.

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-07-10 09:05:06 -07:00
Leon Anavi 000648e968 python3-pyppmd: Enable tests
Inherit ptest and include tests for pyppmd.

Add a patch to fix SIGABRT OutputBuffer_Grow() from
src/ext/_ppmdmodule.c which was detected with the tests.

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-07-09 09:11:53 -07:00
Leon Anavi 30efccb3bb python3-pybcj: Enable tests
Inherit ptest and include tests for pybcj.

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-07-09 09:11:53 -07:00
Leon Anavi b0ec01f34c python3-screeninfo: Enable tests
Inherit ptest and include tests for screeninfo.

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-07-09 09:11:53 -07:00
Leon Anavi 43ff65960c python3-olefile: Enable tests
Inherit ptest and include tests for olefile.

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-07-09 09:11:52 -07:00
Leon Anavi dd485a9b9c python3-jsbeautifier: Enable tests
Inherit ptest and include tests for jsbeautifier.

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-07-09 09:11:52 -07:00
Khem Raj 5c93a46759 fex: Upgrade to FEX-2607 release
Bump the FEX srcrev to the FEX-2607 tag and resync the vendored externals
to that release's submodule pointers: drop jemalloc (non-glibc) and
robin-map, which upstream replaced with rpmalloc and unordered_dense.

Additional build fixes required by this release:

- Disable FEX's internal ccache (-DENABLE_CCACHE=OFF); it collides with
  OE's ccache class and double-wraps the compiler.
- Build fmt from the bundled External/fmt submodule instead of the system
  copy. FEX-2607 formats std::byte spans via fmt::join, which its pinned
  fmt 12.1.0 supports but oe-core's newer fmt 12.2.0 rejects.
- Stop FEX from stripping binaries at link time so OE can split out debug
  information and the already-stripped QA check passes.

Built for qemuarm64.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-09 09:11:14 -07:00
Khem Raj 9cca0fa277 python3-pikepdf: Fix cross build with scikit-build-core
do_compile failed to find ninja, and after providing it CMake's C++20
module dependency scanning (clang-scan-deps) failed in the cross
environment with "'cstddef' file not found".

Add ninja-native and python3-scikit-build-core-native to DEPENDS so the
--no-isolation build finds its build tools, and disable C++20 module
scanning via CMAKE_ARGS since pikepdf uses the C++20 language but no
named modules.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 23:34:16 -07:00
Khem Raj 4a49365ea7 python3-pychromecast: Relax build requirements
The upstream pyproject.toml caps setuptools at <83.0, but OE builds with
--no-isolation against the native setuptools (now 83.0.0), so the build
fails with "Missing dependencies: setuptools<83.0,>=65.6". Drop the
spurious upper bound.

Fold this into the existing wheel-version relaxation so pyproject.toml is
adjusted by a single patch.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 23:34:15 -07:00
Khem Raj 6860ce914d python3-charset-normalizer: Relax setuptools upper bound in build requirements
The upstream pyproject.toml caps setuptools at <82.1, but OE builds with
--no-isolation against the native setuptools (now 83.0.0), so the build
fails with "Missing dependencies: setuptools<82.1,>=68". Drop the
spurious upper bound.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 23:34:15 -07:00
Khem Raj 857d8ecdad python3-httptools: Relax setuptools upper bound in build requirements
The upstream pyproject.toml caps setuptools at <=82.0.1, but OE builds
with --no-isolation against the native setuptools (now 83.0.0), so the
build fails with "Missing dependencies: setuptools<=82.0.1,>=80.9.0".
Drop the spurious upper bound.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 23:34:15 -07:00
Leon Anavi bfcba095ff python3-unidecode: Enable tests
Inherit ptest and include tests for unidecode.

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-07-08 11:05:07 -07:00
Leon Anavi d8b0db4279 python3-pikepdf: Upgrade 10.5.1 -> 10.9.1
Upgrade to release 10.9.1:

- Fixed a crash (SIGABRT via std::terminate) that could occur when
  a file-backed {class}pikepdf.Pdf was deallocated while a Python
  exception was already propagating -- for example when
  pikepdf.open(filename) appears as a transient element of a
  list/tuple literal whose later element raises. Opening from a
  filename closes the file in the input source destructor, which
  calls back into Python; with an exception already in flight that
  call raised an error that escaped the destructor. The in-flight
  exception is now preserved and propagates normally. Added a guard
  for a likely non-reproducible related case with DecimalPrecision.

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-07-08 11:05:07 -07:00
Leon Anavi 10d459542c python3-pybind11: Upgrade 3.0.1 -> 3.0.4
Upgrade to release 3.0.4:

- Fixed test builds with installed Eigen 5 by improving Eigen3
  CMake package detection.
- Fixed move semantics of scoped_ostream_redirect to preserve
  buffered output and avoid crashes when moved redirects restore
  stream buffers.
- Fixed py::dynamic_attr() traversal on Python 3.13+ to correctly
  propagate PyObject_VisitManagedDict() results.
- Fixed std::shared_ptr<T> fallback casting to avoid unnecessary
  copy-constructor instantiation in reference_internal paths.
- Updated setup-uv to the maintained GitHub Action tag scheme.
- Updated pre-commit hooks.
- Updated GitHub Actions dependencies, including actions-setup-cmake
  and cibuildwheel.

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-07-08 11:05:07 -07:00
Wang Mingyu 3ead25b415 xarchiver: upgrade 0.5.4.26 -> 0.5.4.27
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:07 -07:00
Wang Mingyu 1fe38ad4f0 weechat: upgrade 4.9.2 -> 4.9.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:07 -07:00
Wang Mingyu 1d4b9aa359 upower: upgrade 1.91.2 -> 1.91.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:07 -07:00
Wang Mingyu ce3f8ac481 stunnel: upgrade 5.78 -> 5.79
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:07 -07:00
Wang Mingyu 041e9b73bb ssh-audit: upgrade 3.3.0 -> 3.9.0
License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:06 -07:00
Wang Mingyu 43fc425c32 smarty: upgrade 5.8.3 -> 5.8.4
Changelog:
============
- Fixed a 'TypeError' on PHP 8 when 'Security::$static_classes' was set to a
  non-array value (e.g. the string ''none'') to disable static class access;
  any non-array value now cleanly denies access. Use 'Security::$static_classes =
  null' to disable access to all static classes.
- Security: the built-in 'stream:' resource type now validates the nested
  stream wrapper against the security policy, so a template such as
  'stream:php://filter/...' can no longer bypass 'Security::$streams' (including
  'Security::$streams = null') to read local files

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:06 -07:00
Wang Mingyu d75934eb18 rabbitmq-c: upgrade 0.16.0 -> 0.17.0
Changelog:
===========
- Fix size_t overflow in 'amqp_decode_bytes' bounds check leading to
  out-of-bounds read (GHSA-jgjf-7fwf-f3c7, #888)
- Fix heap buffer overflow in 'amqp_frame_to_bytes' for oversized body frames
  (GHSA-hfjv-vcp3-39wh, #892)
- 'librabbitmq-tools' fall back to the 'AMQP_URL' environment variable when no
  connection options are given on the command line (#887)
- Fix undefined behavior in 'amqp_decode_properties' when decoding
  content-header property flags (#883, #885)
- Fix 'ioctlsocket' type mismatch on Windows (#890)
- Document buffer lifetime requirement of 'amqp_decode_table''s encoded buffer
  to prevent use-after-free misuse (#895)
- 'librabbitmq-tools' now enable default SSL certificate verification paths
  unless '--no-default-cert-paths' is passed (fixes #868, #893)
- Building the tools now requires POPT v1.14 or newer

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:06 -07:00
Wang Mingyu 8221b753ef python3-xmlschema: upgrade 4.3.1 -> 4.3.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:06 -07:00
Wang Mingyu 3713c74d43 python3-tzlocal: upgrade 5.4.3 -> 5.4.4
Changelog:
 Improved handling if you have a syntax error in /etc/clock.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:06 -07:00
Wang Mingyu 01318c106c python3-twitter: upgrade 4.16.0 -> 4.17.0
Changelog:
============
- Add reset_time parameter to TooManyRequests
- Replace deprecated datetime.utcnow() in MongodbCache.store

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:06 -07:00
Wang Mingyu b3fd19341f python3-sentry-sdk: upgrade 2.63.0 -> 2.64.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:05 -07:00
Wang Mingyu d8631e3c54 python3-responses: upgrade 0.26.1 -> 0.26.2
Changelog:
============
* Default headers (such as "Content-Type", "Date" and "Server") are now stripped
  from recorded files regardless of header name case. Previously, responses recorded from
  servers that send lowercase header names (for example over HTTP/2) kept these redundant
  headers in the generated file.
* Fixed 'query_param_matcher' mutating the caller's params dict when numeric
  values are provided.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:05 -07:00
Wang Mingyu 1bbf616f26 python3-pillow: upgrade 12.2.0 -> 12.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:05 -07:00
Wang Mingyu b1057e7630 python3-mlcommons-loadgen: upgrade 6.0.15 -> 6.0.16
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:05 -07:00
Wang Mingyu f6f776cce2 python3-lazy: upgrade 1.6 -> 2.0
License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:05 -07:00
Wang Mingyu 35d73585bd python3-jsbeautifier: upgrade 2.0.1 -> 2.0.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:05 -07:00
Wang Mingyu 172ef6ae60 python3-humanize: upgrade 4.15.0 -> 4.16.0
Changelog:
============
- Add Latvian language localization
- Add i18n support for naturalsize() and French translation
- Performance improvements: 1.07x - 8.4x
- Lazy imports for Python 3.15+
- Drop experimental Python 3.13 free-threaded
- Refactor: simplify scientific() and extract _SUPERSCRIPT_MAP constant
- Fix naturalsize() rounding rollover at unit boundaries
- Carry metric() to the next SI prefix when rounding reaches 1000
- Stop printing two minus signs in fractional for a negative mixed number
- Return an empty string from natural_list() for an empty list
- Handle tz-aware datetimes in naturalday() and naturaldate()
- Fix Arabic translation
- Fix Spanish large number translations to use long scale

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:04 -07:00
Wang Mingyu bc97dfed04 python3-huey: upgrade 3.0.3 -> 3.1.1
Changelog:
============
- Ensure we use a safe name for long postgres queue names. PG has a 63 byte
  limit on the channel name.
- Ensure recycled worker threads no longer leak their LISTEN connections
  w/Postgres.
- Add first-class Postgres support: PostgresHuey. Workers use LISTEN/NOTIFY
  when a task is enqueued, giving Redis-like dequeue latency without polling,
  and dequeues use select ... for update skip locked so any number of consumers
  can share one database (requires psycopg 3.2+).
- The django.tasks backend is now also compatible with the django-tasks
  backport package, extending support to pre-6.0 Django.
- Use an explicit fork multiprocessing context for process workers, rather than
  setting the global start-method from the consumer entry-points. Fixes -k
  process on MacOS 3.8+ / Linux 3.14+ when the consumer is started via the
  huey_consumer console-script or a programmatic create_consumer().run().

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:04 -07:00
Wang Mingyu 1a6467d065 python3-faker: upgrade 40.23.0 -> 40.28.1
Changelog:
===========
- Fix: compute valid ISO 7064 Mod 11,10 check digit for de_DE vat_id
- Add es_MX automotive license plate provider
- Add sr_BA SSN provider
- Update providers job, phone_number, bank and ssn
- Update phone number test regex
- Update outdated Korean locale names
- Fix: prevent infinite recursion in _safe_random_int when both bounds collapse to the same integer
- Add mk_MK (Macedonian) locale
- CI: run PR checks against PR code instead of base branch.
- Fix: raise NotImplementedError in bank() for locales without banks data
- Fix outdated links in README credits section
- Bump actions/cache from 5 to 6
- Bump actions/checkout from 6 to 7

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:04 -07:00
Wang Mingyu ef1f22628d python3-discovery: upgrade 1.4.2 -> 1.4.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:04 -07:00
Wang Mingyu eded3d63e1 python3-cbor2: upgrade 6.1.2 -> 6.1.3
Changelog:
============
- Fixed the decoder registering 6-byte strings in the string reference
  namespace at indices 65536–4294967295 where the encoder does not,
  desynchronising the namespace and resolving later string references to the
  wrong value
- Fixed the IPv4/IPv6 network decoders (tags 52 and 54) silently truncating an
  address byte string that is longer than the address size instead of rejecting
  it as malformed
- Fixed quadratic decoding time for indefinite-length and large definite-length
  byte and text strings, caused by concatenating each chunk onto the
  accumulated result with + instead of building the result once
- Fixed datetime_as_timestamp encoding whole-second datetimes before 1970 or
  after 2106 as floats instead of integers, because the timestamp was narrowed
  through an unsigned 32-bit integer
- Fixed the encoder measuring text strings by code point count instead of UTF-8
  byte length when deciding whether to add them to the string reference
  namespace, desynchronising it from the decoder (which counts bytes) and
  corrupting later string references for non-ASCII strings
- Fixed the decoder rejecting scoped IPv6 addresses (tag 54) with a
  CBORDecodeError reading invalid types in input array; the encoder emits them
  as [address, null, zone id] but the decoder only handled the network and
  interface array forms, so a scoped ~ipaddress.IPv6Address could not be decoded
  back

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:04 -07:00
Wang Mingyu 6ff01237c0 python3-bumble: upgrade 0.0.230 -> 0.0.231
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:04 -07:00
Wang Mingyu 4408a001a3 python3-argcomplete: upgrade 3.6.3 -> 3.7.0
Changelog:
============
- Escape glob and brace metacharacters in quote_completions
- Quote prefix passed to compgen in FilesCompleter
- Remove deprecated easy_install script detection
- Type hinting improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:03 -07:00
Wang Mingyu 444365724b python3-aiohappyeyeballs: upgrade 2.6.2 -> 2.7.1
Changelog:
===========
- Use defaultdict to help with performance
- Simplify _interleave_addrinfos family grouping
- Collapse collect-then-remove pattern in utils helpers
- Merge identical except blocks in _connect_sock cleanup
- Add python 3.14 support

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:03 -07:00
Wang Mingyu 9a28381414 ostree: upgrade 2026.1 -> 2026.2
0001-trivial-httpd-Fix-const-correctness-of-slash-pointer.patch
removed since it's included in 2026.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:03 -07:00
Wang Mingyu df123bfb0b openvpn: upgrade 2.7.4 -> 2.7.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-08 11:05:03 -07:00