Khem Raj
cfe0f858c2
python3-pydbus: skip ptest cases gracefully when dbus-launch is missing
...
Guard each shell test case with a dbus-launch availability check and
emit SKIP instead of hard-failing when it isn't installed.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-08-29 21:43:04 -07:00
Khem Raj
8fb8a8d4e1
python3-pydantic: fix ptest ruff-version skew, pytest.warns skew, missing dep
...
test_docs.py lint-checks every doc/docstring code example through
ruff (via pytest-examples). The installed ruff's rule set is not
version-locked to what pydantic's examples were written for, so ~130
style rules (import sorting, future-annotations, datetime-tz, etc.)
get flagged as failures that are not runtime bugs. Disable only the
lint step in test_docs.py; the examples are still executed.
test_deprecated_fields.py uses pytest.warns(Warning, callable,
match=...); newer pytest forwards match= to the callable instead of
consuming it, so these raise "unexpected keyword argument 'match'".
pytest API version skew; deselect via the existing -k mechanism.
test_internal.py's test_representation_integrations needs asttokens
(via executing/devtools.debug); add python3-asttokens to
RDEPENDS:${PN}-ptest.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-08-29 21:43:04 -07:00
Khem Raj
970c6b66b9
python3-orjson: skip OOM-prone/unrelated tests on memory-constrained target
...
test_dict_empty round-trips a 4096x4096 nested structure through JSON,
materializing ~16.7M real dict objects on loads() (~900MB+ RSS), which
gets OOM-killed on the memory-constrained qemu ptest target.
test_fake.py instantiates Faker with 9 locales at once, pulling in a
similarly large amount of locale provider data, for what is a
Unicode-robustness smoke test rather than core JSON logic.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-08-29 21:43:04 -07:00
Khem Raj
459f241b39
python3-flask: fix ptest failures from pytest/werkzeug version skew
...
tests/test_cli.py and tests/conftest.py use pytest's monkeypatch
"not set" sentinel, renamed from lowercase 'notset' to 'NOTSET' in
pytest 9.1; rewrite the references in the installed ptest copy.
werkzeug 3.1.x's get_host() no longer raises SecurityError for a Host
header with invalid/non-printable characters when no trusted_hosts is
configured (flask's default) - it silently returns "" and the request
routes to a 404 instead of the 400 test_bad_environ_raises_bad_request
expects against older werkzeug. Version-skew, not a flask bug; skip
the test.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-08-29 21:43:04 -07:00
Khem Raj
18dd7b4b79
python3-filelock: fix ptest cache-dir permissions and missing tasks/pythonpath
...
tests/ imports itself as "tests.*" and pulls in "capabilities" from
the sibling tasks/ dir; upstream's pyproject.toml sets
[tool.pytest] pythonpath = [".", "tasks"] to make both resolve, so
ship tasks/ and pyproject.toml into the ptest install too.
Also disable pytest's cache plugin: the non-root "tester" user ptest
runs as can't write a cache dir under the read-only-to-them
/usr/lib/python3-filelock/ptest install path.
Add python3-pytest-timeout, used by the test suite.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-08-29 21:43:04 -07:00
Khem Raj
63ebdf7e98
python3-bleak: fetch git tag with tests/ for ptest instead of PyPI sdist
...
The PyPI sdist ships no tests/ directory at all, so ptest had nothing
to run from it (pytest exits 5, "no tests collected"). Fetch the
matching git tag instead, which does include tests/, mirroring
python3-pydantic's fetch pattern.
Also set asyncio_mode=auto via a ptest-local pytest.ini:
tests/test_adapter_deprecation.py has plain "async def" tests with no
@pytest.mark.asyncio marker; they rely on upstream's pyproject.toml
setting asyncio_mode=auto, which isn't shipped into the ptest package.
AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2026-08-29 21:43:04 -07:00
Khem Raj
c024e49756
srt: Match SRCREV to tag
...
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-29 21:43:03 -07:00
Thomas Bonnefille
1a71a3e63f
fitimage.bbclass: add command line property
...
Since version 0.9 of the fit image specification, it is possible to
embed the command line in the fit image.
Add the option to embed a command line argument for the next boot stage
in the fit image.
Link: https://github.com/open-source-firmware/flat-image-tree/releases/tag/v0.9
Signed-off-by: Thomas Bonnefille <thomas.bonnefille@bootlin.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-29 10:41:46 -07:00
Jaipaul Cheernam
480b369ae5
googletest: upgrade 1.17.0 -> 1.18.0
...
Release Log: https://github.com/google/googletest/releases/tag/v1.18.0
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-29 10:41:46 -07:00
Jaipaul Cheernam
7fd7419390
pjproject: fix build with OpenSSL 4.0
...
OpenSSL 4.0 makes ASN1_TIME opaque. Backport upstream fix using
ASN1_TIME_to_tm() API.
Upstream-Status: Backport [https://github.com/pjsip/pjproject/commit/3923fad2e4f6 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:16 -07:00
Jaipaul Cheernam
f4e34250ad
libcoap: fix build with OpenSSL 4.0
...
OpenSSL 4.0 removes ENGINE API entirely. Backport upstream fix
that guards all ENGINE references with version check.
Upstream-Status: Backport [https://github.com/obgm/libcoap/commit/5ea8b7d5e956 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:16 -07:00
Jaipaul Cheernam
4b53361ea4
ntopng: fix build with OpenSSL 4.0
...
OpenSSL 4.0 returns const X509_NAME* from X509_get_subject_name().
Cast where non-const API (X509_NAME_oneline, X509_NAME_get_text_by_NID)
requires it.
Upstream-Status: Backport [https://github.com/ntop/ntopng/pull/10830 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:16 -07:00
Jaipaul Cheernam
335021f7cd
libesmtp: fix build with OpenSSL 4.0
...
OpenSSL 4.0 makes ASN1_STRING opaque. Use accessor functions.
Upstream-Status: Submitted [https://github.com/libesmtp/libESMTP/pull/34 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:16 -07:00
Jaipaul Cheernam
bc4eee367c
znc: fix build with OpenSSL 4.0
...
OpenSSL 4.0 adds const qualifiers to X509_NAME and ASN1_STRING
returns. Backport upstream fix.
Upstream-Status: Backport [https://github.com/znc/znc/commit/c6b7fece1ec3 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam
2e8eba02ec
snort3: fix build with OpenSSL 4.0
...
OpenSSL 4.0 returns const pointers from X509_get_subject_name(),
X509_get_issuer_name(), X509_NAME_get_entry(), and
X509_NAME_ENTRY_get_data().
Upstream-Status: Submitted [https://github.com/snort3/snort3/pull/477 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam
12024b3aea
freeradius: fix build with OpenSSL 4.0
...
OpenSSL 4.0 makes ASN1_STRING opaque. Use ASN1_STRING accessor
functions.
Upstream-Status: Submitted [https://github.com/FreeRADIUS/freeradius-server/pull/5841 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam
0978404d83
civetweb: fix build with OpenSSL 4.0
...
OpenSSL 4.0 adds const qualifiers to X509_NAME returns.
Upstream-Status: Submitted [https://github.com/civetweb/civetweb/pull/1423 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam
bf9adc2954
lftp: fix build with OpenSSL 4.0
...
Backport upstream fix allowing build with OpenSSL 4.x.
Upstream-Status: Backport [https://github.com/lavv17/lftp/commit/68d42105d788 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam
d6c472cc16
imapfilter: fix build with OpenSSL 4.0
...
OpenSSL 4.0 makes ASN1_INTEGER opaque. Use ASN1_STRING accessors.
Upstream-Status: Submitted [https://github.com/lefcha/imapfilter/pull/317 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam
e335b7e6c8
boinc-client: fix build with OpenSSL 4.0
...
OpenSSL 4.0 returns const X509_NAME* from X509_get_subject_name().
Minimal fix for the const qualifier issue in cert_verify_file.
Upstream-Status: Submitted [https://github.com/BOINC/boinc/pull/7209 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:14 -07:00
Jaipaul Cheernam
c98c633afe
thrift: fix build with OpenSSL 4.0
...
OpenSSL 4.0 removes SSLv3_method(), per-version TLS method functions,
ERR_remove_state(), ASN1_STRING_data(), and returns const pointers
from X509 accessor functions. Fix both C++ and C GLib bindings.
Upstream-Status: Submitted [https://github.com/apache/thrift/pull/3752 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:14 -07:00
Jaipaul Cheernam
c4a28775b9
python3-grpcio: fix build with OpenSSL 4.0
...
python3-grpcio bundles grpc 1.78.0 C core which has the same
OpenSSL 4.0 const and opaque type issues as grpc 1.83.0.
Upstream-Status: Submitted [https://github.com/grpc/grpc/pull/41932 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:14 -07:00
Jaipaul Cheernam
273228675b
grpc: fix build with OpenSSL 4.0
...
OpenSSL 4.0 returns const pointers from X509 accessor functions,
makes ASN1_OCTET_STRING opaque, and deprecates HMAC one-shot API.
Four patches addressing credentials, TSI transport security, and
TSI utils.
Upstream-Status: Submitted [https://github.com/grpc/grpc/pull/41932 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:14 -07:00
Jaipaul Cheernam
13ed6c9fc5
opensc: fix build with OpenSSL 4.0
...
OpenSSL 4.0 makes ASN1_STRING opaque. Use accessor functions.
Upstream-Status: Backport [https://github.com/OpenSC/OpenSC/commit/8226c67d832f ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:14 -07:00
Jaipaul Cheernam
a1c389825e
pkcs11-helper: fix build with OpenSSL 4.0
...
OpenSSL 4.0 makes ASN1_TIME opaque. Replace manual field access
with ASN1_TIME_to_tm() API.
Upstream-Status: Backport [https://github.com/OpenSC/pkcs11-helper/commit/59cc22b8d656 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:14 -07:00
Jaipaul Cheernam
5d9afa02d7
libtorrent-rasterbar: fix build with OpenSSL 4.0
...
OpenSSL 4.0 makes ASN1_IA5STRING opaque. Backport upstream fix.
Upstream-Status: Backport [https://github.com/arvidn/libtorrent/commit/50bd3a46c2c5 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:14 -07:00
Jaipaul Cheernam
1491529800
libnet-ssleay-perl: fix build with OpenSSL 4.0
...
Backport three patches from upstream PR #553 (merged):
- Fix SSLv3 in OpenSSL 4.0.0
- Remove support for some TLS functions
- Support opaque ASN1_STRING
Upstream-Status: Backport [https://github.com/radiator-software/p5-net-ssleay/pull/553 ]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:13 -07:00
Jaipaul Cheernam
8408bccf0c
krb5: fix build with OpenSSL 4.0
...
OpenSSL 4.0 adds const qualifiers to X509 accessor return types,
makes ASN1_STRING opaque, and removes OpenSSL 1.0 compatibility
functions.
Backport three patches:
- Improve future OpenSSL compatibility (upstream 5e4e84523288)
- Remove OpenSSL 1.0 support (upstream f8a47bf037af, context adjusted)
- Fix remaining const qualifiers in k5tls for 1.22.x (functions
removed on trunk, fix only needed for this version)
Upstream-Status: Backport / Inappropriate (patch 3)
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:13 -07:00
Jaipaul Cheernam
3ed9fd5bb6
freediameter: remove openssl-engines from RDEPENDS
...
OpenSSL 4.0 removed the ENGINE API entirely, so the openssl-engines
package no longer exists. Remove it from RDEPENDS.
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:13 -07:00
Jason Schonberg
e5f8c8d53a
php: upgrade 8.5.9 -> 8.5.10
...
This is a bug fix release.
Changelog: https://www.php.net/ChangeLog-8.php#8.5.10
Signed-off-by: Jason Schonberg <schonm@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:13 -07:00
Peter Marko
64dcb55dc5
recipes: correct homepage
...
Leading space leads to SPDX document validation errors for url in
some tools.
Signed-off-by: Peter Marko <peter.marko@siemens.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:13 -07:00
Jaipaul Cheernam
559c952507
doxygen: upgrade 1.17.0 -> 1.18.0
...
Release info: https://www.doxygen.nl/manual/changelog.html#log_1_18_0
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:13 -07:00
Jason Schonberg
6e9f266f14
nodejs: upgrade 24.19.0 -> 24.20.0
...
License-Change: move from zlib 1.3.1 to zlib 1.3.2.1
Changelog: https://github.com/nodejs/node/releases/tag/v24.20.0
Signed-off-by: Jason Schonberg <schonm@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:12 -07:00
Ankur Tyagi
965ab7088d
asyncmqtt: upgrade 10.3.0 -> 10.3.1
...
Changelog:
https://github.com/redboltz/async_mqtt/releases/tag/10.3.1
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:12 -07:00
Ankur Tyagi
19771f75b3
dlm: update UPSTREAM_CHECK variables
...
Fixes:
$ devtool latest-version dlm
...
INFO: Current version: 4.3.0
INFO: Latest version:
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:12 -07:00
Ankur Tyagi
3a6c9d995f
libsrtp: add UPSTREAM_CHECK_GITTAGREGEX
...
Fixes:
$ devtool latest-version libsrtp
...
INFO: Current version: 2.8.0
INFO: Latest version: 27
INFO: Latest version's commit: 8ca9b9e50743a9d2192dba5e26183121adb33d46
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:12 -07:00
Ankur Tyagi
f4b73e8ec1
proftpd: upgrade 1.3.9c -> 1.3.9d
...
Changelog:
https://github.com/proftpd/proftpd/blob/v1.3.9d/NEWS
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:12 -07:00
Ankur Tyagi
c57de8e1e6
aravis: add UPSTREAM_CHECK variables
...
Fixes:
$ devtool latest-version aravis
...
INFO: Current version: 0.8.36
INFO: Latest version:
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:12 -07:00
Ankur Tyagi
426b417769
srt: upgrade 1.5.6 -> 1.5.7
...
Changelog:
https://github.com/Haivision/srt/releases/tag/v1.5.7
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:11 -07:00
Ankur Tyagi
8b1d948dee
ncmpc: upgrade 0.53 -> 0.54
...
Changelog:
https://github.com/MusicPlayerDaemon/ncmpc/blob/v0.54/NEWS
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:11 -07:00
Ankur Tyagi
4997676df4
mpd: upgrade 0.24.13 -> 0.24.14
...
Changelog:
https://github.com/MusicPlayerDaemon/MPD/blob/v0.24.14/NEWS
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:11 -07:00
Ankur Tyagi
ec5bbdd370
libmpdclient: upgrade 2.26 -> 2.27
...
Changelog:
https://github.com/MusicPlayerDaemon/libmpdclient/blob/v2.27/NEWS
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:11 -07:00
Ankur Tyagi
f0748703d2
libopenmpt: upgrade 0.8.8 -> 0.8.9
...
Release Note:
https://lib.openmpt.org/libopenmpt/2026/08/19/security-updates-0.8.9-0.7.21-0.6.30-0.5.44-0.4.56/
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:11 -07:00
Ankur Tyagi
198b31ca55
libheif: upgrade 1.23.1 -> 1.23.2
...
Changelog:
https://github.com/strukturag/libheif/releases/tag/v1.23.2
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-27 23:33:11 -07:00
Wang Mingyu
56df2f1be7
python3-zopeinterface: upgrade 8.5 -> 8.6
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-26 10:26:46 -07:00
Wang Mingyu
45d8122ed6
python3-xxhash: upgrade 4.0.0 -> 4.0.1
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-26 10:26:46 -07:00
Wang Mingyu
ac072962ef
python3-uv-dynamic-versioning: upgrade 0.14.0 -> 0.14.1
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-26 10:26:46 -07:00
Wang Mingyu
9c5e3f2647
python3-stevedore: upgrade 5.9.0 -> 5.9.1
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-26 10:26:46 -07:00
Wang Mingyu
b647c41b16
python3-ruff: upgrade 0.16.3 -> 0.16.4
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-26 10:26:46 -07:00
Wang Mingyu
131815f2c6
python3-reportlab: upgrade 5.0.0 -> 5.0.1
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com >
2026-08-26 10:26:45 -07:00