Commit Graph

38563 Commits

Author SHA1 Message Date
Wang Mingyu 9775e7d42b imagemagick: upgrade 7.1.2-24 -> 7.1.2-25
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:34 -07:00
Wang Mingyu 1393ce3d7f hiredis: upgrade 1.3.0 -> 1.4.0
Improvements
================
- Increase required cmake version to 3.15
- Use ffc (pure-C99) as the RESP3 double parser instead of strtod
- FetchContent should not include cpack
- Add C++ compatibility to sds.h
- Apply FD_CLOEXEC on sockets

Bug Fixes
=============
- fix: add NULL check for c->funcs in redisReconnect
- Fix buffer overflow in tests.

Maintenance
===============
- Fix CI for macOS and docker based runs.
- Fix CI on MacOS runners.
- Define ssize_t as intptr_t in Windows

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:34 -07:00
Wang Mingyu 6bf220159d freeradius: upgrade 3.2.9 -> 3.2.10
Changelog:
 Correct bug where detail file reader would not read files.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:34 -07:00
Wang Mingyu f2a901aa5c freeipmi: upgrade 1.6.17 -> 1.6.18
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:34 -07:00
Wang Mingyu 0b59fc4f0b fluentbit: upgrade 5.0.6 -> 5.0.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:34 -07:00
Wang Mingyu 7045a97518 fastfetch: upgrade 2.64.0 -> 2.64.2
Features: =========
- Adds a CMake option -DPACKAGES_REMOVE_DISABLED to remove detection code of
  disabled packages (-DPACKAGES_DISABLE_<PACKAGE_NAME>) for slightly smaller
  binary size (Packages)

Bugfixes: =========
- Fixes compatibility issues with Lua 5.3
- Avoid possible infinite recursion in encode_json when encoding deeply nested
  tables or circular references
- Fixes compilation issues when building with old macOS SDKs
- Fixes image rendering being wiped quickly (#2374)
- Fixes ASCII logo being overwritten in --dynamic-interval mode
- Internal fixes

Logos: =======
- Updates OpenWrt and adds a small variant

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:34 -07:00
Wang Mingyu 6996d9e72d ctags: upgrade 6.2.20260531.0 -> 6.2.20260607.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:33 -07:00
Wang Mingyu d6465bde53 boost-sml: upgrade 1.1.13 -> 1.2.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:33 -07:00
Dmitry Baryshkov 50efc66dcb android-tools-conf-configs: revert deletion of the recipe
The commit 33c1e33d23 ("android-tools: remove android-tools 5.x from
meta-oe/recipes-devtools") blindly dropped all recipes from the
android-tools dir. Later commits moved the android-tools recipe and
other related recipes from the SELinux dynamic layer, bumping the
version to 29.x, but somehow the author of the patches didn't notice
that the resulting set of packages doesn't work out of box on any
upstream kernels, as the default android-tools-conf setup scripts use
Android-proprietary way of setting up the USB gadget
(/sys/class/android_usb).

Bring back the android-tools-conf-configs recipe, which uses upstream
mechanism (ConfigFS) to setup the USB gadget for ADB.

Fixes: 33c1e33d23 ("android-tools: remove android-tools 5.x from meta-oe/recipes-devtools")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:33 -07:00
Nora Schiffer c6722579be kernel-selftest: do not run 'make clean'
Due to the way the kernel-selftest sources are set up, the toplevel
Makefile does not work and `make clean` will always result in a "The
source tree is not clean, please run 'make ARCH=... mrproper'" error.

Avoid running it by setting CLEANBROKEN = "1", so rebuilding the recipe
without a clean (which often happens when the kernel has changed) does
not fail.

Signed-off-by: Nora Schiffer <nora.schiffer@ew.tq-group.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:33 -07:00
Mingli Yu 8ed8512f7b freeradius: Fix do_patch fuzz QA Issue
Fixes:
  ERROR: freeradius-3.2.9-r0.wr2600 do_patch: QA Issue: Fuzz detected:

  checking file src/main/version.c
  Hunk #1 succeeded at 622 with fuzz 1 (offset 8 lines).

  patching file src/main/version.c
  Hunk #1 succeeded at 622 with fuzz 1 (offset 8 lines).

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:33 -07:00
Mingli Yu 57109f8d05 minifi-cpp: Fix build with gcc 16
Fixes:
  extensions/systemd/libwrapper/LibWrapper.h:38:31: error: 'uint64_t' has not been declared
  38 | virtual int getRealtimeUsec(uint64_t* usec_out) noexcept = 0;
  | ^~~~~~~~

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:33 -07:00
Mingli Yu ef7e88659f xfce4-sensors-plugin: Fix aggregate init failure with gcc16
Fixes:
  ../../../sources/xfce4-sensors-plugin-1.5.0/xfce4++/util/gtk.cc:25:37: error: no matching function for call to 'xfce4::PluginSize::PluginSize(<brace-enclosed initializer list>)'
   25 | const PluginSize      RECTANGLE{true}, SQUARE{false};
      |                                     ^
  • there are 2 candidates
 In file included from ../../../sources/xfce4-sensors-plugin-1.5.0/xfce4++/util/gtk.cc:21:
    • candidate 1: 'constexpr xfce4::PluginSize::PluginSize(const xfce4::PluginSize&)'
      ../../../sources/xfce4-sensors-plugin-1.5.0/xfce4++/util/gtk.h:64:8:
         64 | struct PluginSize {
            |        ^~~~~~~~~~
      • no known conversion for argument 1 from 'bool' to 'const xfce4::PluginSize&'
    • candidate 2: 'constexpr xfce4::PluginSize::PluginSize(xfce4::PluginSize&&)'
      • no known conversion for argument 1 from 'bool' to 'xfce4::PluginSize&&'

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:32 -07:00
Mingli Yu 862925e628 xfce4-cpufreq-plugin: Fix aggregate init failure with gcc16
Fixes:
   ../../../sources/xfce4-cpufreq-plugin-1.3.0/xfce4++/util/gtk.cc:25:37: error: no matching function for call to 'xfce4::PluginSize::PluginSize(<brace-enclosed initializer list>)'
   25 | const PluginSize      RECTANGLE{true}, SQUARE{false};
      |                                     ^
  • there are 2 candidates
In file included from ../../../sources/xfce4-cpufreq-plugin-1.3.0/xfce4++/util/gtk.cc:21:
    • candidate 1: 'constexpr xfce4::PluginSize::PluginSize(const xfce4::PluginSize&)'
      ../../../sources/xfce4-cpufreq-plugin-1.3.0/xfce4++/util/gtk.h:64:8:
         64 | struct PluginSize {
            |        ^~~~~~~~~~
      • no known conversion for argument 1 from 'bool' to 'const xfce4::PluginSize&'
    • candidate 2: 'constexpr xfce4::PluginSize::PluginSize(xfce4::PluginSize&&)'
      • no known conversion for argument 1 from 'bool' to 'xfce4::PluginSize&&'

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:32 -07:00
Li Zhou c0e52930a9 minifi-cpp: upgrade 0.99.1 -> 0.99.2
Below changes are done for upgrading minifi-cpp from 0.99.1 to 0.99.2.
Updated below patches:
 0001-Do-not-use-bundled-packages.patch
 0003-Fix-libsodium-build.patch
Removed below patch for it is available in new version:
 0008-MINIFICPP-2553-CMP0065-OLD-removed-in-cmake-4.0-remo.patch
Updated third-party components' versions to be aligned with new
version's release note:
 expected-lite	0.6.3->0.9.0
 asio	1.29.0->1.34.2
 fmt	11.1.4->11.2.0
Added new third-party component: jsoncons 1.3.2.
Added DEPENDS on pugixml 1.15 (use the version provided by system).
Added new configs to disable unnecessary third-party components.
Aligned file names and installation paths with new version 0.99.2.
Correct LICENSE.

ChangeLog:
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=65145325

License-Update: Added BSL-1.0 (jsoncons) and fixed typo in
                concurrentqueue description. [1]
                Removed TinyXml2 (Zlib license) from LICENSE and Zlib
                license is needed by other bundled components. [2]
                No new license type. Changed protobuf from
                "within gRPC" to standalone bundling. [3]
                Added MIT license (llama.cpp). [4]
                Added benchmark (ALv2) to LICENSE/NOTICE. No new
                license since Apache-2.0 already present. [5]

[1] https://github.com/apache/nifi-minifi-cpp/commit/e25a247a4
[2] https://github.com/apache/nifi-minifi-cpp/commit/f28961cfb
[3] https://github.com/apache/nifi-minifi-cpp/commit/97087b22e
[4] https://github.com/apache/nifi-minifi-cpp/commit/8602b76d2
[5] https://github.com/apache/nifi-minifi-cpp/commit/54a643c72

Signed-off-by: Li Zhou <li.zhou@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:26:32 -07:00
Khem Raj 4583ab1e38 libtext-diff-perl: upgrade 1.41 -> 1.45
Maintainership moved on CPAN from OVID to NEILB, so update the
SRC_URI author path and HOMEPAGE accordingly. Refresh
LIC_FILES_CHKSUM for the updated FSF address in the bundled GPL
text; the licensing (Artistic-1.0 | GPL-2.0-or-later) is unchanged.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:18:21 -07:00
Khem Raj c89376afc7 libmodule-pluggable-perl: upgrade 5.2 -> 6.3
The README license block (LIC_FILES_CHKSUM beginline/endline) is
unchanged.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:18:21 -07:00
Khem Raj 72a0bb8aa5 libextutils-config-perl: upgrade 0.008 -> 0.010
Refresh LIC_FILES_CHKSUM: upstream reformatted the bundled Artistic
license text ("Artistic License 1.0" -> "Perl Artistic License 1.0");
the licensing (Artistic-1.0 | GPL-1.0-or-later) is unchanged.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-09 07:18:16 -07:00
Khem Raj 59837c1f6c font-misc-misc: upgrade 1.1.2 -> 1.1.3
Upstream now ships the release as .tar.xz (no .tar.bz2), so set
SRC_URI_EXT accordingly. The COPYING license checksum is unchanged.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:35 -07:00
Khem Raj ff3c7f9546 font-cursor-misc: upgrade 1.0.3 -> 1.0.4
Upstream now ships the release as .tar.xz (no .tar.bz2), so set
SRC_URI_EXT accordingly. The COPYING license checksum is unchanged.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:35 -07:00
Khem Raj 657903135a font-bitstream-100dpi: upgrade 1.0.3 -> 1.0.4
Upstream now ships the release as .tar.xz (no .tar.bz2), so set
SRC_URI_EXT accordingly. The COPYING license checksum is unchanged.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:35 -07:00
Khem Raj 194bf5de1d font-bh-lucidatypewriter-100dpi: upgrade 1.0.3 -> 1.0.4
Upstream now ships the release as .tar.xz (no .tar.bz2), so set
SRC_URI_EXT accordingly. The COPYING license checksum is unchanged.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:35 -07:00
Khem Raj 292989785a font-bh-100dpi: upgrade 1.0.3 -> 1.0.4
Upstream now ships the release as .tar.xz (no .tar.bz2), so set
SRC_URI_EXT accordingly. The COPYING license checksum is unchanged.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:34 -07:00
Khem Raj ece7f639fd font-adobe-utopia-100dpi: upgrade 1.0.4 -> 1.0.5
Upstream now ships the release as .tar.xz (no .tar.bz2), so set
SRC_URI_EXT accordingly. The COPYING license checksum is unchanged.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:34 -07:00
Khem Raj be9be7ff4d font-adobe-100dpi: upgrade 1.0.3 -> 1.0.4
Upstream now ships the release as .tar.xz (no .tar.bz2), so set
SRC_URI_EXT accordingly. The COPYING license checksum is unchanged.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:34 -07:00
Khem Raj 2cb2656d73 mbuffer: upgrade 20140310 -> 20260511
Use ${PV} in SRC_URI so future version bumps are filename-only.
LICENSE checksum is unchanged and the md5 PACKAGECONFIG still maps
to the configure --enable-md5/--disable-md5 option.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:34 -07:00
Srikanth Patchava 90afa64a7a chore: add .editorconfig and .gitattributes
Add editor configuration and line ending normalization
for consistent development across platforms.

Signed-off-by: Srikanth Patchava <srpatcha@users.noreply.github.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:33 -07:00
Khem Raj 95720367b2 pegtl: Upgrade to 4.0.0
Fixes build with gcc 16 as well.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:33 -07:00
Ryan Eatmon db2433795c opencl-cts: update to release 2026-05-05
Update OpenCL CTS to the latest release.  With the move of the
opencl-headers and other opencl-* packages to a newer version, this one
also needs to update to fix compile issues related to the header
changes.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:33 -07:00
Dmitry Baryshkov f7735c9204 freeglut: split normal and gles packages
The freeglut and freeglut-gles libraries are not really compatible, they
have different SOnames, different ABI, etc. Some tools (e.g. OpenCL CTS)
expect the classical FreeGLUT rather than a GL ES version.

Restore original freeglut recipe and add freeglut-gles for the software
that needs it.

Fixes: 0b0cbd4c3c ("freeglut: version 3.4.0 -> 3.8.0")
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:32 -07:00
Dmitry Baryshkov bafc3361bb mariadb: fix building for the ARMv8.3-A and later systems
Building mariadb for ARMv8.3-A and later, fails with:

Assembler messages:
{standard input}:169: Error: selected processor does not support `retaa'
{standard input}:271: Error: selected processor does not support `retaa'

It happens because the pmem_cvap() funciton manually inserts the `.arch
armv8-2.a` clause, making GAS believe that retaa instruction (inserted
by GCC) is invalid.

Replace compiler dependent version by using the generic sys instruction.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 23:16:32 -07:00
Zeming LIU ee3134d2e8 Add ptest support for googletest
Test result:
root@qemux86-64:~# ptest-runner googletest
START: ptest-runner
2026-06-08T02:33
BEGIN: /usr/lib/googletest/ptest
PASS: gmock-actions_test
PASS: gmock-cardinalities_test
PASS: gmock_ex_test
PASS: gmock-function-mocker_test
PASS: gmock-internal-utils_test
PASS: gmock-matchers-arithmetic_test
PASS: gmock-matchers-comparisons_test
PASS: gmock-matchers-containers_test
PASS: gmock-matchers-misc_test
PASS: gmock-more-actions_test
PASS: gmock-nice-strict_test
PASS: gmock-port_test
PASS: gmock-spec-builders_test
PASS: gmock_link_test
PASS: gmock_test
PASS: gmock_stress_test
PASS: gmock-more-actions_no_exception_test
PASS: gmock_no_rtti_test
PASS: googletest-death-test-test
PASS: gtest_environment_test
PASS: googletest-filepath-test
PASS: googletest-listener-test
PASS: gtest_main_unittest
PASS: googletest-message-test
PASS: gtest_no_test_unittest
PASS: googletest-options-test
PASS: googletest-param-test-test
PASS: googletest-port-test
PASS: gtest_pred_impl_unittest
PASS: gtest_premature_exit_test
PASS: googletest-printers-test
PASS: gtest_prod_test
PASS: gtest_repeat_test
PASS: gtest_sole_header_test
PASS: gtest_stress_test
PASS: googletest-test-part-test
PASS: gtest_throw_on_failure_ex_test
PASS: gtest-typed-test_test
PASS: gtest_unittest
PASS: gtest-unittest-api_test
PASS: gtest_skip_in_environment_setup_test
PASS: gtest_skip_test
PASS: gtest-death-test_ex_nocatch_test
PASS: gtest-death-test_ex_catch_test
PASS: gtest_no_rtti_unittest
PASS: googletest-break-on-failure-unittest
PASS: gtest_skip_check_output_test
PASS: gtest_skip_environment_check_output_test
PASS: googletest-catch-exceptions-test
PASS: googletest-color-test
PASS: googletest-env-var-test
PASS: googletest-filter-unittest
PASS: gtest_help_test
PASS: googletest-list-tests-unittest
PASS: googletest-output-test
PASS: googletest-shuffle-test
PASS: googletest-throw-on-failure-test
PASS: googletest-uninitialized-test
PASS: gtest_list_output_unittest
PASS: gtest_xml_outfiles_test
PASS: googletest-json-outfiles-test
PASS: gtest_xml_output_unittest
PASS: googletest-json-output-unittest
DURATION: 16
END: /usr/lib/googletest/ptest
2026-06-08T02:34
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: Zeming LIU <zeming.liu@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 16:44:39 -07:00
Khem Raj f79aaeb828 webrtc-audio-processing: drop obsolete 0.3.1 recipe
The 0.3.x series is long superseded. We already ships the
maintained webrtc-audio-processing-1 (1.3) and webrtc-audio-processing-2
(2.1) recipes, and pipewire uses webrtc-audio-processing-2. Nothing
depends on the bare 0.3.1 recipe. Drop it.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 16:35:51 -07:00
Khem Raj 77e7f2433f python3-pytest-cache: remove dead recipe
pytest-cache has been unmaintained since its last release in 2013 and
its functionality was long ago merged into pytest core. Drop the recipe
along with its packagegroup-meta-python entry and the now-redundant ptest
dependency in python3-fastjsonschema.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 16:35:19 -07:00
Khem Raj 0ad40d5eee python3-pathtools3: remove dead recipe
pathtools3 is an abandoned Python 3 fork. Its last release (0.2.1) was
in 2018 and the upstream original pathtools has been dead since 2011.
Its only historical consumer, python3-watchdog, dropped the dependency
long ago and is now at 6.0.0 in OE. Nothing else references it.

Drop the recipe and its packagegroup-meta-python entry.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-08 16:34:37 -07:00
Kamlesh Gurudasani 53cbcaba3f libwebsockets: fix build against OpenSSL 3.5
OpenSSL 3.5 (first shipped in wrynose) made HMAC_CTX a fully opaque
type by removing its struct definition from the public headers. It was
deprecated since OpenSSL 3.0 but the struct remained visible until 3.5.

libwebsockets uses HMAC_CTX_new() to detect which form to use in its
lws-genhash.h public header: if found it uses HMAC_CTX *ctx (pointer),
otherwise it falls back to HMAC_CTX ctx (embedded struct).

In cross-compilation the CMake CHECK_FUNCTION_EXISTS probe for
HMAC_CTX_new can fail due to native libraries being incorrectly pulled
into the aarch64 link test, causing the function to be reported as not
found. Before OpenSSL 3.5 this was a silent failure: the fallback
embedded struct still compiled fine. With OpenSSL 3.5 the fallback
now fails with "field has incomplete type".

Force LWS_HAVE_HMAC_CTX_new=ON so the pointer form is always used.

Signed-off-by: Kamlesh Gurudasani <kamlesh@ti.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:52 -07:00
Telukula Jeevan Kumar Sahu d56e22f0d6 kernel-selftest: add generic architecture-independent self-tests
Add generic kernel self-tests that build cleanly with mainline
kernel (6.18+), work on all architectures, and either PASS or SKIP
gracefully at runtime.

Tests added:
- acct: BSD process accounting
- breakpoints: hardware breakpoint handling
- cachestat: page cache statistics (cachestat syscall)
- cgroup: control group v1 interface
- clone3: clone3 syscall with flags
- core: syscalls like close_range, unshare
- coredump: core dump generation
- dmabuf-heaps: DMA-BUF heap allocator
- efivarfs: EFI variable filesystem
- filelock: POSIX file locking (OFD locks)
- filesystems: basic filesystem operations
- filesystems/binderfs: Android Binder IPC (skips if CONFIG_ANDROID_BINDERFS=n)
- filesystems/epoll: epoll syscall extensions
- fpu: floating-point unit state
- ftrace: function tracer interface
- futex: fast userspace mutex
- gpio: general purpose I/O
- ipc: System V IPC primitives
- kcmp: compare kernel resource identifiers
- kvm: kernel-based virtual machine
- landlock: LSM sandboxing (skips if CONFIG_SECURITY_LANDLOCK=n)
- locking: ww_mutex deadlock avoidance
- lsm: Linux Security Module interface
- membarrier: memory barrier syscalls
- mincore: mincore syscall (page residency)
- mount: mount syscall (unprivileged variants)
- mount_setattr: mount attribute syscall
- move_mount_set_group: move_mount peer group
- mseal_system_mappings: system mapping sealing
- namespaces: PID/UTS/IPC/mount/network namespaces
- net: networking stack
- net/mptcp: multipath TCP
- pidfd: pidfd-based process management
- pid_namespace: PID namespace limits
- proc: /proc filesystem interface
- ptrace: process tracing
- rlimits: resource limits
- rseq: restartable sequences
- sched: scheduler and real-time classes
- seccomp: secure computing mode
- signal: signal handling
- size: ELF size utilities
- splice: zero-copy data transfers
- sync: cache synchronization
- syscall_user_dispatch: user-space syscall dispatch
- sysctl: sysctl interface
- tc-testing: traffic control
- timens: time namespaces
- tmpfs: tmpfs filesystem
- tpm2: Trusted Platform Module 2.0
- tty: TTY layer
- uevent: kernel uevent subsystem
- user_events: tracepoint user interface
- vDSO: virtual dynamic shared object
- watchdog: hardware watchdog timer
- zram: compressed RAM block device

Tested on aarch64 device BeaglePlay(AM6254 SoC):
- Tests either PASS or SKIP gracefully

Depends-on: kernel-selftest: add libcap to build and runtime dependencies

Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:52 -07:00
Telukula Jeevan Kumar Sahu 447405d1ff kernel-selftest: add libcap to build and runtime dependencies
libcap is needed unconditionally for capability-aware tests such as
breakpoints, cgroup, clone3, futex, ptrace, and seccomp.  Add it to
DEPENDS so it is always available at build time and to RDEPENDS so the
installed tests can call cap_get_proc() and friends at runtime.

bash and libgcc are also added to RDEPENDS: bash is required by several
test shell scripts, and libgcc provides libgcc_s.so needed by tests
that use GCC-emitted unwinding stubs.

Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:51 -07:00
Jason Schonberg e14f72c5d7 php: upgrade 8.5.6 -> 8.5.7
This is a bug fix release.

Changelog: https://www.php.net/ChangeLog-8.php#8.5.7

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:51 -07:00
Jason Schonberg 8be7894301 gsoap: upgrade 2.8.137 -> 2.8.142
From the changelog.md file:

Version 2.8.142 (04/25/2026)

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:51 -07:00
Markus Klotzbuecher 43f2dc81c5 libpwquality: make python bindings optional via PACKAGECONFIG
The python bindings are built unconditionally, so using libpwquality
drags libpython3 and python3-core onto the image even when only the C
library or pam_pwquality is needed.

Add a "python3" PACKAGECONFIG for the bindings, enabled by default to
keep the current behaviour. The setuptools3-base inherit is deferred
and conditional on it. With python3 disabled, the package depends only
on cracklib and libc.

Signed-off-by: Markus Klotzbuecher <mk@mkio.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:51 -07:00
Abhishek Bachiphale 44ec3710d5 dnsmasq: upgrade 2.92 -> 2.93
ChangeLog:
https://dnsmasq.org/CHANGELOG

- Update checksum
- Remove obsolete patches
- Verified build and runtime functionality

Security fixes (included upstream in 2.93) :
- CVE-2026-2291
- CVE-2026-4890
- CVE-2026-4891
- CVE-2026-4892
- CVE-2026-4893
- CVE-2026-5172

- Removed patches corresponding to the above CVEs
  as fixes are now part of upstream release

Signed-off-by: Abhishek Bachiphale <Abhishek.Bachiphale@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:50 -07:00
Martin Jansa b2b319eef3 cunit: set CLEANBROKEN
otherwise it tries to run:
/bin/sh /Users/aks/code/os/cunit/cunit/missing autoconf
and fails

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:50 -07:00
Peter Kjellerstedt 29b6cf792f ttf-dejavu: Use "Bitstream-Vera" instead of "BitstreamVera" as license
"Bitstream-Vera" is the official SPDX license identifier for the
license.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:50 -07:00
Ankur Tyagi 18576ace94 python3-django: upgrade 5.2.14 -> 5.2.15
https://docs.djangoproject.com/en/dev/releases/5.2.15/

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:49 -07:00
Ankur Tyagi 4d1b287447 python3-django: upgrade 6.0.5 -> 6.0.6
https://docs.djangoproject.com/en/dev/releases/6.0.6/

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:49 -07:00
Ankur Tyagi 9f62f16461 freeradius: upgrade 3.2.8 -> 3.2.9
Added tag to the SRC_URI and dropped setting PV in the recipe.

https://github.com/FreeRADIUS/freeradius-server/releases/tag/release_3_2_9

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:49 -07:00
Markus Volk d29b453950 miniupnpd: fix build
After the recent recipe update I see this build error:
| Makefile.linux:67: config.mk: No such file or directory
| make: *** No rule to make target '/configure', needed by 'config.mk'.  Stop.

Run the configure script so that config.mk gets created

Also fix LIC_FILE_CHECKSUM. Copyright year has been changed

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:49 -07:00
Markus Volk b2fe96995a libsdl2-net: remove backport patch
Currently build fails with:

Hunk #1 FAILED at 204.
1 out of 1 hunk FAILED -- rejects in file CMakeLists.txt
Patch 0001-cmake-always-install-SDL2_net.pc.patch does not apply (enforce with -f)

Remove the patch

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:48 -07:00
Markus Volk d712bc991a pipewire: update 1.6.5 -> 1.6.6
- ncurses is not a required dependency -> make it a PACKAGECONFIG

PipeWire 1.6.6 (2026-05-26)

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

Highlights
  - Fix a bug in the server code that could leave snap clients without
    sound. (#5270)
  - Relax LADSPA path loading again, absolute paths are only blocked in
    unsafe cases.
  - Fix a volume restore issue in filter-graph when using custom volume
    controls.
  - Small fixes and improvements.

PipeWire
  - Fix the meta permission check on metadata.
  - Make sure we don't accept too many fds.
  - Fix potential race with buffer allocation and Suspend. (#3547)

SPA
  - Relax LADSPA path loading. Absolute paths are allowed when loading
    modules from a config file. They are now only blocked when loading
    the pulse ladspa modules and filter-chains in nodes because those
    can load ladspa plugins in other processes. (#5222)
  - Fix a regression in the dither noise that was silent when no input
    was available. (#5260)
  - Fix volume initialization in filter-graph. (#5192)

Pulse-server
  - Fix a bug in the server code that could leave snap clients without
    sound. (#5270)
  - Be more careful with the stream suspend messages and only send them
    when the stream is monitoring. (#5273)
  - Fix monitor mode in pavucontrol.

Tools
  - Fix midifile SysEx writing in pw-cat and ensure the header is written
    correctly on close.
  - Make sure pw-cat does not try to convert Midi to UMP.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-06-07 18:21:48 -07:00