Commit Graph

39222 Commits

Author SHA1 Message Date
Leon Anavi 052449567a python3-bumble: Upgrade 0.0.228 -> 0.0.230
Upgrade to release 0.0.230:

- add basic support for SCO packets over USB
- fix(usb): support LE ISO data over Bulk endpoints
- usb transport packet splitter

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:46 -07:00
Wang Mingyu 9a1a480983 spitools: upgrade 1.0.2 -> 1.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:46 -07:00
Wang Mingyu c4c67bfd8f rabbitmq-c: upgrade 0.15.0 -> 0.16.0
Changelog:
============
- Fix out-of-bounds read via undersized frames in amqp_handle_input
- Fix client crash when server negotiates frame_max below the AMQP protocol
  minimum
- Add amqp_bytes_from_buffer macro to create amqp_bytes_t from an arbitrary
  byte buffer with explicit length
- Fix NULL pointer dereferences on allocation failure in tools/publish.c
- Fix NULL pointer dereference in tools/consume.c stringify_bytes() on
  allocation failure
- Fix file stream leak in tools/common.c read_authfile()
- Fix handling of absolute CMAKE_INSTALL_INCLUDEDIR in exported CMake targets
- amqp_literal_bytes macro now uses an explicit (void *) cast

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:45 -07:00
Wang Mingyu a801b6ae04 python3-sentry-sdk: upgrade 2.61.1 -> 2.62.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:45 -07:00
Wang Mingyu 1121135b3b python3-pymodbus: upgrade 3.13.0 -> 3.13.1
Changelog:
===========
- Update CI Workflows.
- Fix dropping the next frame after a skipped one
- Correct Log repeat.
- Fix address bounds check in get_reg_block
- Fix reg_count calc
- guard short frames and validate mbap in TLS framer
- Use latest uv in CI.
- Change MIN_SIZE in ascii frame.
- Harden ASCII framer.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:45 -07:00
Wang Mingyu 3425c9374a python3-pylint: upgrade 4.0.5 -> 4.0.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:45 -07:00
Wang Mingyu 24dcf3f1a2 python3-msgpack: upgrade 1.1.2 -> 1.2.0
Changelog:
============
- Support free threaded Python. #654, #686
- Dropped support for Python 3.9. #656
- Fix missing error checks in C code. #665, #666, #667, #672
- Fix strict_map_key option didn't work for object_pairs_hook. #673
- Increase DEFAULT_RECURSE_LIMIT of Unpacker to 1024. #676
- Fix memory leak when Unpacker returns error for invalid input. #671
- Fix Packer.pack_ext_type() ignored autoreset option. #663
- Fix Timestamp.from_datetime() returning wrong value for pre-epoch datetimes. #662
- Fix use-after-free in unpackb() and Unpacker.unpack() for non-contiguous input. #677
- Fix possible memory leak when calling Unpacker.__init__() several times. #687

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:45 -07:00
Wang Mingyu 2df5d735cc python3-huey: upgrade 3.0.1 -> 3.0.3
Changelog:
===========
- Add a Django 6.0 task backend - pretty much works the same way the normal
  Django integration works (manage.py run_huey), but using Django's canonical
  APIs and decorator. Docs here.
- Redis blocking dequeue no longer swallows ConnectionError -- the error
  propagates to the worker, which logs it and applies exponential backoff.
  Previously a downed redis server caused workers to busy-loop silently.
- Chord callbacks now fire when a member task is revoked, expired or cancelled
  by a pre-execute hook -- the skipped member contributes a None placeholder
  result. Previously the callback was silently lost.
- Scheduler skips missed periodic checks after a stall (e.g. suspend/resume)
  instead of running them back-to-back, which enqueued duplicate periodic tasks
  for the current minute.
- Fix inverted timeout clamp in wait_result() when using notify_result with
  redis < 6 (or an unknown server version): timeouts over one second were cut
  to 1s, and sub-second timeouts blocked indefinitely.
- put_if_empty() is now atomic for the memory and file storage backends,
  restoring lock_task() mutual exclusion on those backends.
- FileLock no longer unlinks an existing lock file at construction time, which
  broke mutual exclusion for any process already holding the lock.
- Process-worker task timeouts use signal.setitimer(), so float / sub-second
  timeouts work. Previously a timeout less than 1 second was silently ignored
  (alarm(0) cancels the timer) and fractional seconds were truncated.
- Consumer signal handlers only set flags -- logging and greenlet cleanup now
  happen in the main loop, avoiding re-entrant I/O from signal context.
- A user-supplied task kwarg named task is no longer dropped during
  serialization. Context tasks (context=True) inject the task instance into a
  copy of the kwargs rather than mutating the task's data.
- MemoryStorage.dequeue() and add_to_schedule() acquire the storage lock, like
  the other mutating methods.
- normalize_time() treats delay=0 as "now" rather than ignoring it, so e.g.
  expires=0 means "expires immediately" instead of "never expires".
- Redis enqueued_items(limit) returned limit + 1 items from the producer end of
  the queue; it now returns the next-limit items to be dequeued, matching the
  other storage backends.
- Redis-dependent tests are skipped when no local redis server is reachable,
  instead of failing at import time.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:45 -07:00
Wang Mingyu a2927013e4 python3-google-auth: upgrade 2.53.0 -> 2.54.0
Features
=========
- implement regional access boundary support for standalone JWT and async
  service accounts

Bug Fixes
=========
- configure mTLS for impersonated credentials
- fail-fast on missing ECP config file to avoid 30s hang
- Rename the &#39;seed&#39; argument for setting an initial regional access
  boundary for clarity
- update incorrect urls in setup.py to point at monorepo vs splitrepo

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:44 -07:00
Wang Mingyu 4cb8410f9b python3-elementpath: upgrade 5.1.1 -> 5.1.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:44 -07:00
Wang Mingyu a5e94c83e7 python3-cyclonedx-python-lib: upgrade 11.8.0 -> 11.10.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:44 -07:00
Wang Mingyu 43b2d8745f nss: upgrade 3.124 -> 3.125
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:44 -07:00
Wang Mingyu ee93db31af libxfce4ui: upgrade 4.21.7 -> 4.21.8
0001-build-Do-not-display-full-path-in-generated-headers.patch
removed since it's included in 4.21.8

Changelog:
======
- gobject-linter: Fix inconsistent_function_signature
- gobject-linter: Fix unnecessary_null_check
- gobject-linter: Fix g_error_leak
- gobject-linter: Fix g_param_spec_static_strings
- gobject-linter: Fix property_switch_exhaustiveness
- gobject-linter: Fix strcmp_explicit_comparison
- gobject-linter: Fix missing_autoptr_cleanup
- gobject-linter: Fix use_g_steal_pointer
- gobject-linter: Fix matching_declare_define
- gobject-linter: Fix use_clear_functions
- Do not compare gboolean to TRUE or FALSE
- cppcheck: Fix memleak
- cppcheck: Fix knownConditionTrueFalse
- cppcheck: Fix redundantInitialization
- cppcheck: Fix unknownMacro
- gcc-analyzer: Update false positive file after gcc version bump
- cppcheck: Fix varFuncNullUB
- cppcheck: Fix unusedStructMember
- cppcheck: Fix unreadVariable
- cppcheck: Fix invalidPrintfArgType_sint
- cppcheck: Fix nullPointer
- cppcheck: Fix nullPointerRedundantCheck
- cppcheck: Fix knownConditionTrueFalse
- cppcheck: Fix unknownMacro
- scan-build: Update false positive file after clang version bump
- die-editor: Improve Info for unknown icons (#145)
- Add missing chain up to parent class
- die-editor: show icon name in the tooltip (#145)
- shortcuts: Replace Ctrl+Alt+{D,L} with Super+{D,L}
- I18n: Update po/LINGUAS list
- Expose method 'xfce_icon_view_get_cell_area'
- docs: Add missing symbol
- build: Do not display full path in generated headers
- Wording "file name" --> "filename" (#142)
- Downgrade the "no startup notification on Wayland" warning to message
- Translation Updates

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:44 -07:00
Wang Mingyu 73b144e914 liburi-perl: upgrade 5.34 -> 5.35
Changelog:
  Strip leading zeros from port numbers in canonical URIs

License-Update:
  Change address to website
  Change signature from Ty Coon to Moe Ghoul

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:44 -07:00
Wang Mingyu a5a18fe23f ldns: upgrade 1.9.0 -> 1.9.2
Changelog:
===========
* Fix to set VERSION_INFO to create .so.3 instead of .so.11 which will
  be reserved for a future 1.10.0 release
* Bugfix: Insufficient verification that responses belong to a
  query (CVE-2026-10846). Thanks Pablo Ruiz from 'codecome.ai'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:43 -07:00
Wang Mingyu 05692baca0 jsoncons: upgrade 1.7.0 -> 1.8.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:43 -07:00
Wang Mingyu 42a7e92f65 glaze: upgrade 7.7.1 -> 7.8.1
Improvements ============
- Add glz::reflect_array to serialize structs as arrays without enumerating
  members
- Centralize Asio backend selection into a glaze::asio target, and export it to
  find_package consumers so the standalone/Boost Asio macro pair is configured
  consistently
- Support custom_read/custom_write types as tagged variant alternatives
- Support custom_read/custom_write types as tagged variant alternatives in YAML
- Add a CI workflow for MSVC /O2 builds

Fixes ======
- Fix streaming buffer refill when skipping unknown keys
- RFC 6455: reject oversized WebSocket control frames
- RFC 9112: fix Host authority in HTTP and WebSocket clients
- Cast to unsigned char before cctype calls in parsers (avoids UB on negative
  char values)
- RFC 6455: fix WebSocket close frame validation
- Fix WebSocket client handling of data received together with the handshake
  response
- Guard std::numeric_limits<T>::min/max against Windows min/max macros
- Fix TOML/YAML block layout for transparent write wrappers
- Resolve custom variant specialization ambiguity for
  YAML/BEVE/CBOR/MessagePack/TOML
- Guard std::min & std::max calls from minwindef.h defines
- Fixed CMake version to match v7.8.1 tag (v7.8.0 was missing CMake and
  version.hpp bump)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:43 -07:00
Bartosz Golaszewski 7635f728a9 python3-gpiod: update to v2.5.0
Changelog:
- add support for free-threaded (no-GIL) CPython
- generate wheels for CPython 3.14t (free-threaded)
- drop support for Python 3.9
- migrate the C extension and test modules to multi-phase module
  initialization
- release the GIL in chip_get_info()
- fix heap-buffer overflow bugs when setting/getting line values
- check for errors after PyIter_Next() when setting output values
- check for errors after PyIter_Next() when reading request values
- fix reference count imbalances (missing Py_None and line-name
  increments, erroneous decref on PyList_SetItem() failure)
- allow closing a Chip multiple times without raising an error
- allow releasing a LineRequest multiple times without raising an error
- remove a duplicated edge-detection setting
- add a CHANGELOG.md to track changes between releases
- copy the license file into source and binary distributions
- require setuptools v77 or newer
- remove wheel from the build dependencies
- add multi-threaded tests
- add a dedicated lint dependency group and update linter configuration
- apply linter recommendations and add type annotations across examples,
  setup and helper scripts
- modernize the C extension using upgrade_pythoncapi.py suggestions
- minor internal cleanups and performance improvements

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:43 -07:00
Bartosz Golaszewski 5d0fd8cdd7 libgpiod: update to v2.3
Starting with this release, libgpiod now uses meson so the updates to
the recipe are quite extensive. There's a new shared library:
libgpiotools, that exports symbols previously only accessible to
gpio-tools that allow users to build their own high-level programs while
reusing the code doing GPIO line & chip lookup. While at it: move
libgpiodbus into its own package as well.

Full changelog:

New features:
- replace autotools with meson & ninja as the build system
- provide libgpiotools: a new shared library exposing a public API for
  line name lookup and other high-level helpers previously only available
  internally to gpio-tools
- add initial-state option to gpiomon to display line states before
  waiting for events
- provide comprehensive sphinx-based documentation for all components:
  core C API, C++ bindings, Python bindings, GLib bindings, D-Bus API,
  gpio-tools, and libgpiotools
- extend libgpiosim with new routines allowing to use the new functionality
  provided in more recent versions of the gpio-sim module in the kernel

Improvements:
- make tests work with newer coreutils by removing cases checking tools'
  behavior on SIGINT which stopped working due to changes in behavior of the
  timeout tool
- decouple the libgpiod core C library API version from the global libgpiod
  project version as the former is now quite stable and no longer changes
  with every release
- extend libgpiosim self-tests

Bug fixes:
- allow modifying settings for existing offsets in a full line-config
- fix signed/unsigned type mismatch in gpiod_line_request_get_value()
- add explicit NUL-termination after strncpy() calls in core library
- fix consumer string in line_info stream operator in C++ bindings
- use get_mapped_value() for all enum mappings in line_info in C++ bindings
- move g_tree_remove() out of g_assert() in gpiodbus_id_free() to avoid
  resource exhaustion when assertions are disabled
- return 0 when zero events are requested in edge-event API
- fix gpionotify watching lines on the wrong chip
- reject trailing garbage in parse_period() in gpio-tools
- store interactive sleep period in a long long in gpioset to avoid overflow
- use gpiod_line_settings_free() to release settings in line-config
- fix buffer over-read bugs when translating uAPI structs to library types
- fix variable and argument types where necessary
- sanitize values returned by the kernel to avoid potential buffer overflows
- fix memory leaks in gpio-tools
- add missing return value checks in gpio-tools
- fix period parsing in gpio-tools
- use correct loop counter in error path in gpio-manager
- don't try to export the same chip object twice in gpio-manager on duplicate
  uevents
- use the "add"/"remove" uevents when watching for GPIO chips in the system as
  the "bind"/"unbind" pair is only emitted by linux for controllers which don't
  have a firmware node attached
- don't allow clearing hogs on active devices in tests
- don't install uneeded files
- fix a pkgconfig check in configure
- fix a return type check in test harness
- don't implicity unquote unnamed lines in gpioinfo
- remove useless variable in reconfigure example
- don't let struct line_config balloon out of control and trigger an OOM
- drop python3-config check from configure.ac
- fix potential PyDict_Next() crash in python bindings
- disable the GPIO simulator before releasing it in C++, rust and python
  bindings tests
- fix the way we wait for simulated chips to appear in D-Bus command-line
  client tests
- make read_edge_events lifetimes more explicit in rust bindings
- make waiting for info events more reliable in GLib bindings tests
- defer removal of bank entries when device is not disabled in libgpiosim
- add missing LineInfo import to __init__.py in python bindings

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:43 -07:00
Etienne Cordonnier 52ad867408 android-tools: make patch more secure
The patch was creating the file /run/.adb.root with read-write permission for "other",
so any user was able to write to it.

Make the file owned by user adb, and remove permissions for group and other.

Before:
```
root@raspberrypi4-64:~# ls -l /run/.adb.root
-rw-rw-rw- 1 root root 8 Mar 13 15:42 /run/.adb.root
```

After:
```
root@raspberrypi4-64:~# ls -l /run/adb.root
-rw------- 1 adb adb 8 Mar 13 15:35 /run/adb.root
```

Also rename the file from .adbd.root to adbd.root, since hidden files are
not the convention in /run

AI-Generated: Uses GitHub Copilot (Claude Sonnet 4.6)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:43 -07:00
Leon Anavi 2f9b54f5cc python3-filelock: Upgrade 3.29.1 -> 3.29.4
Upgrade to release 3.29.4:

- Verify inode in break_lock_file before unlinking a stale lock
- Keep the read/write heartbeat alive on a transient touch error

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:42 -07:00
Leon Anavi 2e373b441c python3-discovery: Add recipe for release 1.4.2
Add a new recipe for python3-discovery release 1.4.2:

- fix: stop symlink resolution at stdlib landmark and framework builds

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:42 -07:00
Leon Anavi 0a9ec26ba3 python3-fastapi: Upgrade 0.136.3 -> 0.137.1
Upgrade to release 0.137.1:

- Fix typing checks for APIRoute.
- Fix bug, allow empty path in path operation in prefixless router.

Fix the following error when running ptest-runner python3-fastapi:

E   ModuleNotFoundError: No module named 'scripts'

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:42 -07:00
Hemanth Kumar M D f46b51e039 spice: fix build failures with GCC 16
GCC 16 defaults to C++20 which enforces stricter designated
initializer rules. Add patches to fix the two affected test files.

Signed-off-by: Hemanth Kumar M D <Hemanth.KumarMD@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:42 -07:00
Yi Zhao 12ef5929c8 vsomeip: upgrade 3.5.11 -> 3.7.3
ChangeLog:
https://github.com/COVESA/vsomeip/releases/tag/3.6.0
https://github.com/COVESA/vsomeip/releases/tag/3.6.1
https://github.com/COVESA/vsomeip/releases/tag/3.6.2
https://github.com/COVESA/vsomeip/releases/tag/3.7.0
https://github.com/COVESA/vsomeip/releases/tag/3.7.1
https://github.com/COVESA/vsomeip/releases/tag/3.7.2
https://github.com/COVESA/vsomeip/releases/tag/3.7.3

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:42 -07:00
Leon Anavi 5c3b52eb61 python3-virtualenv: Upgrade 21.4.2 -> 21.5.0
Upgrade to release 21.5.0:

- Set git identity in upgrade changelog rename step
- Upgrade embedded pip/setuptools/wheel
- feat: drop Python 3.8 support

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:42 -07:00
Leon Anavi 0249c2fa17 python3-sh: Upgrade 2.2.2 -> 2.3.0
Upgrade to release 2.3.0:

- Fix sdist builds from littering files
- Add all special keyword args to .pyi stub file

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:41 -07:00
Leon Anavi c6c350150a python3-aiodns: Upgrade 4.0.0 -> 4.0.4
Upgrade to release 4.0.4:

- Raise DNSError(ARES_ENODATA) from query() when the answer section
  has no records of the requested qtype, restoring the pycares 4.x
  NODATA contract and avoiding AttributeError for CNAME/SOA/PTR callers
- Add the missing build-backend entry to pyproject.toml so PEP 517
  builds from the sdist work without falling back to the deprecated
  legacy setuptools backend

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:41 -07:00
Li Zhou be3418b96c minifi-cpp: upgrade libsodium 1.0.19 -> 1.0.20
Upgrade libsodium from 1.0.19 to 1.0.20 for minifi-cpp third party
dependency.

Updated below patch for upgrading:
0003-Fix-libsodium-build.patch

Removed below patch because it is in the new version:
0007-libsodium-aarch64-set-compiler-attributes-after-including-arm_.patcha

Signed-off-by: Li Zhou <li.zhou@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:41 -07:00
Li Zhou b33ae23843 minifi-cpp: revert all the paths' changes in do_install
Removed all the paths' changes in do_install because of the old test
by using "/usr/bin/minifi &" instead of "minifi.sh run &", which
doesn't define MINIFI_HOME as an environment var.
This causes minifi-cpp thinks MINIFI_PACKAGING_TYPE is RPM, and tries to
find files in different paths from TGZ, while yotco uses
MINIFI_PACKAGING_TYPE TGZ by default.
Correct test case and those changes aren't needed any more.

Fixes c0e52930a9 ("minifi-cpp: upgrade 0.99.1 -> 0.99.2")

Signed-off-by: Li Zhou <li.zhou@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:41 -07:00
Jason Schonberg 5edde270ca Add missing HOMEPAGEs
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:41 -07:00
Xiaozhan Li 5eb79e615c radvd: upgrade radvd from 2.20 to 2.21
Release notes: https://github.com/radvd-project/radvd/releases/tag/v2.21

Signed-off-by: Xiaozhan Li <Xiaozhan.Li.CN@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:41 -07:00
Colin McAllister 32f4c8394a libsoup-2.4: Remove recipe
Libsoup-2.4 has been deprecated and is no longer receiving support or
security fixes. The recipe can be removed now that no recipes in
meta-openembedded depend on it.

Signed-off-by: Colin Pinnell McAllister <colinmca242@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:40 -07:00
Colin McAllister 96c8c6ef11 gstd: Upgrade to 0.16.0 release
See change notes [1]

Removed exec_prefix from paths passed to rmdir because prefix is no
longer used for runstatedir and logstatedir (See meson chagnes in
commit b2ca22b).

Upgraded libsoup-2.4 dependency to libsoup 3.

[1] https://github.com/RidgeRun/gstd-1.x/releases/tag/v0.16.0

Signed-off-by: Colin Pinnell McAllister <colinmca242@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:40 -07:00
Vyacheslav Yurkov 01b4e8e2b6 tbb: Fix build error
Target and ptest packages miss the run-time dependency, which causes the
following build errors:

ERROR: tbb-1_2022.3.0-r0 do_package_qa: QA Issue: /usr/lib/tbb/ptest/gnu_15.2_cxx11_64_release/test_tbbbind contained in package tbb-ptest requires libhwloc.so.15()(64bit), but no providers found in RDEPENDS:tbb-ptest? [file-rdeps]
ERROR: tbb-1_2022.3.0-r0 do_package_qa: QA Issue: /usr/lib/libtbbbind_2_5.so.3.17 contained in package tbb requires libhwloc.so.15()(64bit), but no providers found in RDEPENDS:tbb? [file-rdeps]
ERROR: tbb-1_2022.3.0-r0 do_package_qa: Fatal QA errors were found, failing task.

Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:40 -07:00
Leon Anavi 8409f30354 python3-bleak: Upgrade 3.0.1 -> 3.0.2
Upgrade to release 3.0.2:

- Changed default value of BlueZNotifyArgs.use_start_notify to True.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:40 -07:00
Leon Anavi 9f3a34f697 python3-cachetools: Upgrade 7.0.4 -> 7.1.4
Upgrade to release 7.1.4:

- Minor unit test improvements.
- Update build environment.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:40 -07:00
Leon Anavi 0666c03c94 python3-portion: Upgrade 2.6.1 -> 2.6.2
Upgrade to release 2.6.2:

- Drop official support for Python 3.9 (EoL).
- Improve performance of Interval creation and union for large
  disjunctions of overlapping intervals
- Improve performance of Interval.__contains__ for values
- Improve performance of Interval.overlaps, __and__, and __contains__
  for large, complex intervals when applied to small subintervals
- Improve performance of IntervalDict.update and IntervalDict
  constructor for hashable values

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:40 -07:00
Leon Anavi 66c025815b python3-ujson: Upgrade 5.12.1 -> 5.13.0
Upgrade to release 5.13.0:

- Create manylinux2014 wheels
- Add support for Python 3.15
- Disable global interpreter lock for freethreading
- Re-enable building GraalPy wheels on macOS arm64

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:39 -07:00
Leon Anavi e4b8ba68ec python3-langtable: Upgrade 0.0.70 -> 0.0.71
Upgrade to release 0.0.71:

- langtable.py: Fix deprecation warning:
  langtable.py:2652: UserWarning: pkg_resources is deprecated as an API
- Add xdq, sus, mrh, hrx, brh, ary, en_SE.UTF-8
- Get new translations and translation changes from CLDR
- setup.py: use open() instead of deprecated codecs.open(), declare
  minimum Python version >= 3.8
- Add Yangon timezone id part
- languages.xml: Rename Asia/Rangoon to Asia/Yangon
- territories.xml: Rename Asia/Rangoon to Asia/Yangon

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:39 -07:00
Etienne Cordonnier 55cc6751e4 android-tools-conf: replace sysfs implementation with configfs
The android-tools-conf recipe used /sys/class/android_usb/android0/,
an interface exported by the out-of-tree android.c USB gadget driver
that Google carried in Android kernels but never submitted to mainline
Linux. It was never part of any upstream kernel release.

The configfs-based USB gadget framework (CONFIG_USB_CONFIGFS) was
merged into mainline Linux with kernel 3.10 (June 2013) and is the
correct interface for all upstream kernels since then. Additionally,
Google's Generic Kernel Image (GKI) initiative dropped android.c from
Android common kernels starting with kernel 5.10 (Android 12, 2021),
so even custom BSPs targeting modern Android cannot use this interface.

Remove android-tools-conf and rename android-tools-conf-configfs to
android-tools-conf, since the configfs-based implementation is the
only correct one for any modern kernel. Backward compatibility is
preserved via PROVIDES/RPROVIDES retaining the old
android-tools-conf-configfs name.

AI-Generated: Uses GitHub Copilot (Claude Sonnet 4.6)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:39 -07:00
Thomas Noack 8d2cbef571 sdbus-c++-tools: upgrade 2.2.1 -> 2.3.1
Changelog:
- https://github.com/Kistler-Group/sdbus-cpp/releases/tag/v2.3.0
- https://github.com/Kistler-Group/sdbus-cpp/releases/tag/v2.3.1

Signed-off-by: Thomas Noack <thomas.noack@iris-sensing.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:39 -07:00
Wang Mingyu f5950512e4 opensaf: fix build error by adding const to comparators
Comparator objects used in standard containers (such as std::set)
must be invocable as const. Opensaf contains several comparators
that lack the 'const' qualifier, leading to compilation failures like:

  error: passing 'const XxxCompare*' as 'this' argument discards qualifiers

Add a backported patch to fix the comparators in imm_xmlw_dump.cc
and amfd/node.h by adding the missing 'const' to operator().

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:39 -07:00
Andreas Zdziarstek 3755354fb2 image_types_verity.bbclass: add FEC support
dm-verity can use Reed-Solomon forward error correction (FEC) data
to transparently recover a limited number of corrupted blocks instead
of only detecting them. This can be useful for mitigating error-prone
storage.

We generate this FEC data as an option, controlled by VERITY_FEC
(default off, same behavior as before) and VERITY_FEC_ROOTS (number of
Reed-Solomon roots, default 2). The FEC data is appended to the hash
tree by default. If VERITY_IMAGE_FECDEV_SUFFIX is set, a separate file
with the given suffix will be used.

When enabled, the parameter file gains additional variables necessary
for correct DM table generation.

Recipes that do not set VERITY_FEC = "1" behave the same as before.

Signed-off-by: Andreas Zdziarstek <andreas.zdziarstek@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:39 -07:00
Jörg Sommer 549ad825ea fuzzytail: New "tail replacement written in Rust" v0.2.3
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:38 -07:00
Jörg Sommer 83af2305fd lsd: New "ls replacement with colours and icons in Rust" v1.2.0
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:38 -07:00
Jörg Sommer 96f50f5fdd multitail: New "tail for multiple files in parallel" v7.1.5
The build fails with

../sources/multitail-7.1.5/mt.c: In function 'do_color_print':
../sources/multitail-7.1.5/mt.c:712:25: warning: implicit declaration of function 'waddnwstr'; did you mean 'waddnstr'? [-Wimplicit-function-declarat
  712 |                         waddnwstr(win -> win, &wcur, 1);
      |                         ^~~~~~~~~
      |                         waddnstr

I suspect it's due to gcc-16, because in a build environment with gcc-15 it
compiles. Upstream has already set a todo at this code line.

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:38 -07:00
Rajkumar Patel 1eebf6bd51 rtc-testbench: add recipe
Add recipe for rtc-testbench v5.4, a real-time and non-real-time traffic
validation tool for converged TSN networks from Linutronix. It validates
real-time performance and robustness of hardware, drivers, and the Linux
network stack on TSN-enabled Ethernet networks using AF_PACKET or AF_XDP
with eBPF, supporting protocols like PROFINET and OPC UA PubSub.

rtc-testbench depends on libxdp provided by xdp-tools.

Depends-on: xdp-tools: upgrade 1.2.10 -> 1.6.3

Signed-off-by: Rajkumar Patel <patel.rajkumar@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:38 -07:00
Rajkumar Patel b1f98d1a7a xdp-tools: upgrade 1.2.10 -> 1.6.3
Drop patches 0002 and 0004 as they are no longer needed with 1.6.3.

Rework patches 0001 and 0003 to properly handle CC tool validation
and libxdp symlink installation for cross-compilation.

Set PRODUCTION=1 and pass BPF_CFLAGS with sysroot include paths
and ffile-prefix-map for reproducible cross-compilation builds.

Include ${libdir}/bpf/* in FILES:${PN} as libxdp.so resolves BPF
objects at runtime from that path. Add bash to RDEPENDS for the
test scripts.

Signed-off-by: Rajkumar Patel <patel.rajkumar@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:38 -07:00
Rajkumar Patel cdd53d4d0d xdp-tools: add recipe
Import xdp-tools recipe from meta-dpdk to meta-oe.

xdp-tools provides a set of utilities and helpers for working
with XDP (eXpress Data Path) and eBPF-based packet processing
in the Linux networking stack.

Although currently available in meta-dpdk, xdp-tools is a
standalone utility with no direct dependency on DPDK, and is
generally useful for networking and XDP-based workflows.
Adding it to meta-oe makes it available without requiring
the meta-dpdk layer.

Signed-off-by: Rajkumar Patel <patel.rajkumar@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:38 -07:00