Commit Graph
41370 Commits
Author SHA1 Message Date
Khem Raj 417dd65dd2 webmin: Remove unused patches
These were dropped from SRC_URI in eb4d6ede5d (webmin: upgrade 2.641 -> 2.653) but the files were left behind:

  init-exclude.patch

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:54 -08:00
Khem Raj 7351592ea9 nmap: Remove unused patches
These were dropped from SRC_URI in 13bafd2753 (nmap: upgrade 7.92 -> 7.99) but the files were left behind:

  0003-Fix-off-by-one-overflow-in-the-IP-protocol-table.patch
  nmap-redefine-the-python-library-dir.patch

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:54 -08:00
Khem Raj a751dc5e2d sysdig: Remove unused patches
These were dropped from SRC_URI in 0fa0257275 (sysdig: upgrade 0.28.0 -> 0.39.0) but the files were left behind:

  0001-update-cmake-Only-add-dependencies-when-we-bundle.patch

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:54 -08:00
Khem Raj 8c6a5666be glade: Remove unused patches
These were dropped from SRC_URI in caf1d45b40 (glade: upgrade 3.36.0 -> 3.40.0) but the files were left behind:

  CVE-2020-36774.patch
  remove-yelp-help-rules-var.patch

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:53 -08:00
Khem Raj 03621139c6 postfix: Remove unused patches
These were dropped from SRC_URI in ad0f53d2bb (postfix: upgrade 3.10.9 -> 3.11.2) but the files were left behind:

  0001-makedefs-Account-for-linux-7.x-version.patch

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:53 -08:00
Khem Raj 353fc804ac nbdkit: Remove stale 1.33.11 recipe
nbdkit_1.33.11.bb and its patch were left behind next to the current
recipe and are never selected since the newer version is preferred.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:53 -08:00
Khem Raj 3ea39382fb cloudflared: upgrade 2026.3.0 -> 2026.10.7
Upstream removed the vendor directory (TUN-10829), so fetch the Go
modules through go-mod-update-modules like other Go recipes, with
cloudflared-go-mods.inc and cloudflared-licenses.inc generated by
bitbake -c update_modules. The licenses that could not be detected
automatically were identified by hand.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:52 -08:00
Khem Raj 578dbb6654 ndpi, ntopng: upgrade to 6.0 and 7.0
ndpi: upgrade 5.0 -> 6.0
- Drop 0001-configure-Stop-embedding-pwd-at-configure-time.patch,
  NDPI_BASE_DIR is gone upstream.

ntopng: upgrade 6.6 -> 7.0
- Drop 0001-Fix-build-with-OpenSSL-4.0.patch, CVE-2026-84990.patch and
  CVE-2026-86090-CVE-2026-86091.patch, included in this release.
- Refresh the remaining patches.

They are upgraded together as ntopng 7.0 is built against nDPI 6.0.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:52 -08:00
Khem Raj 7f61ddde96 drbd-utils: upgrade 9.34.0 -> 9.35.0
Update the drbd-headers submodule revision to the one used by the
v9.35.0 tag and refresh 0001-fix-the-hardcoded-legacy-helper-path.patch.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:52 -08:00
Khem Raj 934c4bbed4 tailscale: upgrade 1.104.1 -> 1.104.6
Regenerate tailscale-go-mods.inc and tailscale-licenses.inc with
bitbake -c update_modules.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:51 -08:00
Khem Raj e003f7cf19 samba: upgrade 4.23.11 -> 4.25.1
Drop the memset_explicit backports, included in this release, and
refresh 0003-Add-config-option-without-valgrind.patch.

The bundled talloc, tevent and tdb versions are unchanged (2.5.0,
0.17.2, 1.4.15).

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:51 -08:00
Khem Raj 2cfe7110c2 vsomeip: upgrade 3.7.3 -> 3.8.0
Refresh 0001-Fix-pkgconfig-dir-for-multilib.patch through
0005-Do-not-treat-warnings-as-errors-with-clang.patch; the memory tests
were rewritten and no longer need the scanf fix.

The policy manager unit test now gets its build directory from a CMake
compile definition instead of policy_manager_impl_unit_test_macro.hpp,
so point that at the installed test directory to avoid embedding ${B}.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:51 -08:00
Khem Raj 9690bac128 open-vm-tools: upgrade 13.0.10 -> 13.1.0
gtk2 support was removed and gtk4 added, and --with-gtkmm was split
into gtkmm3/gtkmm4; adjust the configure options and use gtk+3 for x11.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:50 -08:00
Khem Raj 0e573fde7f kronosnet: upgrade 1.33 -> 1.36
The wireshark dissector is now built by default and needs
wireshark >= 4.6.0; add a wireshark PACKAGECONFIG, off by default.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:50 -08:00
Khem Raj 4304b4f489 phodav: upgrade 3.0 -> 3.2
gtk-doc was replaced by gi-docgen, drop the gtk-doc class and disable
the new docs, introspection and litmus options. Set the new sysusers and
udev rules directories, and derive the download directory from PV.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:50 -08:00
Khem Raj 608487572c stunnel: upgrade 5.80 -> 5.82
Refresh fix-openssl-no-des.patch.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:50 -08:00
Khem Raj 9aaca244d5 autofs: Fix build with musl
lib/misc.c in 5.2.0 uses the GNU strerror_r() but, unlike the rest of
autofs, does not include automount.h, which maps it to
autofs_strerror_r() for non-glibc C libraries. Do the same mapping in
misc.c.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:54:49 -08:00
Khem Raj f140d66e8b autofs: upgrade 5.1.9 -> 5.2.0
Drop 0010-autofs-5.1.9-Fix-incompatible-function-pointer-types.patch,
included in this release, and refresh
0006-Do-not-hardcode-path-for-pkg.m4.patch.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:06 -08:00
Khem Raj d981d77205 corosync: upgrade 3.1.10 -> 3.2.0
Drop CVE-2026-35091.patch and CVE-2026-35092.patch, included in this
release.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:06 -08:00
Khem Raj 2e875cd253 chrony: upgrade 4.8 -> 4.9
Refresh arm_eabi.patch.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:06 -08:00
Khem Raj 3afd99700b ndisc6: upgrade 1.0.8 -> 1.0.9
Refresh 0001-Remove-use-of-variables-indicating-buildtime-informa.patch,
upstream already dropped the build date and host name; only the configure
invocation remains.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:06 -08:00
Khem Raj 475311c03a ettercap: upgrade 0.8.4.1 -> 0.8.5.1
Refresh 0001-ec.h-do-not-strip-a-pre-existing-_GNU_SOURCE-define.patch.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:05 -08:00
Khem Raj cc18b159f9 tgt: upgrade 1.0.90 -> 1.0.98
Drop musl-__wordsize.patch, __WORDSIZE is no longer used.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:05 -08:00
Khem Raj daa4831101 rdma-core: upgrade 65.0 -> 66.0
COPYING.GPL2 was updated to the current GPL-2.0 text (FSF address
replaced by a URL); the license is unchanged.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:05 -08:00
Khem Raj 9fac58a0cb weechat: upgrade 4.10.2 -> 4.10.4
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:05 -08:00
Khem Raj 19019a76d4 networkmanager: upgrade 1.58.0 -> 1.58.1
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:05 -08:00
Khem Raj 02ca152012 nbdkit: upgrade 1.49.4 -> 1.49.5
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:05 -08:00
Khem Raj fc7413e69a libcpr: upgrade 1.14.2 -> 1.15.1
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:05 -08:00
Khem Raj d93654b4b5 htpdate: upgrade 2.0.2 -> 2.1.0
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:04 -08:00
Khem Raj 1f1025a652 frr: Do not look at host include paths in configure
frr 10.7 added an OpenBSD fallback that retries the libunwind.h check
with -I/usr/include/c++/v1 when libunwind is not found. gcc with
-Wpoison-system-directories reports that as unsafe for cross-compilation,
failing the configure-unsafe QA check. clang does not warn about it.

Only use the fallback on OpenBSD.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:04 -08:00
Khem Raj 039b09b70f frr: upgrade 10.6.2 -> 10.7.1
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:04 -08:00
Khem Raj 3cc6b973c7 bpftool-native: Upgrade 6.16 -> 7.3.4
Drop patches which are included in this release:
0001-libbpf-Fix-Wdiscarded-qualifiers-under-C23.patch
0002-tools-linux-types.h-Add-128-bit-integer-types-for-ar.patch

Derive the kernel.org v<major>.x directory from PV.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:04 -08:00
Khem Raj a8efe5fd3d bpftool-native: Fix build on arm64 hosts with linux-libc-dev 7.3
Debian 13 now ships linux-libc-dev 7.3, where the arm64 UAPI headers
(asm/ptrace.h, asm/sigcontext.h) use __u128 instead of __uint128_t.
bpftool-native builds against the host headers but puts
tools/include ahead of them, and the 6.16 tools linux/types.h does not
define __u128:

/usr/lib/linux/uapi/arm64/asm/sigcontext.h:81:9: error: unknown type name '__u128'; did you mean '__u32'?

Backport the upstream tools/include/linux/types.h fix that adds the
128-bit types.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:04 -08:00
Jason Schonberg b53970944a nodejs: upgrade 24.22.2 -> 24.22.3
This is the November 2026 security release.

  7 high severity issues.
  6 medium severity issues.
  3 low severity issues.

High severity issues.
  CVE-2026-123863
  CVE-2026-123864
  CVE-2026-123865
  CVE-2026-123866
  CVE-2026-126051
  CVE-2026-123872
  CVE-2026-123874

Medium severity issues.
  CVE-2026-123828
  CVE-2026-123867
  CVE-2026-123868
  CVE-2026-123871
  CVE-2026-123877
  CVE-2026-123875

Low severity issues.
  CVE-2026-123829
  CVE-2026-123862
  CVE-2026-106071

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

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

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:04 -08:00
Tafil Avdyli 94b9f4e8d6 fastfetch: upgrade 2.70.0 -> 2.71.0
Full changelog: https://github.com/fastfetch-cli/fastfetch/blob/2.71.0/CHANGELOG.md

Signed-off-by: Tafil Avdyli <tafil@tafhub.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:03 -08:00
Tafil Avdyli 8473a8578a fastfetch: drop sixel packageconfig
The embedded 3rd party sixel coder is meant for Windows, macOS and
Android. The option has no effect on Linux.

Signed-off-by: Tafil Avdyli <tafil@tafhub.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:03 -08:00
Khem Raj 2d30e827b3 pgpool2: Do not embed recipe sysroot libdir in pgpool_setup
configure takes PGSQL_LIB_DIR from pg_config, which points into the
recipe sysroot. The pgpool_setup script uses it as its default
LD_LIBRARY_PATH, triggering the buildpaths QA error:

File /usr/bin/pgpool_setup in package pgpool2 contains reference to TMPDIR [buildpaths]

Override PGSQL_LIB_DIR with ${libdir} at make time. The link flags use
the configure-substituted @PGSQL_LIB_DIR@, so linking against libpq in
the sysroot is unaffected; only the generated scripts pick up the
override.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:03 -08:00
Babanpreet Singh 12dacaf05d pg-cron: add recipe
pg_cron is a cron-based job scheduler that runs inside PostgreSQL.

Signed-off-by: Babanpreet Singh <bbnpreetsingh@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:03 -08:00
Babanpreet Singh 2188833d81 pgxs.bbclass: add class for PostgreSQL extensions
Extensions that build with PGXS need the same dependency, make
arguments and FILES. Put them in a class so a recipe only has to
inherit pgxs.

Signed-off-by: Babanpreet Singh <bbnpreetsingh@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:03 -08:00
Babanpreet Singh d29a50f269 postgresql: make PGXS usable for cross-building extensions
Extensions built with PGXS need pg_config and Makefile.global, but
pg_config is a target binary and the staged Makefile.global has its
paths stripped.

Stage a shell pg_config in crossscripts and fix up the staged PGXS
makefiles so extensions can be built against the sysroot.

Signed-off-by: Babanpreet Singh <bbnpreetsingh@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:03 -08:00
Peter Marko 694a7f1b4b libcoap: correct license
Commit fd97bae312 wrongly replaced
BSD-1-Clause by BSD-3-Clause instead of just adding BSD-3-Clause.
It's commit message says "add", not "replace".

[1] shows it's still needed.

Correct this by re-adding BSD-1-Clause.

[1] https://github.com/obgm/libcoap/blob/v4.3.5b/LICENSE#L53

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:02 -08:00
Ricardo Salveti 982b446e9c cpupower: split cpufreq-bench into cpupower-bench
The kernel's cpupower Makefile builds cpufreq-bench by default and
installs its cpufreq-bench_plot.sh helper, a bash script, into
${bindir}. That makes the whole cpupower package RDEPEND on bash,
which pulls bash into images that only want the cpupower tool, such
as busybox based initramfs images.

Move cpufreq-bench, its plot script and its configuration file to
cpupower-bench and carry the bash dependency there. Images that use
cpufreq-bench now need to install cpupower-bench, so switch the
benchmarks packagegroup to it.

AI-Generated: Uses Claude Code
Signed-off-by: Ricardo Salveti <ricardo.salveti@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:02 -08:00
Khem Raj a7fce9dcad cpupower: Install systemd unit into systemd_system_unitdir
The kernel cpupower Makefile installs cpupower.service into a hardcoded
/usr/lib/systemd/system, while the systemd package ships
${systemd_unitdir}. On distros without usrmerge (e.g. poky) these
differ, and on sysvinit distros the unit is not wanted at all, causing
installed-vs-shipped QA errors.

Pass unitdir=${systemd_system_unitdir} so the unit lands where OE
expects, and set SYSTEMD=false when systemd is not in DISTRO_FEATURES
so the unit is not installed.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:02 -08:00
Khem Raj 83ec81cd1c cpufrequtils: Remove obsolete recipe
cpufrequtils has not been maintained for years and has been
superseded by cpupower, which lives in the kernel tree under
tools/power/cpupower and is already packaged in meta-oe. cpupower
covers the same functionality (cpufreq-info -> cpupower frequency-info,
cpufreq-set -> cpupower frequency-set) and is built from the running
kernel's sources, so it stays in sync with the kernel's cpufreq
interfaces.

Switch packagegroup-basic to cpupower, and drop cpufrequtils from
packagegroup-meta-oe-bsp, since packagegroup-meta-oe already pulls in
cpupower. Users should install cpupower instead.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:02 -08:00
Khem Raj 2e9b29943d libhugetlbfs: Fix linking tests for riscv64 with lld
ld.hugetlbfs has no case for the riscv64 elf64lriscv emulation, so the
page sizes it passes for the HTLB_ALIGN=slice tests are empty and LLD
fails with:

  ld.lld: error: invalid max-page-size:

Use 2MB, riscv64's default huge page size, and set the text segment
address explicitly as for aarch64.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-12 20:21:02 -08:00
Khem Raj df8e11bdb6 libhugetlbfs: Fix linking tests with lld
ld.hugetlbfs runs $LD as the real linker and adds the GNU ld only
-Ttext-segment option for --hugetlbfs-align links on arm/aarch64, i386 and
ppc64. Now that LD is ld.lld this fails with

  ld.lld: error: -Ttext-segment is not supported. Use --image-base if you intend to set the base address

Teach ld.hugetlbfs to use --image-base when the linker is LLD.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-11 18:20:12 -08:00
Leon Anavi 8572efb2a3 python3-zeroconf: Upgrade 0.153.0 -> 0.154.0
Upgrade to release 0.154.0:

- Build armv7l wheels for Python 3.15

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-10 18:09:25 -08:00
Leon Anavi bc8f72afd6 python3-typer: Upgrade 0.27.3 -> 0.28.0
Upgrade to release 0.28.0:

Fixes:

- Ensure that the default option name is not changed by setting a
  metavar.

Docs:

- Enable Ruff formatting for Python in Markdown.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-10 18:09:25 -08:00
Leon Anavi 53a8968fac python3-truststore: Upgrade 0.10.4 -> 0.10.5
Upgrade to release 0.10.5:

- Take the context lock in wrap_bio() as wrap_socket() does
- Add validation for server_hostname and check_hostname for
  wrap_socket
- Add explicit support for Python 3.15
- Mitigate thread safety issues during handshakes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-10 18:09:25 -08:00
Leon Anavi 2f2e5ec23c python3-telnetlib3: Upgrade 5.0.1 -> 5.0.2
Upgrade to release 5.0.2:

- fixes of decoding in read() functions

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-11-10 18:09:25 -08:00