Commit Graph
41098 Commits
Author SHA1 Message Date
Leon Anavi 4b4abef8ae python3-requests-futures: Upgrade 1.0.2 -> 1.1.0
Upgrade to release 1.1.0:

- Cancel queued requests on close
- Remove the unused build attribute and the Python 2.7 NullHandler
  fallback
- Close owned sessions after their background requests finish,
  including when using a supplied executor, and reject requests
  after close
- Pickle check covers request arguments, not just the callable
- background_callback now emits a DeprecationWarning instead of a
  log line
- Fix pool sizing for supplied sessions
- Preserve falsy callback results

Fixes:

WARNING: python3-requests-futures-1.1.0-r0 do_check_backend:
QA Issue: inherits setuptools3 but has pyproject.toml specifying
backend setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:27 -07:00
Leon Anavi 5b209da1fe python3-pyunormalize: Upgrade 17.0.0 -> 18.0.0
Upgrade to release 18.0.0:

- Upgrade to Unicode 18.0.0.
- Drop support for Python 3.8 (requires Python 3.9+).
- Refactor architecture and optimize table loading for better
  performance.
- Modernize packaging (pyproject.toml) and adopt Nox for testing.

Fixes:

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

License-Update: Copyright years updated

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:27 -07:00
Leon Anavi 1e6c7bf820 python3-hexbytes: Upgrade 1.3.1 -> 2.0.0
Upgrade to release 2.0.0:

- Add support for Python 3.13 & 3.14
- Drop support for Python 3.8 & 3.9
- performance: remove redundant cast
- chore: partial upgrade project management to ApeWorX standard
- fix(docs): build with uv
- fix(docs): skip --locked because uv.lock file is not used
- fix(docs): use official uv install command

Fixes:

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

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:27 -07:00
Leon Anavi 5b84398c78 python3-eth-account: Upgrade 0.13.7 -> 0.14.0
Upgrade to release 0.14.0:

- Fix BaseModel typing error on Pydantic >= 2.12
- Template upgrade
- Bump eth-utils to allow for CamelModel usage
- Add cell proofs for peerdas compat (Fusaka)
- Inherit from eth-utils CamelModel for pydantic types
- Breaking/add remaining breaking changes for major
- refactor: drop <3.10; add <=3.14; migrate to prek and ruff; use
  Github Actions

Fixes:

WARNING: python3-eth-account-0.14.0-r0 do_check_backend: QA Issue:
inherits setuptools3 but has pyproject.toml specifying backend
setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:27 -07:00
Leon Anavi 246db463ff python3-eth-abi: Upgrade 5.2.0 -> 6.0.0
Upgrade to release 6.0.0:

- add funding.json
- docs: fix the installation package
- Template upgrades
- feat: optimize encode and decode
- refactor: drop <3.10; add <=3.14; migrate to prek and ruff; use
  Github Actions

Fixes:

WARNING: python3-eth-abi-6.0.0-r0 do_check_backend: QA Issue:
inherits setuptools3 but has pyproject.toml specifying backend
setuptools.build_meta, use the correct class [pep517-backend]

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:26 -07:00
Leon Anavi 7ef2c50fc4 python3-canmatrix: Upgrade 1.2 -> 1.3.3
Upgrade to release 1.3.3:

- restore toplevel re-exports for full 1.2 API compatibility
- docs: quote pip extras url in installation instructions
- ci: test python 3.9 in the matrix
- dbc: import BA_ BU_ attribute for unknown ecu
- j1939: fill unset bits with 1 on encode
- fix: fix canmatrix.utils import in xlsx

Fixes:

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

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:26 -07:00
Leon Anavi 5d70416431 python3-tzdata: Upgrade 2026.5 -> 2026.6
Upgrade to release 2026.6:

- Cuba will not fall back 2026-11-01; stays on -04 through
  2027-11-07.
- No more leap seconds, and leap second tables no longer expire.
- Improve 1965/1966 data for Brazil.

Changes to future timestamps:

- Cuba will not fall back to -05 on 2026-11-01 and instead plans to
  maintain -04 through 2027-11-07.

Changes to past timestamps:

- In 1965 Brazil ended DST on 03-31 at 24:00 not 00:00, and in 1966
  it ended DST on 03-01 at 01:00 not 00:00.

Changes to documentation and commentary:

- Documentation and commentary now reflect leap seconds' demise.

Changes to commentary:

- Discussion on timekeeping in northwestern Ontario has been updated
  to reflect that provincial regulation has been issued to allow
  these areas to stay aligned with America/Winnipeg and follow
  Manitoba's adoption of year-round -05 after all.

- Discussion on timekeeping in Saskatchewan has been updated to
  document its new Time Act, 2026 which comes into force on
  2026-10-30. No change is expected.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:26 -07:00
Leon Anavi 56c0ca8cfa python3-ruff: Upgrade 0.17.2 -> 0.17.3
Upgrade to release 0.17.3:

Preview features:

- [suspicious] Add shared-clock-mock

Bug fixes:

- [pyupgrade] Avoid incorrect conversions to f-strings (UP032)

Performance:

- Buffer stdout in ruff format
- Specialize ASCII identifier lexing
- Speed up identifier and keyword lexing

Documentation:

- [flake8-bandit] Describe what the rule actually checks for
  httpx (S113)

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:26 -07:00
Leon Anavi 565bafc1db python3-pytz: Upgrade 2026.5 -> 2026.6
Upgrade to release 2026.6:

- IANA 2026f
- tz changes for Brazil
- Northwestern Ontario is expected to follow Manitoba

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:26 -07:00
Leon Anavi 9880a7318c python3-pyflakes: Upgrade 4.0.3 -> 4.1.0
Upgrade to release 4.1.0:

- Drop support for EOL python 3.10
- Significant performance improvements
- Fix handling of Literal and Annotated for lazy imports

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:26 -07:00
Leon Anavi ede588be5e python3-opentelemetry-sdk: Upgrade 1.45.1 -> 1.45.2
Upgrade to release 1.45.2:

- opentelemetry-sdk, opentelemetry-configuration,
  opentelemetry-exporter-prometheus: enforce metric cardinality
  limits (default 2000) with the otel.metric.overflow attribute,
  configurable through View(aggregation_cardinality_limit=...),
  reader cardinality_limits and declarative configuration

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:25 -07:00
Leon Anavi 45c03930d6 python3-opentelemetry-api: Upgrade 1.45.1 -> 1.45.2
Upgrade to release 1.45.2:

- opentelemetry-api: limit traceparent header length to 512
  characters in TraceContextTextMapPropagator during extraction

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:25 -07:00
Leon Anavi 67052aeb6f python3-nodeenv: Upgrade 1.11.0 -> 1.11.1
Upgrade to release 1.11.1:

- fix(nodeenv): skip node.js pre-releases for latest and ranges

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:25 -07:00
Leon Anavi 9aafbf160e python3-msgpack: Upgrade 1.2.3 -> 1.2.4
Upgrade to release 1.2.4:

- fallback: pass object_pairs_hook a list of pairs
- fallback: leave the object unread when a header type does not
  match
- fallback: return bytes from Unpacker.read_bytes
- Run tracemalloc tests sequentially

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:25 -07:00
Leon Anavi a969fa7099 python3-jsonpatch: Upgrade 1.37 -> 1.38
Upgrade to release 1.38:

- Document whole-document results and root replacement
- Preserve one-shot operation iterators during patch validation
- Clean temporary output after fdopen setup failure
- Extend CI: lint, package build, docs build, PyPy, Windows/macOS

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:25 -07:00
Leon Anavi 9d258a953c python3-importlib-metadata: Upgrade 9.1.0 -> 10.1.0
Upgrade to release 10.1.0:

- Prefer valid distributions when collecting entry points
- Revert "Prefer the greater metadata directory when a path
  supplies several"
- Prefer valid distributions when collecting entry points.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:25 -07:00
Leon Anavi cbeb933843 python3-httplib2: Upgrade 0.32.0 -> 0.32.1
Upgrade to release 0.32.1:

- cacerts: remove distrusted Comodo AAA Certificate Services root
  CA due to eMudhra incident https://emudhra.we-have-a-problem.com/

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:24 -07:00
Leon Anavi 612f9c5760 python3-fonttools: Upgrade 4.67.0 -> 4.68.0
Upgrade to release 4.68.0:

- [feaLib] Escape " and \ when writing names back out with asFea()
  in FeatureNameStatement, STATNameStatement and
  CVParametersNameStatement.
- [scaleUpem] Also scale the MATH lengths that are not
  MathValueRecords (DelimitedSubFormulaMinHeight,
  DisplayOperatorMinHeight, MinConnectorOverlap, etc.).
- [cffLib] Inherit the initial CFF2 vsindex from the Private DICT
  when decompiling, specializing and instancing charstrings, and
  fix programToCommands miscounting operands when several blend
  operators precede the first stem or moveto.
- [instancer] Round CFF2 outlines and stem hints on absolute
  positions rather than per relative operand, and keep CFF2 Private
  DICT blend values at full precision until they are written back.
- [cffLib] Preserve CFF2 Private DICT arrays that use more than one
  blend group.
- [feaLib] Raise FeatureLibError instead of looping forever on an
  unclosed OS/2, BASE or STAT table block.
- [designspaceLib] When a variable font overrides some
  public.fontInfo keys, merge them with the root-level font info
  instead of replacing it.
- [instancer] Raise an error for FeatureVariations conditions of a
  format other than the supported axis-range one, instead of
  silently dropping them.
- [filesystem] Don't overwrite an unrelated sibling .zip when
  writing a .ufoz or other non-.zip archive.
- [glyf] Fix exponential running time on composite glyphs that
  reuse the same component at several nesting levels;
  getCoordinates now raises TTLibError past 65535 composite points.
- [ttLib] Add support for the beyond-64k tables of the final ISO
  Open Font Format 5th edition: uppercase companion tables (GLYF,
  GVAR, HMTX, GSUB/GPOS extended layout, FeatureVariations 1.1, TTC
  1.1/2.1, DMAP), a ttLib.beyond64k module and CLI, and support in
  FontBuilder, merge, subset, instancer, qu2cu, removeOverlaps and
  scaleUpem.
- [VARC] Keep addVarComponent() locations sparse, passing
  RESET_UNSPECIFIED_AXES via a new keyword-only
  resetUnspecifiedAxes pen argument.
- [woff] Require brotli >= 1.2.1 and brotlicffi >= 1.2.1.0, which
  fix GHSA-9v8h-qqgm-4m35.
- Build Windows ARM64 wheels.
- [instancer] Fix AttributeError: ElidedFallbackNameID when
  updating font names of a font with a version 1.0 STAT table; fall
  back to the subfamily name.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:24 -07:00
Leon Anavi 0da9618915 python3-faker: Upgrade 40.43.0 -> 40.44.0
Upgrade to release 40.44.0:

- Fix: allow repeated digits in pt_BR CPF and RG generators
- Fix: keep en_CA SINs out of the 0 and 8 series
- Fix: use Luhn check digit for no_NO Postgiro (0000) BBANs
- Fix: en_GB VAT ID generation

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:24 -07:00
Leon Anavi e3e7ad1a43 python3-engineio: Upgrade 4.14.0 -> 4.15.1
Upgrade to release 4.15.1:

- Reject requests before the connection completes
- Address possible race condition when checking the last pong
  response to a ping

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:24 -07:00
Leon Anavi c3163b0b22 python3-configargparse: Upgrade 1.8.0 -> 1.9.0
Upgrade to release 1.9.0:

Behavior changes:

- A false value for a flag now overrides lower-priority sources

Previously, setting a flag (an arg that takes no value, such as
store_true, store_false, count or store_const) to false in an
environment variable or a higher-priority config file added nothing
to the command line, so a true for the same flag in a lower-priority
config file still turned it on. Now the false value counts as
setting the flag, and lower-priority config files no longer set it.
For example, VERBOSE=false now wins over verbose = true in a config
file. Args that take a value are unchanged.

- A bare -- in a list value is now an error

A list value from a config file or environment variable, such as
items = [a, --], used to put a bare -- on the command line, which
ended option parsing and turned the user's own command-line options
after it into positional args. It now fails with an error that
names the key.

Fixes:

- Options after -- on the command line no longer block other
  sources. In prog -- --level, --level is a positional arg,
  so environment variables and config files can still set --level.
- IniConfigParser.serialize() escapes % (#364), so values like
  %Y-%m-%d read back unchanged, and a saved %(name)s is no longer
  replaced by another key's value when the file is loaded.
- Saved config files keep store_false and store_const values.
  write_config_file() now writes true or false according to
  whether the flag was given, rather than the value the flag
  stores.
- ConfigparserConfigFileParser reads files that only have a
  [DEFAULT] section, including the files its own serialize()
  writes.
- ConfigparserConfigFileParser round trip: values written by
  serialize() read back the same in more cases (for example strings
  that look like lists, and list elements containing # or ;), a
  value that will be cut short by a # or ; comment now produces a
  warning, and interpolation errors name only the key, not the
  value, which may be a secret.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:24 -07:00
Leon Anavi fa2a102117 python3-cantools: Upgrade 45.1.0 -> 45.1.2
Upgrade to release 45.1.2:

- Revert "When parsing DBC, make sure there are no unused VAL_ and
  SIG_VALTYPE_ entries" due to regressions
- sym: refuse to write a message with more than one multiplexer

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:24 -07:00
Leon Anavi d64d65c257 python3-cachetools: Upgrade 7.2.5 -> 7.2.7
Upgrade to release 7.2.7:

- Various performance improvements
- Minor unit test improvements

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:23 -07:00
Jason Schonberg af0f62410d nodejs: upgrade 24.22.1 -> 24.22.2
Changelog: https://github.com/nodejs/node/releases/tag/v24.22.2

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:23 -07:00
Markus Volk 83dba73bee pipewire: upgrade 1.6.9 -> 1.6.11
Changelog:
https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/1.6.11/NEWS?ref_type=tags

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-30 09:06:23 -07:00
Peter Kjellerstedt cf67981e76 glaze: Install the CMake files in /usr/lib/cmake/glaze (as intended)
Commit 2330468507 aspired to move the
CMake files from /usr/share/glaze to /usr/lib/cmake/glaze. However, all
it did was remove the FILES:${PN}-dev assignment, which resulted in the
CMake files ending up in the target package.

Actually set the install path for the CMake files using
-Dglaze_INSTALL_CMAKEDIR:PATH. For some odd reason, it needs to be
realtive, or the installed files will not work as intended when
cross-compiling.

Also remove -DCMAKE_INSTALL_PREFIX and -DDESTDIR from EXTRA_OECMAKE as
they are already set correctly by cmake.bbclass.

Finally, restore -Dglaze_DEVELOPER_MODE=OFF. It does not seem to affect
the installed files, but generates less CMake rules.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:23 -07:00
Khem Raj a5ec41f02d nodejs: Fix build with ICU 79
ICU 79.1 brings Unicode 18, which adds U+1DF95 LATIN SMALL LIGATURE
LONG S WITH DESCENDER S. It case-folds to U+00DF, so for the first time
the case closure of a BMP character contains a supplementary code point.
V8's gen-regexp-special-case build tool passes every member of that
closure to RegExpCaseFolding::Canonicalize(), which asserts a UTF-16
code unit, and aborts with

  # Check failed: ch <= 0xffff.

Backport the V8 fix, adapted to the V8 13.6 bundled with Node.js 24.

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-30 09:06:23 -07:00
Vaibhav Jindal a6e9171451 wrk: fix parallel build failure due to missing obj directory
The obj/bytecode.c rule in the wrk Makefile has no dependency on the
obj/ directory, so with parallel make luajit can run before obj/ has
been created and fails:

  LUAJIT src/wrk.lua
  luajit: .../obj/bytecode.c: No such file or directory
  make: *** [Makefile:64: obj/bytecode.c] Error 1

wrk only supports in-tree builds (relative obj/ and src/ paths, B = S),
so create ${S}/obj via do_compile[dirs], keeping ${S} last so make
still runs from the source directory.

Signed-off-by: Vaibhav Jindal <vaibjind@qti.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 21:28:12 -07:00
Ankur Tyagi e3028d4a4e lldpd: upgrade 1.0.22 -> 1.0.23
License-Update: use LICENSE file

Update SRC_URI to GitHub.

Changelog:
https://github.com/lldpd/lldpd/releases/tag/1.0.23

PTEST pass:
root@qemux86-64:~# ptest-runner lldpd
START: ptest-runner
2026-10-29T23:27
BEGIN: /usr/lib/lldpd/ptest
...
END: /usr/lib/lldpd/ptest
2026-10-29T23:27
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 19:59:14 -07:00
Ankur Tyagi 412e5ad575 proftpd: upgrade 1.3.9d -> 1.3.9e
Changelog:
https://github.com/proftpd/proftpd/blob/v1.3.9e/NEWS

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 19:59:14 -07:00
Ankur Tyagi c29f3e598a tcpreplay: upgrade 4.6.1 -> 4.6.2
License-Update: file moved to repo root and removed custom preamble[1]

Dropped patch that is now resolved in the upstream version.
Builds successfully with glibc and musl.

Changelog:
https://github.com/appneta/tcpreplay/releases/tag/v4.6.2

[1]https://github.com/appneta/tcpreplay/commit/8f93af9909025eca257b550df9eafd0bfb3bfab2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 19:59:14 -07:00
Ankur Tyagi 1affde497f rtorrent: upgrade 0.16.26 -> 0.16.27
Dropped patch that is part of the upstream version.

Changelog:
https://github.com/rakshasa/rtorrent/releases/tag/v0.16.27

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 19:59:14 -07:00
Ankur Tyagi 66387ef2a1 libtorrent: upgrade 0.16.26 -> 0.16.27
Dropped patch that is part of the upstream version.

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 19:59:13 -07:00
Ankur Tyagi e0a8836e33 psqlodbc: upgrade 18.00.0002 -> 18.00.0005
Changelog:
https://github.com/postgresql-interfaces/psqlodbc/releases/tag/REL-18_00_0005

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 19:59:13 -07:00
Ankur Tyagi 0d8d580e40 ctags: upgrade 6.2.20260823.0 -> 6.2.20261011.0
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 19:59:13 -07:00
Ankur Tyagi cf46cc3b92 json-schema-validator: upgrade 2.4.0 -> 2.4.1
Changelog:
https://github.com/pboettch/json-schema-validator/releases/tag/2.4.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 19:59:13 -07:00
Khem Raj ffd143385c gflags: Fix buildpaths QA warning for gflags_completions.h
The usage example in gflags_completions.h hardcodes
/home/build/eng/bash/bash_completions.sh, a path from the original build
environment. It matches the HOME of the yoe build container, so
do_package_qa reports:

  File /usr/include/gflags/gflags_completions.h in package gflags-dev
  contains a reference to the build host HOME directory. [buildpaths]

Point the example at the installed gflags_completions.sh instead.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 19:59:13 -07:00
Leon Anavi 4fd8d4a415 python3-jsonpatch: Upgrade 1.33 -> 1.37
Upgrade to release 1.37:

- Clean up in-place output after write errors
- Reject invalid patch document containers
- Use UTF-8 for JSON command-line file I/O
- Handle source pointer objects in move location helpers

Fixes:

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

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:19 -07:00
Leon Anavi e808ada044 python3-multidict: Upgrade 6.7.1 -> 7.2.1
Upgrade to release 7.2.1:

- Fixed a regression in 7.2.0 where a subclass of MultiDictProxy or
  CIMultiDictProxy that converted its argument in its own
  __init__() raised TypeError before that __init__() ran; such a
  subclass got an empty multidict until its __init__() set the
  proxied one --.

Fix ptest-runner errors.

License-Update: Update LICENSE file. The license remains the same.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:19 -07:00
Leon Anavi 43b4415883 python3-platformdirs: Upgrade 4.10.1 -> 4.13.5
Upgrade to release 4.13.5:

- Publish a GitHub Release with changelog notes, a PyPI link, and a
  version comparison after each PyPI release.

Deselect failing tests from the run-ptest script for ptest-runner.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:18 -07:00
Leon Anavi 0c6d920aec python3-pyroute2: Upgrade 0.9.6 -> 0.9.7
Upgrade to release 0.9.7:

- ndb: basic support for XFRM interfaces
- ndb: basic support for object preload hooks
- ndb: basic support for prometheus metrics
- taskstats: fix name unregister_mask() -> deregister_mask()
- plan9: fids per session & inodes per FS
- ethtool: fix the off flags
- dhcp: support option 41 NIS servers
- wirouting: link features
- rtnl: support RTAX_CC_ALGO on route metrics
- rtnl: add missing NFT flags

Fix ptest-runner errors.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:18 -07:00
Ankur Tyagi 2af77e7bdc polkit: upgrade 127 -> 128
Dropped patched that are part of the upstream version.

Changelog:
https://github.com/polkit-org/polkit/blob/128/NEWS.md

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:18 -07:00
Ankur Tyagi 55c0213225 parallel: upgrade 20260922 -> 20261022
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:18 -07:00
Ankur Tyagi 1f8b35d870 neatvnc: upgrade 1.0.1 -> 1.0.3
Changelog:
https://github.com/any1/neatvnc/releases/tag/v1.0.2
https://github.com/any1/neatvnc/releases/tag/v1.0.3

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:18 -07:00
Ankur Tyagi 32c4929292 tesseract: upgrade 5.5.3 -> 5.5.4
Dropped patches that are part of the upstream version.

Changelog:
https://github.com/tesseract-ocr/tesseract/releases/tag/5.5.4

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:18 -07:00
Ankur Tyagi 7d5620e42a utf8proc: upgrade 2.11.3 -> 2.12.0
Changelog:
https://github.com/JuliaStrings/utf8proc/releases/tag/v2.12.0

PTEST pass:
root@qemux86-64:~# ptest-runner ut8proc
ut8proc ptest isn't available.
root@qemux86-64:~# ptest-runner utf8proc
START: ptest-runner
2026-10-29T09:15
BEGIN: /usr/lib/utf8proc/ptest
...
END: /usr/lib/utf8proc/ptest
2026-10-29T09:15
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:17 -07:00
Ankur Tyagi 5a218d7fb8 catch2: upgrade 3.16.0 -> 3.16.1
Changelog:
https://github.com/catchorg/Catch2/releases/tag/v3.16.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:17 -07:00
Ankur Tyagi c05facf29a zchunk: upgrade 1.5.4 -> 1.5.5
- Fix out-of-bounds read
- Harden multipart download parsing against malicious servers
- Harden chunk decompression and header parsing

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:51:17 -07:00
Martin Siegumfeldt 58a51944b5 luaunit: initial recipe
heavily inspired from version in meta-microblx

Signed-off-by: Martin Siegumfeldt <mns@gomspace.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:42:15 -07:00
Leon Anavi d760b45f64 python3-starlette: Upgrade 1.6.0 -> 1.10.0
Upgrade to release 1.10.0:

Leaner URL-encoded form parsing:

Starlette 1.10.0 parses URL-encoded forms with less memory and CPU, no
longer drops the last field when a stream ends early, and lets you
compare FormData that holds several uploads under one key.

- Forms with many fields parse faster and use less memory (#3724).
  FormParser builds each field in the parser callbacks instead of
  queueing every event and replaying it. On CodSpeed, 1000 fields
  went from 42.8 ms to 34.9 ms and from 63.5 KB to 54.5 KB, and the
  max_fields limit case went from 6,880 B to 864 B.
- The last field is kept when the request stream ends without an
  empty chunk (#3599). The parser is now finalized once the stream
  is exhausted, so custom streams that never yield a final b"" no
  longer lose their last field.
- FormData with repeated uploads can be compared (#3619). Comparing
  two FormData objects with several UploadFile values under the
  same key used to raise TypeError.

Behaviour changes:

- Multidict equality keeps the order of values under a repeated key
  (#3619). Keys can still appear in any order, but
  QueryParams("a=1&a=2") and QueryParams("a=2&a=1") are no longer
  equal, matching what getlist() returns.
- starlette.formparsers.FormMessage is deprecated (#3724). The
  parser no longer uses it, and FormParser.messages is gone.
  Calling FormMessage(...) emits a StarletteDeprecationWarning.

Routing and URL generation:

- Path parameter values that look like a placeholder are kept as
  they are (#3725). url_path_for("route", category="{id}", id="42")
  on /{category}/{id} now returns /{id}/42 instead of /42/42.
  Substitution also got faster, from 549 ns to 520 ns with two
  parameters and from 1,078 ns to 779 ns with five.
- Route matching does less work per request (#3665, #3722). Match
  members are compared by identity, cutting up to 4.9% of the
  instructions per dispatch in the routing benchmarks.
- WSGIMiddleware strips root_path only at a path segment boundary
  (#3718). A request to /application under a root_path of /app no
  longer becomes /lication.
- FloatConvertor reports NaN and infinity correctly (#3716). NaN
  was reported as a negative float.

Middleware, responses and config:

- Handled exceptions no longer keep requests alive (#3205).
  Starlette clears the traceback after an exception handler runs,
  so an exception instance reused across requests, such as a
  module-level HTTPException, no longer pins per-request objects in
  memory.
- Middlewares accept http.response.start without headers (#3721).
  BaseHTTPMiddleware, GZipMiddleware and SessionMiddleware default
  the omitted field to an empty list instead of raising KeyError.
- FileResponse ignores Range on methods other than GET and HEAD
  (#3679). A POST endpoint that returns a file now sends the full
  file, as RFC 9110 requires.
- Config strips one pair of matching outer quotes from env file
  values (#3720). KEY='say "hi"' now reads as say "hi" instead of
  say "hi.

Extend the ptest runtime dependencies to fix test cases from
tests/middleware/test_opentelemetry.py.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-10-29 06:42:15 -07:00