Commit Graph

39112 Commits

Author SHA1 Message Date
Zheng Ruoqin f70c45027c ftgl: Use virtual/freeglut instead of freeglut
Use virtual/freeglut to depends on split version of freeglut.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:09 -07:00
Zheng Ruoqin 13b741ab36 jasper: Use virtual/freeglut instead of freeglut
Use virtual/freeglut to depends on split version of freeglut.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:09 -07:00
Zheng Ruoqin e3247d7045 freeglut: Add virtual/freeglut to PROVIDES
Since commit f7735c9204 ("freeglut: split normal and gles packages")
in meta-oe, the freeglut recipe only provides the classic OpenGL version,
while the GLES-compatible variant is now available as freeglut-gles.

The jasper,ftgl and opencl-cts fail to configure when depending on freeglut in a
GLES-only build environment, because freeglut's do_configure cannot
locate the legacy OpenGL libraries.
So add virtual/freeglut to provide split version of freeglut.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:09 -07:00
Zheng Ruoqin 461c78e631 freeglut-gles: Add symbol link to fix opencl-cts compile error
opencl-cts depends on freeglut-gles which will cause can't find so file error when using freeglut-gles as:
opencl-cts/2026.05.05/recipe-sysroot-native/usr/bin/aarch64-oe-linux/aarch64-oe-linux-ld: cannot find -lglut: No such file or directory

It was caused by the CMake definition in opencl-cts

In test_conformance/gl/CMakeLists.txt, it will always find glut file to link but the realname is libfreeglut-gles.so or libfreeglut.so.
  if(WIN32)
  ......
      list(APPEND CLConform_LIBRARIES opengl32 freeglut glew32)
  else(WIN32)
      list(APPEND CLConform_LIBRARIES  GL glut GLEW GLU)
  endif(WIN32)

So add symbol link for so file in freeglut-gles.

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:45:08 -07:00
Joao Marcos Costa e81e092583 bpftrace: fix buildpaths QA issue in bpftrace-dbg and bpftrace-ptest
With the current version, I had the QA issues below:

WARNING: bpftrace-0.25.1-r0 do_package_qa: QA Issue:
File /usr/lib/bpftrace/ptest/tests/.debug/bpftrace_test in package bpftrace-dbg contains reference to TMPDIR [buildpaths]

WARNING: bpftrace-0.25.1-r0 do_package_qa: QA Issue:
File /usr/lib/bpftrace/ptest/tests/bpftrace_test in package bpftrace-ptest contains reference to TMPDIR [buildpaths]

A bit of find + grep + strings show that this originally comes from:

field_analyser.cpp.o: [my tmpdir...]/bpftrace/0.25.1/build/tests/data
field_analyser.cpp.o: [my tmpdir...]/bpftrace/0.25.1/sources/bpftrace-0.25.1/tests/data/data_source.c
field_analyser.cpp.o: [my tmpdir...]/bpftrace/0.25.1/sources/bpftrace-0.25.1/tests/data

The .rodata section is infected with these, and after some more digging,
the paths come from debug symbols (i.e., .debug_line_str) in
data_source.o:

build/tests/data/data_source.o: /src/update-2026.01/build/tmp/work/riscv64.../bpftrace/0.25.1/build/tests/data
build/tests/data/data_source.o: /src/update-2026.01/build/tmp/work/riscv64.../bpftrace/0.25.1/sources/bpftrace-0.25.1/tests/data/data_source.c
build/tests/data/data_source.o: /src/update-2026.01/build/tmp/work/riscv64.../bpftrace/0.25.1/build/tests/data
build/tests/data/data_source.o: /src/update-2026.01/build/tmp/work/riscv64.../bpftrace/0.25.1/sources/bpftrace-0.25.1/tests/data

I'm not familiar with the magic performed by BuildBPF.cmake, but as far
as I can tell, gcc is being invoked with "-g" and no prefix mapping,
so there is no way of stopping the source path(s) from ending in data_source.o.

This patch adds a "bridge" between this .cmake file and bpftrace's
recipe, where I export DEBUG_PREFIX_MAP, so gcc is invoked with the
-ffile-prefix-map flags from OE Core.

The end result is:

$ strings ./build/tests/data/data_source.o | grep "debug\/bpftrace"
/usr/src/debug/bpftrace/0.25.1/tests/data/data_source.c
/usr/src/debug/bpftrace/0.25.1/tests/data
/usr/src/debug/bpftrace/0.25.1/tests/data
/usr/src/debug/bpftrace/0.25.1/tests/data

Signed-off-by: João Marcos Costa <joaomarcos.costa@bootlin.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:42:03 -07:00
Markus Volk adf5cabee3 xdg-desktop-portal: update 1.20.4 -> 1.22.1
Changes in 1.22.0
Released: 2026-06-08

Bug Fixes:

Correct passing icon GVariant around in the Dynamic Launcher Portal (#2006)
Improve Document Portal document path resolving for the File Chooser and OpenURI Portals (#2004)
Changes in 1.21.2
Released: 2026-05-06

New Features:

Add a target selection to the Screenshot Portal (#1981)
Add pipewire-serials to ScreenCast Portal streams (#1942)
Enhancements:

Provide proper errors when enabling autostart failed (#1906)
Integration for the gobject-linter and respective fixes for rule violations (#1974, #1996)
gvdb is now used as a meson subproject instead of a git subtree (#1978)
Add a missing deprecation annotation to InputCapture.CreateSession (#1967)
Various test and CI improvements (#1853, #1973, #1977)
Various code cleanups (#1969, #1958, #1979, #1960)
New and updated translations (#1965)
Bug Fixes:

Improve how the document portal keeps track of granted documents to avoid access getting lost when the system is rebooted (#1950)
Fix a regression which broke trashing files in Flatpak (#1982)
Improvements to the handling of the impl and frontend portal versions (#1966, #1968, #1970)
Changes in 1.21.1
Released: 2026-04-08

New Features:

Add Clipboard support to the Input Capture Portal (#1803)
Add session persistence support to the Input Capture Portal (#1898, #1914, #1913)
Security fixes:

Prevent trashing of arbitrary host files (GHSA-rqr9-jwwf-wxgj)
Ensure that the clipboard mime type string does not exceed 4kb (#1918)
Increase the file transfer token key size (#1916)
Properly validate all D-Bus file descriptor indexes (#1917)
Enhancements:

Improve loading portal configuration (#1867)
Drop unused multiple option in the File Chooser SaveFile request (#1923)
Clarify the uris option in the File Chooser SaveFile request (#1927)
Preparations for libdex support (#1879)
Improve documentation on the release procedure (#1887)
Specify that URIs follow RFC3986 (#1931)
Clarify BindShortcuts behavior in the Global Shortcuts portal (#1848)
Add a list of specialists for different portal topics (#1915)
Clarify that mime type filters in the File Chooser support wildcard subtypes (#1850)
Continue removing global state and direct dependencies (#1911, #1934)
Add Stargate Kotlin library to list of convenience libraries (#1936)
Use the default FUSE implementation for statfs in the Document Portal (#1807)
Guard renameat2() flags usage behind ifdefs in the Document Portal (#1929)
Various testing improvements (#1909, #1891, #1890, #1907)
New and updated translations (#1904, #1912, #1892, #1910, #1935, #1949)
Bug Fixes:

Fix the File Chooser Portal opening the parent of requested current_folder (#1945)
Prevent a deadlock on Document Portal shutdown (#1896)
Various small fixes in the Remote Desktop, Camera, and Background Portals (#1913, #1908, #1948, #1928, #1945)
Fix checking for Input Capture capabilities (#1895)
Print debug logs to stderr only, in the validate-icon and validate-sound utils (#1901)
Changes in 1.21.0
Released: 2026-01-21

New Features:

Add the has_current_page and has_selected_pages options to the Print Portal (#1777)
Allow running the tests with Valgrind's memcheck (#1770)
Add the ConfigureShortcuts method to the Global Shortcuts Portal (#1661)
Send activation tokens in the actiavated and deactiavated signals on the Global Shortcuts Portal (#1792)
Add a new reduced motion setting to the Settings Portal (#1840)
Support linyaps applications (#1846)
Add missing cell broadcast severities to the Notification Portal (#1738)
Enhancements:

Code cleanup (#1574, #1809, #1771, #1727)
Code refactoring (#1805, #1815, #1819, #1686)
Documentation improvements (#1712, #1759, #1776, #1795, #1798, #1866)
New and updated translations (#1735, #1760, #1765, #1774, #1780, #1781, #1786, #1787, #1789, #1797, #1800, #1801, #1802, #1811, #1833, #1826, #1852, #1841, #1843, #1851, #1869, #1860, #1788)
Improve various permission dialog texts (#1769, #1327, #1804)
Release procedure clarifications (#1710, #1714)
Updates to ASAN suppressions (#1711)
Make XdpAppInfo more testable (#1627)
Use the new PIDFD_GET_PID_NAMESPACE ioctl to get the pidns (#1713)
Improvements to the heuristics to translate a path in the sandbox to a path on the host (#1571)
Improve the mocking of the GeoClue service (#1695)
Make the camera permissions per-App on the host again (#1762)
Clean up permissions and desktop IDs usage (#1772, #1773)
Improve PID translations for host Apps (#1785)
Show an appropriate error when access to remote documents fails (#823)
Require a valid AppID from apps in RequestBackground to enable autostart (#1793)
Require a valid AppID from apps to use the Global Shortcuts Portal (#1817)
Test and document Notification Portal backward compatibilities (#1823)
Improve the heuristic to detect the App ID for host apps (#1595)
Add Merge Requirements documentation (#1775)
Initialize the Secret Portal asynchronously to avoid blocking when the secret service is not available (#1814)
Do not allow requesting a zero capability from the Input Capture Portal (#1880)
Require GLib version 2.76 and drop the related compatibility code (#1730)
Bug Fixes:

Fix a crash when loading information from Flatpak apps (#1720)
Fix fd handling to prevent EBADF errors (#1721)
Add a fallback code path for GLib older than 2.76 (#1728)
Don't require a .desktop file for Flatpak and Snap apps (#1729)
Fix a crash when calling GlobalShortcuts.BindShortcuts with an empty list (#1732)
Fix a crash when passing Request token handles which contain - (#1748)
Fix tests on systems without access to /proc/cmdline (#1766)
Stop accidentally running pytests of subprojects (#1767)
Give up trying to unmount an existing fuse mount when shutting down the Document Portal (#1799)
Fix compilation on Debian Testing, caused by a wrong cast (#1625)
Fix ownership of pidfd for XdpAppInfos (#1810)
Fix uninitialized variables (#1825)
Do not give access to read-only USB devices when read-write access was requested (#1794)
Do not kill PID 0 and handle races properly (#1864)
Fix forwarding the available-source-types and available-cursor-modes from the backend (#1868)
Ensure valid WAYLAND_DISPLAY/DISPLAY by launching after the graphical session target (#1830)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:42:03 -07:00
Markus Volk ce604315bc pipewire: update 1.6.6 -> 1.6.7
PipeWire 1.6.7 (2026-06-18)

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

Highlights
  - Fix a race issue where some ports would stay silent after a rate change.
  - Fix sync regressions between ALSA cards in some cases.
  - Small fixes and improvements.

PipeWire
  - Fix a scheduler regression where some driver nodes would not run
    correctly and cause sync issues. (#5210)
  - Fix a race issue with suspend on samplerate changes. It can cause ports
    to be silent. (#3547)

Modules
  - There are some locking issues in the RT portal, for now reduce the
    DBus timeout to something more sane. Also disable portal RT for
    pipewire and the pulse server. These are not usually run in a sandbox
    and can go directly to RTKit.
  - Fix potential incorrect delay in combine-stream.

SPA
  - Fix a regression in ALSA period_size calculations. For non-power-of-2
    periods, it would in some cases round down a a power-of-2, causing a
    mismatch between requested and configured period_size. (#5302)
  - Fix a potential segfault when removing a card because of bad ALSA api
    usage. (#5255)
  - Emit a route param update when card properties change. Otherwise, jack
    port updates are not always reflected correctly.

Misc
  - Make sure we don't deal with uninitialized spa_dict.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:42:03 -07:00
Markus Volk fd1e70986d wireplumber: update 0.5.14 -> 0.5.15
WirePlumber 0.5.15
Additions & Enhancements:

Added new WpPermissionManager API that centralizes access control for clients, with support for attaching permission managers to clients from Lua scripts; the client access scripts have been completely refactored to use the new API with a select-access event and a priority fallback mechanism: configuration, flatpak, snap, portal, and default (!797, !822, !825)
Added new WpStateMetadata class that mirrors the persistent state into a PipeWire metadata object, allowing users to clear or change saved device profiles at runtime using pw-metadata (!818)
Added set_param(), enum_params_sync() and params-changed signal to WpSpaDevice, and an event signal for SPA device events, allowing monitors to directly interact with SPA devices and react to profile changes without going through the global WpDevice object (!835, !842)
Added list subcommand to wpctl for displaying PipeWire objects in a script-friendly format, with bash completions (!805, !823)
Added reset command to wpctl to reset the state of WirePlumber and PipeWire to installation defaults (!848, !849)
Enhanced wpctl to connect to the manager socket when available, giving the tool unrestricted access to the PipeWire graph (!814)
Added new bluetooth.profile-preference setting to find-preferred-profile for selecting quality or latency A2DP profiles (!819)
Added a cache for camera permission checks in the portal access module to avoid frequent D-Bus calls; also added a 3-second timeout and fixed the Set create parameter in portal-permissionstore (!820, !821)
Fixes:

Fixed wpctl set-volume by PID to apply the same volume level to all matching nodes (#944; !829)
Fixed portal clients to be un-gated immediately after permission setup, preventing them from remaining blocked (#941; !826)
Fixed ALSA monitor to set the device profile to Off and restore it when a node enters an error state, forcing a close/reopen of the device to recover from broken ALSA device states (!837)
Fixed voice call profile selection to not skip profiles with unknown availability (!834)
Fixed memory leak in Lua scripting by only holding a strong reference of the Lua state when a script is activated, preventing leaked proxy warning messages on core disconnect (!844)
Fixed state-stream to only use the media.role key when its value is Notification when forming the stream state lookup key (!845)
Fixed pw-obj-mixin to apply the active filter when enumerating cached params and to deduplicate subscribed param IDs (!839, !840)
Fixed m-lua-scripting to validate Bool values in Pod.Choice.Enum (!841)
Fixed shutdown sequence to properly deactivate all objects and plugins before teardown (#881; !833)
Fixed Bluetooth to not set bluez5.autoswitch-routes on BT devices (!811)
Fixed null pointer dereference in permission-manager (!812)
Fixed module destructor ordering to call the parent destructor before finalizing internal state (!813)
Fixed nil value when logging in state-profile (!815)
Fixed gobject-introspection issue on spa-pod to correctly generate Python bindings (!828)
Updated translations: Chinese, Serbian, Serbian Latin

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:42:03 -07:00
Yi Zhao ecc7bd597e pm-graph: fix do_package issue for nativesdk
Specify BINDIR, MANDIR and SHRDIR to fix nativesdk-pm-graph do_package
QA issue:
  ERROR: nativesdk-pm-graph-5.13-r0 do_package: QA Issue:
  nativesdk-pm-graph: Files/directories were installed but not shipped
  in any package:
    /usr/bin
    /usr/share
    /usr/bin/bootgraph
    /usr/bin/netfix
    /usr/bin/sleepgraph
    /usr/share/pm-graph
    /usr/share/man
    /usr/share/man/man8
    /usr/share/man/man8/sleepgraph.8
    /usr/share/man/man8/bootgraph.8

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:42:03 -07:00
Andrej Kozemcak 61bc94423e nginx: upgrade 1.30.2 -> 1.30.3
Changes with nginx 1.30.3

*) Security: a heap memory buffer overflow might occur in a worker
   process when using a configuration with "ignore_invalid_headers off;"
   and "large_client_header_buffers" with large configured values when
   proxying a specially crafted request to HTTP/2 or gRPC backend,
   allowing an attacker to cause worker process memory corruption or
   segmentation fault in a worker process (CVE-2026-42055).

*) Security: a heap memory buffer overread might occur in a worker
   process while handling a specially sent response with decoding from
   UTF-8 via the "charset_map" directive, allowing an attacker to cause
   a limited disclosure of worker proccess memory or segmentation fault
   in a worker process (CVE-2026-48142).

Signed-off-by: Andrej Kozemcak <andrej.kozemcak@siemens.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-25 08:42:02 -07:00
Wang Mingyu d8cb988be3 tigervnc: Update to newer version
Add compat for Nettle >= 4.0
Nettle 4.0 has changed it's digest functions, and removed the length
argument.

This commit adds compatibility with both older and newer versions of
Nettle.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-24 11:57:15 -07:00
Jason Schonberg 4bbb48cb05 nodejs: upgrade 24.17.0 -> 24.18.0
License-Update: whitespace changes - https://github.com/nodejs/node/commit/4627bcfd82bdaa2a56bfa4d8874b53d15a9f3037

Changelog: https://github.com/nodejs/node/releases/tag/v24.18.0

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-24 11:57:15 -07:00
Wang Mingyu 924be4d82b crash: build bundled GDB with GNU C++17
The GDB 10.2 sources still rely on std::allocator::construct, which was
removed in C++20.

This causes the build to fail with errors such as:

default-init-alloc.h:52:12: error:
'construct' has not been declared in 'class std::allocator<...>'

Explicitly build the C++ sources with GNU C++17 to retain compatibility
with the bundled GDB sources.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-24 11:57:15 -07:00
Jason Schonberg 9cbe671e4f libio-pty-perl: fix SRC_URI and License
Use metacpan instead of cpan

Reference the LICENSE file since there is one.
Licnese remains unchanged - still Artistic or GPL

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-23 15:25:43 -07:00
Leon Anavi 5f21b155fd python3-jdatetime: Enable tests
Inherit ptest and include tests for jdatetime. The PyPI package
omits some files for testing like tests/__init__.py so use the
GitHub source instead.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-23 15:25:43 -07:00
Leon Anavi be7e93e82d python3-jdatetime: Upgrade 5.2.0 -> 5.3.0
Upgrade to release 5.3.0:

- Migrate CI to Ruff for Code Formatting and Linting
- Fix: Setuptools License Deprecation Warning
- Add Windows test CI support
- feat: add type hints to functions and methods in jdatetime module

Fixes:

WARNING: python3-jdatetime-5.3.0-r0 do_check_backend: QA Issue:
inherits setuptools3 but has pyproject.toml with setuptools.build_meta,
use the correct class [pep517-backend]

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-23 15:25:43 -07:00
Leon Anavi 713c825e17 python3-jalali-core: Add recipe
Add a new recipe for jalali-core release 1.0.0.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-23 15:25:42 -07:00
Leon Anavi 265dd298d8 python3-zeroconf: Upgrade 0.149.17 -> 0.150.0
Upgrade to release 0.150.0:

- Add async_update_interfaces to rescan network interfaces at runtime

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-23 15:25:42 -07:00
Jason Schonberg d9cdab3cde libnet-dns-perl: upgrade 1.54 -> 1.55
1.55 Jun 11, 2026
        Fix UDP truncation tests which relied on large RSA RRSIGs.

Fix rt.cpan.org #178183
        Unhelpful TAINT error

Fix rt.cpan.org #177003
        TCP read loop treats 1-byte recv() of "0" (0x30) as EOF, corrupting AXFRs

Fix rt.cpan.org #176900
        UNIX.pm: avoid `backticks` which depends on shell

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-23 00:45:59 -07:00
Etienne Cordonnier a935fb6157 contrib: oe-stylize: fix warning
Fix this warning:
```
meta-openembedded/./contrib/oe-stylize.py:3: SyntaxWarning: invalid escape sequence '\ '
"""\
```

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-23 00:45:59 -07:00
Leon Anavi d36e095d1c python3-zeroconf: Enable tests
Inherit ptest and includes tests for python3-zeroconf.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-23 00:45:59 -07:00
Leon Anavi 912e9a5072 python3-zeroconf: Upgrade 0.149.16 -> 0.149.17
- Precompute address hash instead of per-instance lru_cache
- Add benchmarks for cache mark-to-expire path
- Add benchmarks for ipaddress object creation and hashing
- Synchronise test_integration on browser first-query

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-23 00:45:58 -07:00
Khem Raj 69c6455702 hwloc: upgrade 2.12.2 -> 2.14.0
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-21 23:17:18 -07:00
Alexander Kanavin 3f6993c661 jansson: move to oe-core
Added in oe-core commit:
https://git.openembedded.org/openembedded-core/commit/?id=2b6e7d092b4a21930186682ebf085848b2e49de5

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-21 21:46:51 -07:00
Gianfranco Costamagna 307939aa9d ettercap: move from old libpcre to new libpcre2
Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org>
Signed-off-by: Gianfranco Costamagna <costamagna.gianfranco@gmail.com>
Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:48 -07:00
Jörg Sommer 0064775a71 octave: upgrade 7.2.0 -> 11.3.0 + rework + pcre -> pcre2
This new version works with pcre2. The other dependencies only got sorted.
Now, Octave provides xz compressed tarballs, which are much smaller.

Unfortunately, Octave generates source code files during the build with
multiple variables from the build environment which are end up in the
binaries.

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:48 -07:00
Jörg Sommer 3662a3a732 sngrep: upgrade 1.8.2 -> 1.8.3+gitc77bd7
Update to a newer version of the last release, because this does not compile
which got fixed with
https://github.com/irontec/sngrep/commit/b84f0663e47de6f238d9f81eed67612a9ab616ef.

sngrep supports pcre2, so use this instead of pcre, which is outdated.

Changelog:

  * capture: add support for telephony-event rtp streams (RFC 4733)
  * capture: replace fake HEP frames for network captured packets
  * call flow: limit call-id displayed on title to 125 characters
  * rtp: fix duration value in telephony-event is incorrectly converted
  * core: fix out of bound arrays crashes
  * eep: fix multiple memory crashes in HEP parsing
  * ipv6: fixed incorrect payload length for fragmented IPv6 packets
  * build: use libgcrypt-config if pkg-config is not available for libcrypt

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:48 -07:00
Jason Schonberg a8faa98416 nodejs: upgrade 24.16.0 -> 24.17.0
This is the June 2026 security release.

https://nodejs.org/en/blog/vulnerability/june-2026-security-releases

Changelog: https://github.com/nodejs/node/releases/tag/v24.17.0

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:48 -07:00
Peter Marko 54934e0674 libpcre: move recipe from oe-core
This recipe was removed in oe-core as obsolete (replaced by libpcre2).
Since some recipes in meta-oe still depend on it, moe it here.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:48 -07:00
Leon Anavi 4e4711c4ec python3-greenlet: Upgrade 3.5.1 -> 3.5.2
Upgrade to release 3.5.2:

- The minimum supported version of Python 3.15 is now 3.15b2.
- Fix some garbage-collection related crashes on free-threaded
  Python 3.15.
- Improve garbage collection of greenlets. This mostly applies
  to Python 3.15.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:48 -07:00
Leon Anavi fed665cda8 python3-autobahn: Upgrade 25.12.2 -> 26.6.1
Upgrade to release 26.6.1:

- Bump vendored FlatBuffers from v25.9.23 to v25.12.19, restoring
  the version-sync with zlmdb 26.6.1
- Commit the binary schemas (reflection.bfbs, wamp.bfbs) to the source
  tree and ship them as-is; the package build no longer runs flatc,
  which fixes cross-compilation from the PyPI sdist
  (e.g. Buildroot/Yocto/aarch64)
- Add just generate-reflection to regenerate the committed binary
  schemas with a version-matched flatc built from deps/flatbuffers
- Add just check-flatbuffers-sync and a unit test exercising
  check_zlmdb_flatbuffers_version_in_sync()

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:47 -07:00
Leon Anavi 307954c80b python3-tzlocal: Upgrade 5.3.1 -> 5.4.3
Upgrade to release 5.4.3:

- Moved the tests back, removed the ones that check for symlinks.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:47 -07:00
Jörg Sommer a7c02babb6 atftp: Rework recipe and use libpcre2
The Debian package page is not the appropriate homepage. And we can add the
bug tracker URL and a description. Configure has some more options we can
expose as PACKAGECONFIG. In INSTALL file in the source repository states
that libpcre2 (instead of libpcre) should be used. And std=gnu89 is no
longer needed.

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:47 -07:00
Ashwin Prabhakar f58670ca9a vkmark: add recipe for Vulkan graphics benchmark
Add an initial recipe for vkmark to enable Vulkan performance testing.
This tool allows for benchmarking various Vulkan rendering scenes and
can be used to validate graphics drivers on target hardware.

Signed-off-by: Ashwin Prabhakar <ashwin.prabhakar@qti.qualcomm.com>

vkmark: fix build parse errors by making XCB support conditional

The current default PACKAGECONFIG explicitly enforces 'xcb'.
This causes build failures on distributions (like Yoe) that
lack 'x11' in their DISTRO_FEATURES, as 'libxcb' and
'xcb-util-wm' are skipped during parsing.

Fix this by dynamically adding 'xcb' to PACKAGECONFIG only
when 'x11' is present in DISTRO_FEATURES.

Signed-off-by: Ashwin Prabhakar <ashwin.prabhakar@qti.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:47 -07:00
Ashwin Prabhakar ca1512c46f assimp: Add new recipe for Open Asset Import Library (Assimp)
Add a new recipe for the Open Asset Import Library (Assimp) using
the latest upstream git source. This library provides a unified
interface to import various 3D model formats.

Signed-off-by: Ashwin Prabhakar <ashwin.prabhakar@qti.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:47 -07:00
Markus Volk 65ce2e1060 packagegroup-meta-oe.bb: dont add runtime dependency on libdvdread
libdvdread was moved to meta-multimedia

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:47 -07:00
Markus Volk 1b860865d4 gnome-disk-utility: move to dynamic-layers
gnome-disk-utility depends on libdvdread which is available in meta-multimedia

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:46 -07:00
Jeroen Hofstee 011850d5d1 nodejs: native: avoid target-specific signatures
The do_create_v8_qemu_wrapper function depends on target information,
which ends up in the task signature, but the qemu wrapper isn't needed
for native builds. This causes unnecessary rebuilds of nodejs-native.

Delete the task for nodejs-native and don't install the wrapper script
for it.

This issue was previously addressed by b2a950a ("nodejs: inherit qemu
class conditionally"), which was later reverted. This patch addresses
it by removing the unused task from native builds instead of inheriting
qemu conditionally.

Signed-off-by: Jeroen Hofstee <jhofstee@victronenergy.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-20 23:41:46 -07:00
Leon Anavi 82dcaab4fb python3-dateparser: Upgrade 1.4.0 -> 1.4.1
Upgrade to release 1.4.1:

- Remove fastText language detection support: the fasttext extra is
  dropped and detect_languages() now raises ImportError. Migrate to
  the langdetect extra, which also unblocks numpy 2.x compatibility
- Make digit quantifiers possessive in the relative-date regexes to
  prevent quadratic backtracking (ReDoS) on long digit runs
- Add the USE_GIVEN_LANGUAGE_ORDER setting to try languages and
  locales in the order given rather than by frequency
- Preserve explicit signs on individual components when parsing relative
  dates that combine decades with years, such as "-1 decade +2 years"
- Fall back to other provided languages in search_dates when the
  detected language yields no dates
- Parse relative date expressions with spaces between the sign and
  number, such as "now - 2 hours" and "now + 1 day"
- Use the parser-relative now for the current month when filling in
  incomplete dates so the month and day stay consistent
- Fix Norwegian Bokmål (nb) parsing of relative date expressions such
  as "3 måneder siden" and "om 2 månede
- Parse abbreviated English month expressions such as "1mon ago" and
  "3mons ago"
- Preserve surrounding whitespace when removing skip tokens during
  translation to avoid spurious double spaces
- Move project metadata and build configuration to pyproject.toml
- Add alternative Korean date expressions for today, yesterday,
  tomorrow, and "N months ago/later"
- Expand Czech date translations with additional inflections, word
  numbers, decade and century expressions, and clock phrases
- Replace internal OrderedDict usage with the built-in dict

Fixes:

WARNING: python3-dateparser-1.4.1-r0 do_check_backend: QA Issue:
inherits setuptools3 but has pyproject.toml with setuptools.build_meta,
use the correct class [pep517-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:46 -07:00
Leon Anavi 7c1cc946a9 python3-wand: Upgrade 0.6.13 -> 0.7.1
Upgrade to release 0.7.1:

- Updated accepted animation formats for Image.animation property
- Added new FILTER_TYPES operators
- Fixed Image.length_of_bytes() method by refactoring & applying
  c_magick_size_t type
- [DOC] Fixed typos in documentation

License-Update: Update years

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
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