Commit Graph
17608 Commits
Author SHA1 Message Date
Thorsten Schmelzer 1ffc422c40 lvgl-demo-fb: update defconfig
Update the defconfig to use more linux default settings. Most
settings are imported from the get_started.defconfig from the source
repository. This includes the following changes:
- use libc based malloc, string, sprintf
- use OS based pthread implementation
- include fonts
- include performance monitor
- remove CONFIG_LV_MEM_SIZE_KILOBYTES, not necessary when using libc
  memory management
- set refresh period to 16 ms (60 FPS max)
- increase LV_DRAW_LAYER_SIMPLE_BUF_SIZE and LV_DRAW_THREAD_STACK_SIZE

Signed-off-by: Thorsten Schmelzer <t.schmelzer@phytec.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:42 -07:00
Thorsten Schmelzer 11d7a35275 lvgl-demo-fb: Update to 9.6.0
Drop setting KCONFIG_CONFIG_ROOTDIR to the lvgl subfolder. The demo repo
has now its own Kconfig file.

Signed-off-by: Thorsten Schmelzer <t.schmelzer@phytec.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:41 -07:00
Thorsten Schmelzer 8ae75b7ad6 lvgl: lv-conf.inc: add wayland packageconfig
Add the possibility to use wayland as lvgl backend. Add a config snippet
to enable wayland and add the necessary dependencies. The lvgl cmake
needs SYSROOT to be set to RECIPE_SYSROOT to find the wayland protocols.

Signed-off-by: Thorsten Schmelzer <t.schmelzer@phytec.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:41 -07:00
Thorsten Schmelzer 916651ab0d lvgl: Update defconfig
Update the defconfig to use Linux default settings. Settings are taken
from the linux.defconfig from the source repository. This includes the
following changes:
- use libc based malloc, string, sprintf. Using libc based memory
  allocation eliminates the risk that the lvgl application runs out of
  memory because of fixed internal memory size.
- use OS based pthread implementation
- set refresh period to 16 ms (60 FPS max)
- increase LV_DRAW_LAYER_SIMPLE_BUF_SIZE and
  CONFIG_LV_DRAW_THREAD_STACK_SIZE

Signed-off-by: Thorsten Schmelzer <t.schmelzer@phytec.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:41 -07:00
Thorsten Schmelzer 2bb57b5d81 lvgl: Update to 9.6.0
Add pkgconfig inherit and drop manually adding include paths to CFLAGS
and CXXFLAGS. The lvgl cmake can handle this meanwhile.

Add a patch to fix missing version and links for installed .so files.

Signed-off-by: Thorsten Schmelzer <t.schmelzer@phytec.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:41 -07:00
Markus Volk 8056cc2aa9 libtsm: upgrade 4.7.1 -> 4.8.0
kmscon 10.0.4 requires libtsm 4.8.0.

AI-Generated: Uses Claude Code (Claude Opus 5.5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:41 -07:00
Ankur Tyagi 67eb8c7bfc fluentbit: upgrade 5.1.2 -> 5.1.3
Refresh 0001-lib-Do-not-use-private-makefile-targets-in-CMakelist.patch

Changelog:
https://github.com/fluent/fluent-bit/releases/tag/v5.1.3

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:41 -07:00
Ankur Tyagi 92defc3fb1 freeipmi: upgrade 1.6.19 -> 1.6.20
- The format specifier %h was used for two different format fields.
  Use %H as target host specifier.
- Fix minor output errors in Intel Node Manager DIMMs and Windmill
  device IDs.
- Fix ipmi-oem command line parsing bugs.
- In ipmi-oem, fix error in with wistron get/set-ipv6-trap-settings.
- In ipmi-oem, fix output error in dell get-system-info cmc-info.
- In libipmidetect fix potential hostname sscanf bound overflow.
- In ipmi-oem fujitsu get-sel-entry-long-text, fix potential memory
  buffer overflow.
- Fix ipmiconsole workaround flag parsing issues.
- Fix minor libfreeipmi corner cases (e.g. parameter input corner cases).
- Fix minor SEL output corner cases in several OEM vendors.
- Fix libfreeipmi macro inconsistencies / errors.
- Minor documentation fixes.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:40 -07:00
Ankur Tyagi 3fe4c22474 smarty: upgrade 5.8.4 -> 5.8.5
Changelog:
https://github.com/smarty-php/smarty/releases/tag/v5.8.5

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:40 -07:00
Ankur Tyagi dae1e050ed upower: upgrade 1.91.4 -> 1.91.5
Changelog:
https://gitlab.freedesktop.org/upower/upower/-/blob/v1.91.5/NEWS?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:40 -07:00
Martin Jansa 2db687f33e pcsc-lite: use nonarch_libdir for sysusers.d
It uses pkg-config to query systemd's sysusersdir which is defined as:

sysusers_dir=${prefix}/lib/sysusers.d
sysusersdir=${sysusers_dir}

Fixes installed-vs-shipped in cases where libdir isn't 'lib':

ERROR: QA Issue: pcsc-lite: Files/directories were installed but not shipped in any package:
  /usr/lib/sysusers.d
  /usr/lib/sysusers.d/pcscd-sysusers.conf
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
pcsc-lite: 2 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:38 -07:00
Alex Kiernan ba189f422c luajit: run the host helpers under qemu-user on non-x86 build hosts
LuaJIT's build compiles minilua and buildvm and runs them, and buildvm
must have the target's pointer size. For a 32 bit target the recipe adds
-m32 to the build compiler, which only exists on x86, so on any other
build host (e.g. AArch64) the build fails.

On those hosts, build the helpers with the target compiler and run them
under qemu-user. x86 build hosts keep -m32 unchanged.

AI-Generated: Claude Code (Claude Opus 5.5)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:38 -07:00
Markus Volk 52da7260de luaposix: set the version from PV
The lukefile of the git checkout has version = '$USER', which only the
release tarballs replace, so posix/version.lua carried the name of the
user who built it. Set it to PV before building.

AI-Generated: Uses Claude Code (Claude Opus 5.5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:38 -07:00
Markus Volk d364539dc6 mpv: make the drmprime overlay framebuffer the whole frame
The DRM framebuffer was made the size of the source rect while SRC_X and
SRC_Y place that rect inside the frame. With panscan or a crop the rect
reaches past the framebuffer, the atomic commit fails with ENOSPC and the
plane stays dark. The patch, Upstream-Status: Pending, makes the
framebuffer the size of the frame.

AI-Generated: Uses Claude Code (Claude Opus 5.5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:37 -07:00
Markus Volk 2826f6233d mpv: fix a file descriptor leak in the render API
With the OpenGL render API (vo_libmpv) every frame left a fence behind
that nothing cleaned up. On v3d each one holds a sync file, so after about
a minute of video the process ran into the open file limit and the
picture stopped ("MESA: error: Export failed"). Backport the upstream
fix.

AI-Generated: Uses Claude Code (Claude Fable 5.1)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:37 -07:00
Bastian Krause afc85af443 fitimage.bbclass: make engine parameters in FITIMAGE_MKIMAGE_EXTRA_ARGS fail early
Now that oe-core moved to OpenSSL 4.0, the engine API is gone.
As a result uboot-mkimage's -N/--engine no longer work:

  Failed to sign 'signature-1' signature node in 'conf-imx6dl-riotboard.dtb' conf node
  uboot-mkimage Can't add hashes to FIT blob: -1
  Error: Bad parameters for FIT image type
  Usage: uboot-mkimage [-T type] -l image
            -l ==> list image header information
            -T ==> parse image file as 'type'
            -q ==> quiet

A previous patch documented how provider-based PKCS#11 signing works.
Now make an engine option in FITIMAGE_MKIMAGE_EXTRA_ARGS a fatal error. It
has no effect anymore, so a recipe still setting it has not been
migrated; failing with a clear message beats mkimage's generic error
messages above.

Signed-off-by: Bastian Krause <bst@pengutronix.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:36 -07:00
Bastian Krause 24dc1d0d72 fitimage.bbclass: document provider-based PKCS#11 signing
Now that oe-core moved to OpenSSL 4.0, the engine API is gone.
As a result uboot-mkimage's -N/--engine no longer work:

  Failed to sign 'signature-1' signature node in 'conf-imx6dl-riotboard.dtb' conf node
  uboot-mkimage Can't add hashes to FIT blob: -1
  Error: Bad parameters for FIT image type
  Usage: uboot-mkimage [-T type] -l image
            -l ==> list image header information
            -T ==> parse image file as 'type'
            -q ==> quiet

Document the provider-based setup instead: signing_create_uri_pem() wraps
the role's PKCS#11 URI in a PEM file that OpenSSL loads like a key file and
resolves through the PKCS#11 provider configured by signing_prepare().

mkimage looks for a key in
${FITIMAGE_SIGN_KEYDIR}/${FITIMAGE_SIGN_KEYNAME}.key, so store it there.
This way the existing mkimage invocations do not need to be touched.

Signed-off-by: Bastian Krause <bst@pengutronix.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-09 10:01:36 -07:00
Ross Burton 0a583b3502 recipes: update for PYPI_PACKAGE change
The pypi class has slightly changed the semantics of the PYPI_PACKAGE
variable[1], now PYPI_PACKAGE is the normalised package name and the new
variable PYPI_PACKAGE_SDIST is used when the source tarball doesn't match.

Update recipes as appropriate: this is mostly deleting now-redundant
assignments but some assignments are still needed where packages are not
uploaded using the modern standards.

[1] oe-core 98049bf86b6 ("classes/pypi: change PYPI_PACKAGE to be normalised")

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-08 22:27:01 -07:00
Khem Raj ca3cf5fe14 fuse3: Fix ptest for the new test runner
libfuse 3.18.3 replaced its pytest based tests with shell test cases
driven by test/run-tests.py, so the pytest based run-ptest collected no
tests at all.

- Run test/run-tests.py from run-ptest and turn its result lines into
  ptest PASS/FAIL/SKIP lines. Use a run directory under the canonical
  /tmp, since some test filesystems mirror the real tree and cannot
  follow the /var/tmp symlink.
- Install fuse_config.h, which the runner reads from the build tree.
- Replace the pytest dependencies with the python3 modules the runner
  uses, and add coreutils and util-linux-losetup for dd status=none and
  losetup --show, which busybox does not support.
- Do not print strerror(0) in test_syscalls, musl's "No error
  information" is flagged as suspicious output by the runner.

All 87 tests now run on qemux86-64 musl: 80 pass, 7 skip.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 20:41:15 -07:00
Khem Raj f1be144432 librelp: Skip tls-ossl-connect-failure-vg.sh when libtool is missing
The test added in 1.13 runs the sender through ${srcdir}/../libtool,
which only exists in the build tree. In ptest the sender cannot start
and the test fails with exit status 127. Skip it like the other valgrind
tests already do when libtool is not available.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 20:41:15 -07:00
Ross Burton c4f9592122 unicode-ucd: upgrade 16.0.0 -> 18.0.0
Upstream moved where they are putting tarballs[1]:

  Starting with Unicode 17.0.0, the zipped versions of the data files
  are only published in https://www.unicode.org/Public/<version>/ucd/

Update the SRC_URI and UPSTREAM_CHECK_URI patterns, upgrade to 18.0.0,
and unpack the .zip into ${BP} so we don't need to set ${S}.

[1] https://www.unicode.org/Public/zipped/ReadMe.txt

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:53 -07:00
Leonid Iziumtsev dbdab2cecd kernel-selftest: remove flag assignments only
The do_compile() step removes flags from the kernel Makefile
before building the selftests.

On older kernels (pre-5.12), -mrecord-mcount is guarded by a
cc-option probe:
    ifeq ($(call cc-option-yn,-mrecord-mcount),y)
        CC_FLAGS_FTRACE += -mrecord-mcount
    endif
Previously, the sed expression matched mrecord-mcount regardless
of its context in the line. This removed both the flag assignment
and the ifeq guard, leaving an orphaned endif and causing the
selftest build to fail.

Anchor the expression on += so that the sed only removes flag
assignments, giving us more precise control over which Makefile
lines are deleted.
Apply the same adjustment to the -Wno-alloc-size-larger-than
expressions for consistency.

Signed-off-by: Leonid Iziumtsev <leonid.iziumtsev@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:53 -07:00
Ankur Tyagi 2e04e4d6dd libssh: upgrade 0.11.4 -> 0.11.5
Changelog:
https://git.libssh.org/projects/libssh.git/tree/CHANGELOG?h=libssh-0.11.5

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:53 -07:00
Ankur Tyagi 1fc7a319cb ccid: upgrade 1.8.2 -> 1.8.4
1.8.4:
* Add support of
 - THALES PKI Transaction Pad
* fix some minor issues found by an AI tool

1.8.3:
* Add support of
 - Broadcom Corp 58200 0x5884
 - Broadcom Corp 58200 0x5885
 - Broadcom Corp 58200 0x5886
 - Broadcom Corp 58200 0x5887
 - Circle CIR135 ICC
 - DigiFlow LLP. KAZTOKEN
 - HID Global Crescendo NFC Reader
 - HID Global OMNIKEY Plug
 - HID Global OMNIKEY SE Plug
 - Neowave LinkeoC-PRO
 - Swissbit iShield Key 2 Pro
* macOS: provide a sample script to build the driver with meson
* fix some minor issues found by an AI tool

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:53 -07:00
Ankur Tyagi 862fe575e4 avro-c++: upgrade 1.12.1 -> 1.12.2
Changelog:
https://github.com/apache/avro/releases/tag/release-1.12.2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:52 -07:00
Ankur Tyagi 53dd880419 qpdf: upgrade 12.4.1 -> 12.4.2
https://qpdf.readthedocs.io/en/stable/release-notes.html

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:52 -07:00
Ankur Tyagi 28bcff8e3d libmikmod: upgrade 3.3.13 -> 3.3.14
License-Update: update license files to latest FSF versions[1]

Changelog:
https://sourceforge.net/p/mikmod/mikmod/ci/libmikmod-3.3.14/tree/libmikmod/NEWS

[1]https://sourceforge.net/p/mikmod/mikmod/ci/aabc498206be2c19052f7562c4d9a6c02df2f3fb/

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:52 -07:00
Ankur Tyagi d89ddbb2c6 libxmp: upgrade 4.7.2 -> 4.7.3
Changelog:
https://github.com/libxmp/libxmp/releases/tag/libxmp-4.7.3

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:52 -07:00
Ankur Tyagi dbaeea7399 pegtl: upgrade 4.0.1 -> 4.0.2
Changelog:
https://github.com/taocpp/PEGTL/releases/tag/4.0.2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:52 -07:00
Ankur Tyagi 170992945a parallel: upgrade 20260722 -> 20260922
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:52 -07:00
Ankur Tyagi 22ee29bdda libwmf: upgrade 0.2.15 -> 0.2.16
License-Update: changed to LGPL 2.1[1]

Changelog:
https://github.com/caolanm/libwmf/releases/tag/v0.2.16

[1]https://github.com/caolanm/libwmf/commit/8a2627632b83f5eaadbc6da2db6866678da1ce1e

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:51 -07:00
Ankur Tyagi f56680b3ee liblognorm: upgrade 2.1.0 -> 2.1.1
Changelog:
https://github.com/rsyslog/liblognorm/releases/tag/v2.1.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:51 -07:00
Ankur Tyagi 0d1a54af87 pahole: upgrade 1.31 -> 1.32
Changelog:
https://git.kernel.org/pub/scm/devel/pahole/pahole.git/tree/NEWS?h=v1.32

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:51 -07:00
Ankur Tyagi b406396fe2 mpich: upgrade 5.0.1 -> 5.0.2
Changelog:
https://github.com/pmodels/mpich/releases/tag/v5.0.2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:51 -07:00
Ankur Tyagi 9e88a0d5b3 microsoft-gsl: upgrade 5.0.0 -> 5.0.1
Changelog:
https://github.com/microsoft/GSL/releases/tag/v5.0.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:51 -07:00
Ankur Tyagi bd5cb548e6 leancrypto: upgrade 1.9.0 -> 1.9.1
License-Update: added SNTRUP license[1]

Changelog:
https://github.com/smuellerDD/leancrypto/releases/tag/v1.9.1

[1]https://github.com/smuellerDD/leancrypto/commit/cbf0afac87ed2c97d8b0b72dcf236c113d955823

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:51 -07:00
Ankur Tyagi ede4963c60 iperf3: upgrade 3.21 -> 3.22
Notable user-visible changes:
- Attempting to set zero parallel streams is no longer allowed.
- Zerocopy and rx-copy are now allowed in the case of reverse
  direction tests and the server (sending side) supports these
  features but the client (receiving side) does not.
- The limit on GSO_MAX_DG_IN_BF was fixed to limit the number of segments
  to the maximum allowed. This change unbreaks GSO for small message sizes.

Changelog:
https://github.com/esnet/iperf/releases/tag/3.22

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-01 07:40:51 -07:00
Ankur Tyagi b2b2a73367 libdevmapper,lvm2: upgrade 2.03.42 -> 2.03.43,2.03.42 -> 2.03.43
Update 0001-Avoid-bashisms-in-init-scripts.patch as cluster mirror log
daemon is dropped[1]

Changelog:
- Wipe stale signatures before formatting a VDO data LV on thin storage.
- Warn on non-power-of-2 thin pool chunk size; prompt when --chunksize is used.
- Fix lvmpolld shutdown when reaping a finished client thread.
- Fix dmeventd raid repair after partial replacement or resync completion.
- Retry failed dmeventd snapshot extension with exponential backoff.
- Fix dmeventd snapshot threshold advance when lvextend failed.
- Fix dmeventd snapshot unmount on Invalid/Overflow, not 100% usage alone.
- Reject undersized --pooldatavdo conversion before allocating pool metadata.
- Allow lvchange --refresh and properties on hidden thin and cache pool sub LVs.
- Allow 4K stripe size smaller than page size (except on DAX and MD RAID).
- Set recursion limit to 1024 LVs when processing device tree.
- Remove cmirrord and clustered mirror log daemon support.
- Remove legacy vgimportclone.sh script (superseded by native vgimportclone).
- Respect /run/mdadm/creating-<md_dev_name> in 69-dm-lvm.rules.
- Add `lvmconfig --edit Section/Field=Value` to set an lvm.conf setting.
- Add `lvmconfig --edit Section/Field=-` to remove an lvm.conf setting.
- Fix use-after-free of host tag list on toolcontext refresh.
- Fix memleak of config tree list nodes on toolcontext refresh.
- Fix lvmconfig output of merged and unregistered config nodes.
- Recurse into subsections when merging config trees.
- Make lvmpersist reject non-block devices and unsupported device types.
- Make lvmpersist validate `--vg`/`--device` and key options before use.
- Make lvmpersist check for required PR tools (sg_persist, nvme, mpathpersist, jq).
- Make lvmpersist clean up registered keys when interrupted during start/takeover.
- Make lvmpersist report failures from start, stop, clear, remove and query commands.
- Fix lvmpersist `--vg` device list splitting to avoid pathname expansion.

[1]https://sourceware.org/git/?p=lvm2.git;a=commit;h=f999dcc03828d097d0cd7288c224efdc07c44ac7

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:35 -07:00
Ross Burton 1435d76cda postgresql: work around occasional build failures due to a dependency race
There are two routes to building jsonapi.o, and one of them adds CPPFLAGS
that then break the build.  Ensure the correct route is always taken by
explicitly building it first.

This has been reported upstream and more details are in the linked mail.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:34 -07:00
Deepesh Varatharajan 44bdac6abf librust-cxx: upgrade 1.0.197 -> 1.0.202
Update cxx crate from 1.0.197 to 1.0.202.

Changes in this update:

v1.0.198:
- Update to syn 3

v1.0.199:
- Suppress clone_on_copy clippy lint in generated code

v1.0.200:
- Do not classify references as guaranteed POD

v1.0.201:
- Specialize enable_borrowed_range and enable_view for rust::Slice<T>
- Register bazel toolchains as dev dependencies

v1.0.202:
- Support build environments that limit build-script filesystem writes
  outside of OUT_DIR

Assisted-by: Kiro CLI 2.12.0 (AI assistant)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:34 -07:00
Deepesh Varatharajan d22818f488 nushell: upgrade 0.114.1 -> 0.116.0
Update nushell from 0.114.1 to 0.116.0.

Highlights across v0.115.0 - v0.116.0:

Breaking changes:
- YAML support reworked on serde-saphyr/granit-parser: defaults to YAML 1.2
  (use --spec 1.1 for old behavior), proper tag support, multi-document
  streams, anchors/aliases/merge keys, stricter mapping keys
- Parser keywords can no longer be shadowed (e.g. `def def [] {}` errors)
- The `nu` binary no longer ships with `--testbin`
- Removed `idx import`/`idx export`; `idx init` is now the single way to
  build the in-memory index
- Unified custom completions: one shared input/output model across
  parameter, command-wide, external completers and menu sources; existing
  custom completers/menu sources may need updating. Removed the global
  `background-completions` option (use the `@interactive` attribute)
- `to yaml`/`to yml` `--compact-list-indent` replaced with `--list-indent`

Features:
- New `$ans` reserved variable holding the last REPL result (output,
  duration, exit code, command); `$ans.last` opt-in via
  $env.config.max_last_result_size
- New Helix/Kakoune-style `helix` edit mode
- New `matrix` custom value type with 21 subcommands (ndarray-backed)
- New `tui` command family to build interactive terminal UIs from a pipeline
- `nu --dap` starts a Debug Adapter Protocol server for debugging scripts
- KDL v1/v2 support and JSON-in-KDL output for `from kdl`/`to kdl`
- Comparison operators and loose parsing for `semver` values
- More interactive `tutor` lessons (shortcuts, $env, custom commands,
  pipeline input, if/match/where)
- `any`/`all` accept row conditions like `where`; `--include` for
  `take while`/`take until`; `hash sha512`; `mkdir --fail-if-exists`;
  `save --force` creates parent dirs; `update cells --recursive`;
  named-flag null omit/pass-through and record spread into named flags

Bugfixes:
- Numerous fixes to try/catch/finally ordering, completions, YAML float
  token parsing, format date locales, tables, and more

Release notes:
- https://www.nushell.sh/blog/2026-08-15-nushell_v0_115_0.html
- https://www.nushell.sh/blog/2026-09-26-nushell_v0_116_0.html

Assisted-by: Kiro CLI 2.12.0 (AI assistant)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:33 -07:00
Deepesh Varatharajan e2fbbdddee fd-find: update 10.4.2 -> 10.5.0
The new release adds --ignore-parent and --exact options and fixes
several issues including terminal output sanitization, invalid working
directory handling, and search pattern path separator handling.

Complete changes can be found here:
https://github.com/sharkdp/fd/compare/v10.4.2...v10.5.0

Drop merged patch:
0001-Define-ALIGNOF_MAX_ALIGN_T-for-riscv32.patch
https://github.com/tikv/jemallocator/commit/f4fde3f8f572b804adf15cf4c68b826109f8c36b

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:33 -07:00
Ankur Tyagi 77e2d6e3fc freerdp3: upgrade 3.30.0 -> 3.32.1
Changelog:
https://github.com/FreeRDP/FreeRDP/releases/tag/3.31.0
https://github.com/FreeRDP/FreeRDP/releases/tag/3.31.1
https://github.com/FreeRDP/FreeRDP/releases/tag/3.32.0
https://github.com/FreeRDP/FreeRDP/releases/tag/3.32.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:33 -07:00
Ankur Tyagi dda9d25300 upower: upgrade 1.91.3 -> 1.91.4
Changelog:
https://gitlab.freedesktop.org/upower/upower/-/blob/v1.91.4/NEWS?ref_type=tags

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:33 -07:00
Ankur Tyagi 213ac2cd45 poco: upgrade 1.15.3 -> 1.15.4
Refreshed patches for the new version.

Behaviour changes:
- client contexts created from the SSLManager configuration verify the host
  name by default
- FTPSClientSession no longer falls back to plaintext when the server
  refuses TLS, unless allowPlaintextFallback() is called
- HTTP requests with duplicate or conflicting framing headers are rejected
- URIStreamOpener and HTTPSStreamFactory follow redirects only to http and
  https.

Changelog:
https://github.com/pocoproject/poco/releases/tag/poco-1.15.4-release

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:33 -07:00
Ankur Tyagi 672ad8f6ad librdkafka: upgrade 2.15.0 -> 2.15.1
Upgrade considerations:

- If you're parsing the nodename as received by connect_cb,
stats_cb, ssl_cert_verify_cb or throttle_cb, make sure you're
correctly parsing it following RFC 3986. Metadata API calls
are unaffected: they return the host and port as separate
fields.
- Make sure the brokers' certificates carry the IP in an
iPAddress entry, not a dNSName entry. Previously the
certificate was validated against dNSName (falling back to the
subject CN) whenever the address could not be parsed as an IP
literal: with OpenSSL < 3.0 or BoringSSL for any IP address,
and on all OpenSSL versions for an IPv6 address configured in
brackets in bootstrap.servers ([::1]:9092), which never
verified. A scoped address (fe80::1%eth0) was likewise
dNSName-matched on every version and now has the zone
stripped before matching. IPv6 addresses ending in :: could
not be connected to at all, as the nodename became host:::port
and failed name resolution. In the remaining cases, a bare
IPv4 or IPv6 literal on OpenSSL >= 3.0, the iPAddress entry
was already used, and behaviour is unchanged.

Changelog:
https://github.com/confluentinc/librdkafka/releases/tag/v2.15.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:32 -07:00
Ankur Tyagi 99797c2880 libp11: upgrade 0.4.20 -> 0.4.21
Changelog:
https://github.com/OpenSC/libp11/releases/tag/libp11-0.4.21

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:32 -07:00
Ankur Tyagi f6ca00dabf liboauth2: upgrade 2.3.0 -> 2.4.0
Changelog:
https://github.com/OpenIDC/liboauth2/releases/tag/v2.4.0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:32 -07:00
Ankur Tyagi 0d06fdee72 libmxml: upgrade 4.0.5 -> 4.0.6
Changelog:
https://github.com/michaelrsweet/mxml/releases/tag/v4.0.6

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:32 -07:00
Ankur Tyagi a43acbb5e5 imagemagick: upgrade 7.1.2-30 -> 7.1.2-32
Changelog:
https://imagemagick.org/changelog/#gsc.tab=0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-30 19:09:32 -07:00