Commit Graph

39104 Commits

Author SHA1 Message Date
Leon Anavi a8b9cebb4c python3-pydantic-core: Upgrade 2.41.5 -> 2.46.4
Upgrade pydantic-core to version 2.46.4 as it required for newer
Pydantic versions.

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-07-16 21:15:00 -07:00
Chitti Babu Theegala 50bf64d177 boot-time-analysis-tools: add boot time profiling tools
Add two new recipes from the CentOS Automotive SIG
boot-time-analysis-tools project to enable boot time profiling
and measurement.

boot-time-analysis-tools:
  Python-based toolset for collecting, analyzing and visualizing system
  boot timing data from the systemd journal. Provides the 'boot_timings'
  CLI utility which queries D-Bus and the systemd journal to produce
  structured boot time reports. Depends on python3-dbus and python3-systemd
  for runtime journal and D-Bus access.

cntvct-log:
  Userspace C utility built with Meson that logs ARM CNTVCT_EL0 virtual
  counter timestamps to correlate hardware-level timing with systemd boot
  events. Installs cntvct@.service as a systemd template unit (disabled
  by default) for on-demand per-instance activation. The service preset
  file (98-cntvct-log.preset) is installed for system-preset-based enablement.

Both recipes fetch from the same upstream git repository:
  https://gitlab.com/CentOS/automotive/src/boot-time-analysis-tools

Signed-off-by: Chitti Babu Theegala <ctheegal@qti.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:15:00 -07:00
Wang Mingyu a21f36c865 xwud: upgrade 1.0.7 -> 1.0.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:15:00 -07:00
Wang Mingyu bec3f73dfb xwd: upgrade 1.0.9 -> 1.0.10
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:15:00 -07:00
Wang Mingyu 20c5d3d37d xstdcmap: upgrade 1.0.5 -> 1.0.6
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:15:00 -07:00
Wang Mingyu fb67b9e3e1 xsetroot: upgrade 1.1.3 -> 1.1.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:15:00 -07:00
Wang Mingyu cda194b059 xrefresh: upgrade 1.1.0 -> 1.1.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:15:00 -07:00
Wang Mingyu 7cceafcf4a xrdb: upgrade 1.2.2 -> 1.2.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:59 -07:00
Wang Mingyu 7abed187c5 xlsfonts: upgrade 1.0.8 -> 1.0.9
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:59 -07:00
Wang Mingyu 9ef8700069 xlsatoms: upgrade 1.1.4 -> 1.1.5
License-Update: Copyright year updated to 2009

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:59 -07:00
Wang Mingyu b630b992b8 xkbutils: upgrade 1.0.6 -> 1.0.7
License-Update: Copyright year updated to 2025

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:59 -07:00
Wang Mingyu af1e23cfde wireshark: upgrade 4.6.6 -> 4.6.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:59 -07:00
Wang Mingyu 263c798b3a thrift: upgrade 0.23.0 -> 0.24.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:59 -07:00
Wang Mingyu b676a8b203 python3-xxhash: upgrade 3.8.0 -> 3.8.1
Changelog:
=============
- Register the "benchmark" pytest mark to avoid PytestUnknownMarkWarning
- Update C extension docstrings and remove stale comments

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:58 -07:00
Wang Mingyu 687cf2b45a python3-virtualenv: upgrade 21.5.1 -> 21.6.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:58 -07:00
Wang Mingyu ea00a3bf35 python3-tzdata: upgrade 2026.2 -> 2026.3
License-Update: Copyright year updated to 2026

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:58 -07:00
Wang Mingyu 5c7090d01c python3-tqdm: upgrade 4.68.3 -> 4.68.4
Changelog:
===========
- trim to ncols even when '{bar}' not in bar_format
- fix tqdm.write when stdout=None

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:58 -07:00
Wang Mingyu 129794b97d python3-tox: upgrade 4.56.1 -> 4.56.4
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:58 -07:00
Wang Mingyu 682edf0b43 python3-thrift: upgrade 0.23.0 -> 0.24.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:58 -07:00
Wang Mingyu fe62dc0a47 python3-regex: upgrade 2026.6.28 -> 2026.7.10
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:57 -07:00
Wang Mingyu d51c96da35 python3-pymodbus: upgrade 3.13.1 -> 3.14.0
Changelog:
==========
- Remove self signed certificate from production.
- Correct inequality in validation error message
- Fix non-deterministic convert_from_registers
- Fix swapped SimDevice in ModbusDeviceContext
- Update CI actions and pyproject.
- Add ruff format check to ci.yml
- Remove 'useless-suppression' pylint
- Format test_client.py with ruff
- Update clean_workflows CI (node@20 problem).
- Ruff format (due to ruff upgrade).
- Fix ModbusServerContext initialization with dict devices parameter
- Support configured ASCII input delimiter
- Fix default no-response behavior for force listen only
- Use correct format character for DataType.REGISTERS 'h' -> 'H'

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:57 -07:00
Wang Mingyu e96bda586c python3-pikepdf: upgrade 10.9.1 -> 10.10.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:57 -07:00
Wang Mingyu 528436c936 python3-nltk: upgrade 3.9.4 -> 3.10.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:57 -07:00
Wang Mingyu 72d2b042d8 python3-huey: upgrade 3.1.1 -> 3.2.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:57 -07:00
Wang Mingyu 3041c28758 python3-google-auth: upgrade 2.55.1 -> 2.55.2
python3-google-auth
refreshed for 2.55.2

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:57 -07:00
Wang Mingyu d5883b05fe python3-filelock: upgrade 3.29.6 -> 3.29.7
Changelog:
==========
- asyncio: detect cross-instance reentrant deadlocks before the poll loop
- fix(soft_rw): evict non-regular write marker without reading it
- _util: drop the dead st_mtime=0 short-circuit in raise_on_not_writable_file

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:57 -07:00
Wang Mingyu d595190041 python3-discovery: upgrade 1.4.3 -> 1.4.4
Changelog:
 fix(spec): discover debug (Py_DEBUG) interpreters like python3.13-dbg

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:56 -07:00
Wang Mingyu 6a2331841a python3-croniter: upgrade 6.2.3 -> 6.2.4
Changelog:
===========
- Fix expand_from_start_time day-of-week low bound so Sunday wraps correctly
  for stepped day-of-week ranges (isoweekday() % 7 instead of weekday() + 1).
- Bump pinned GitHub Actions via dependabot.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:56 -07:00
Wang Mingyu 62d4e07ca8 python3-coverage: upgrade 7.15.0 -> 7.15.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:56 -07:00
Wang Mingyu 85b3a04b09 python3-cmd2: upgrade 4.0.0 -> 4.1.1
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:56 -07:00
Wang Mingyu 9656ab7a40 python3-cmake: upgrade 4.3.4 -> 4.4.0
Changelog:
============
- ci: secure GitHub Actions workflows
- chore(ci): use manylinux clang install script
- [Bot] Update to CMake 4.4.0
- docs: polish docs and fix stale references

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:56 -07:00
Wang Mingyu 555c071d59 python3-ckzg: upgrade 2.1.7 -> 2.1.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:56 -07:00
Wang Mingyu 6feb5955b4 python3-bumble: upgrade 0.0.231 -> 0.0.232
Changelog:
===========
- CIG: Fix CIG parameters for unidirectional CIS
- Refine dependencies
- Fix race condition in PeriodicAdvertisingSync state transition
- transport/usb: Handle missing interruptEventHandler gracefully
- fix: exclude channel 76 from default CS channel_map (Core Spec 6.0 compliance)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:55 -07:00
Wang Mingyu db3a1462af python3-bitarray: upgrade 3.8.2 -> 3.9.0
Changelog:
===========
  * add '.rotate()' method, rotate bitarray in-place by 'k' positions
  * expose the 'decodeiterator' class, and add '.skipbits()' method
    as well as '.index' data descriptor, see #252
  * fix 'random_p()' silently producing all-zero bitarrays for small 'n'
    when 'p=float("nan")'
  * improve integer argument handling in 'util.random_k()',
    'util.gen_primes()', 'util.pprint()' and 'util.int2ba()'
  * add 'python_requires >= 3.7' to package metadata
  * improve testing - use more of 'unittest''s functionality
  * add [Rule 90 example](../examples/rule90.py)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:55 -07:00
Wang Mingyu 8529a1f028 python3-anyio: upgrade 4.14.1 -> 4.14.2
Changelog:
===========
- Changed ByteReceiveStream.receive() implementations to raise a ValueError
  when max_bytes is not a positive integer
- Fixed CapacityLimiter.total_tokens rejecting float("inf") when the limiter
  was instantiated outside of an event loop. The adapter setter checked for
  infinity by identity (value is math.inf), so only the exact math.inf singleton
  was accepted, while every backend setter (using math.isinf()) accepts any
  positive infinity
- Fixed to_process.run_sync() deadlocking when the worker function writes
  enough data to sys.stderr to fill the (undrained) pipe buffer. The worker
  process now redirects sys.stderr to os.devnull as well, matching the documented
  behavior
- Fixed TLSStream.wrap() matching an internationalized (unicode) host name
  against the peer certificate using IDNA 2003 (via the standard library)
  instead of IDNA 2008, which could cause the host name to be matched against the
  wrong certificate
- Fixed anyio.open_process() (and run_process()) ignoring the extra_groups
  argument, as it mistakenly passed the value of the group argument instead
- Fixed CapacityLimiter.acquire_nowait() and
  CapacityLimiter.acquire_nowait_on_behalf_of() raising trio.WouldBlock instead
  of anyio.WouldBlock on the trio backend when there are no tokens available
- Fixed CapacityLimiter on the asyncio backend over-granting tokens
  (borrowed_tokens exceeding total_tokens and available_tokens going negative)
  when a non-blocking acquire was made in the window between a token being
  released and the notified waiter resuming. The freed token is now reserved for
  the woken waiter right away, so the non-blocking acquire correctly raises
  WouldBlock
- Fixed unnecessary CPU spin when delivering cancellation from CancelScope on
  asyncio under certain conditions, including improper cancel scope nesting

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:55 -07:00
Wang Mingyu c13b1c4115 proftpd: upgrade 1.3.9b -> 1.3.9c
Changelog:
===========
- Issue 2135 - ExecEnviron values not passed due to regression since 1.3.8.d.
- Issue 2146 - Stack buffer overflow in MLSD/MLST handling for long path names.
- Issue 2158 - MaxTransfersPerUser no longer enforces configured limits.
- Issue 2163 - AdminControlsACLs for config, get actions not honored as they
  should be.
- Issue 2166 - Memcached/Redis-cached JSON TLS session/OCSP entries decoded
  into fixed buffers without bounds checking.
- Issue 2173 - RewriteMap unescape builtin use causes one-byte out-of-bounds
  write, fails to reject illegal characters.
- Issue 2188 - SQL group name lookup concatenates client-provided group names
  without escaping.
- Issue 2190 - Authenticated SFTP sessions can overflow the SFTP packet buffer.
- Issue 2210 - Default Controls socket ACLs unintentionally allow all users
  access for sending Controls requests.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:55 -07:00
Wang Mingyu d18b472bd0 postfix: upgrade 3.11.4 -> 3.11.5
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:55 -07:00
Wang Mingyu 537a870889 memcached: upgrade 1.6.43 -> 1.6.45
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:55 -07:00
Wang Mingyu 8e0a40b695 mcelog: upgrade 210 -> 211
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:54 -07:00
Wang Mingyu 27dd6eb72c libxfce4ui: upgrade 4.21.8 -> 4.21.9
Changelog:
==========
- xfce-open: Quote all arguments passed to --launch
- Remove G_GNUC_CONST
- kbd: work around gdk-wayland bug around super key in shortcut dialog
- Translation Updates:
  Azerbaijani, Kazakh, Spanish, Turkish

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:54 -07:00
Wang Mingyu 837967935e libdbi-perl: upgrade 1.649 -> 1.650
Changelog:
===========
* Set a hard limit of 99999 on '?' placeholders (CVE-2026-14739)
* Fix out-of-bounds read in preparse of SQL that starts with a comment (CVE-2026-14740)
* Fix code injection via Profile DSN attribute or DBI_PROFILE variable (CVE-2026-14380)
* Update dbipport.h to Devel::PPPort-3.73
* Require Test::More 0.96 (tests will otherwise fail on pristine perl-5.12)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:54 -07:00
Wang Mingyu ed05045b93 freerdp3: upgrade 3.27.1 -> 3.28.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:54 -07:00
Wang Mingyu e466d5dc08 fastfetch: upgrade 2.65.2 -> 2.66.0
Changes:
=========
CPU package count is no longer reported in the default output.
Users can still print it in custom formats via {packages}

Bugfixes:
==========
Fixed compatibility with WSL 2.9.3 (#2433, WM, Linux)
Fixed accurate AMD GPU names are not queried in driverSpecific mode (GPU, Linux)
Fixed GPU core counting for Apple Silicon GPU on Asahi Linux (GPU, Linux)
Some internal cleanups and optimizations

Features:
=========
Added Astra Linux version detection (OS, Linux)
Improved performance of Windows PowerShell version detection (Shell, Windows)
Improved performance of Media module on macOS (Media, macOS)
Added proxmox backup server detection (#2443, OS, Linux)

Logos:
======
Added Flatcar, Azure Linux
Added Chimera_small, Chimera2, Parabola2_small, PostmarketOS2, Qubes_small
Updated linuxmint_small
Cleaned up distro names

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:54 -07:00
Wang Mingyu 0880e3dfd4 cpan-requirements-dynamic: upgrade 0.002 -> 0.003
License-Update:
  Updated contact address to website URL
  Updated distribution notice to <https://www.gnu.org/licenses/>
  Changed example signature: Updated the example signatory from Ty Coon to Moe Ghoul

Changelog:
 - Avoid undefinedness warning in config_defined

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:54 -07:00
Leon Anavi 003db9b546 python3-asgiref: Upgrade 3.11.1 -> 3.12.1
Upgrade to release 3.12.1:

- Restored the previous SyncToAsync.__call__ internal code shape,
  which was relied on by some APM services.

From 3.12.0:

- AsyncToSync no longer captures the running event loop on
  instantiation
- Fixed an event loop deadlock when exiting ThreadSensitiveContext
  while its executor thread was still blocked waiting on the event
  loop.
- Dropped support for EOL Python 3.9.
- Fixed StatelessServer.run() failing on Python 3.14, where
  asyncio.get_event_loop() no longer creates an event loop if none
  exists. It now uses asyncio.run().
- Fixed Local leaking data between unrelated sync threads when
  sys.flags.thread_inherit_context is enabled (Python 3.14+), so a
  newly started thread inherits a copy of the spawning thread's
  context. This flag is on by default on free-threaded builds and
  opt-in on the regular GIL build. Local storage is now tagged with
  its owning thread and re-homed only when asgiref intentionally
  moves work across threads (in async_to_sync / sync_to_async),
  restoring the documented thread-local behaviour in sync threads.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:54 -07:00
Leon Anavi 76f3ce3f9e python3-term: Upgrade 2.5 -> 3.0
Upgrade to release 3.0:

- Remove deprecated license classifier.
- Upgrade .readthedocs.yaml.
- Upgrade sphinx and sphinx-rtd-theme in docs extra.
- Require Python >= 3.5.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:53 -07:00
Leon Anavi aa989bf602 python3-asttokens: Upgrade 3.0.1 -> 3.0.2
Upgrade to release 3.0.2:

- Modernize type annotations
- Fix pypy CI by skipping redundant mypy runs on it
- Fix IndexError on source mixing lone CR with LF line endings
- Release modernization, and publish to PyPI from CI via trusted
  publishing

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-07-16 21:14:53 -07:00
Leon Anavi 3d2279ddba python3-oletools: Enable tests
Inherit ptest and include tests for oletools.

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-07-16 21:14:53 -07:00
Khem Raj 74b76f0b8a dbus-broker: package ptest files from nonarch_libdir
dbus-broker's meson build installs its test and benchmark binaries to a
hardcoded path derived from the prefix:

    conf.set('testdir', get_option('prefix') / 'lib/dbus-broker/tests')

i.e. always ${prefix}/lib/dbus-broker/tests, regardless of ${baselib}.
In OE terms that is ${nonarch_libdir}, not ${libdir}.

The recipe however collects them with ${libdir}, which only matches on
targets where baselib is "lib". On lib64 targets and for multilib
variants (e.g. lib32-dbus-broker) ${libdir} differs from the hardcoded
install path, so the installed tests are not captured by any package and
do_package fails with:

    QA Issue: dbus-broker: Files/directories were installed but not
    shipped in any package:
      /usr/lib/dbus-broker/tests/unit/test-...
      /usr/lib/dbus-broker/tests/dbus/test-...
    [installed-vs-shipped]

Use ${nonarch_libdir} so the FILES glob always matches meson's install
location.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-07-16 20:35:29 -07:00
Markus Volk 3e67d23808 libcamera: update 0.7.1 -> 0.7.2
Integration Overview:

ABI:

The abi-compliance checker reports 100% *binary* compatibility in this release,
so the SONAME is maintained at 0.7.

Validating ABI compatibility between v0.7.1 and v0.7.2
Preparing, please wait ...
Comparing ABIs ...
Comparing APIs ...
Creating compatibility report ...
Binary compatibility: 100%
Source compatibility: 97.9%
Total binary compatibility problems: 0, warnings: 2
Total source compatibility problems: 13, warnings: 2

These source compatibility problems are bisected to 597a5bb97bf9 ("libcamera:
bound_method: Use std::apply") and this looks to be a false positive and as far
as I can tell do not actually prevent any external application compiling
against libcamera.

The following commits in this release relate to either a bug fix or an
improvement to an existing commit.

bugs:
 - libcamera: egl: Don't depend on libdrm
   - Fixes: 7350d6cc5dd1 ("Revert "libcamera: software_isp: gbm: Add a GBM helper class for GPU surface access"")
 - libcamera: base: regex: Fix preprocessor check
   - Link: https://github.com/llvm/llvm-project/commit/568c23bbd3303518c5056d7f03444dae4fdc8a9c
 - test: controls: control_info_map: Fix libc++ warning
   - Link: https://github.com/llvm/llvm-project/commit/9a03a30706cca40b93146f379fb5faa75d417af5
 - ipa: rpi: agc: Clamp digital gain to avoid saturation issues
   - Fixes: 17f9912cff85 ("ipa: rpi: agc: Calculate digital gain in process()")
 - py: Use smart holder for `Camera` if available
   - Link: https://github.com/pybind/pybind11/issues/6064
 - pipeline: rpi: Print old color space before updating
   - Fixes: 71bbf10a2f79 ("libcamera: rpi: Add some helpers to PipelineHandlerBase")
 - libcamera: framebuffer: Reword documentation about cookie
   - Closes: https://gitlab.freedesktop.org/camera/libcamera/-/work_items/331
 - ipa: libipa: Handle missing YAML nodes in Interpolator
   - Closes: https://gitlab.freedesktop.org/camera/libcamera/-/work_items/323
 - software_isp: debayer_egl: Consider border for scaling
   - Fixes: f520b29fe9e6 ("libcamera: software_isp: debayer_egl: Add an eGL Debayer class")
 - py: examples: simple-continuous-capture: Fix comment
   - Fixes: d6cfb080604a ("py: examples: Add simple-continuous-capture.py")

And the following updates have been made in this release, grouped by category:

core:
 - include: linux: Move mali-c55-config.h header to correct location
 - utils: update-kernel-headers: Create destination directory
 - utils: update-kernel-headers: Add drm/drm.h and drm/drm_mode.h
 - utils: update-kernel-headers: Add linux/media/arm/mali-c55-config.h
 - include: linux: Update to Linux v7.0
 - libcamera: egl: Don't depend on libdrm
 - libcamera: base: Restore defopt
 - treewide: Use utils::defopt
 - libcamera: base: signal: Disallow rvalue references
 - libcamera: base: bound_method: Strip qualifiers in argument pack
 - libcamera: base: bound_method: Forward when invoking
 - subprojects: libpisp: Update to v1.5.0
 - libcamera: base: regex: Fix preprocessor check
 - libcamera: bound_method: Use std::apply
 - libcamera: framebuffer: Reword documentation about cookie
 - libcamera: base: log: Remove log level check for "Fatal" messages
 - libcamera: base: log: Move abort logic into separate type
 - libcamera: matrix: Rename data validation function
 - libcamera: vector: Rename data validation function
 - libcamera: Drop 'yaml' prefix from ValueNode variables
 - libcamera: global_configuration: Drop "YAML" from function documentation
 - libcamera: Replace last mentions of YAML
 - libcamera: vector: Replace class with typename
 - libcamera: vector: Swap order of arguments to apply()
 - libcamera: vector: Support multiple scalar arguments to apply()
 - libcamera: vector: Add clamp() member function
 - libcamera: vector: Replace custom lambdas with standard functions
 - libcamera: v4l2_device: setControls(): Do not return index
 - libcamera: v4l2_device: 0 is not a generic error index
 - libcamera: request: Inline `Private::hasPendingBuffers()`
 - libcamera: request: hasPendingBuffers(): Simplify
 - libcamera: camera: Add missing `span.h` include
 - meson: Build virtual pipeline by default
 - utils: Merge shader header generation scripts
 - utils: Rename and move shader header generation script
 - libcamera: egl: Replace pointer and length with span for shader sources
 - libcamera: egl: Add new helper attachTextureToFBO
 - libcamera: egl: Add createOutputTexture2D
 - libcamera: egl: Add activateBindTexture
 - libcamera: egl: Add updateTexture2D
 - libcamera: converter: converter_dw100: Refactor dewarp param handling
 - libcamera: converter: converter_dw100: Allow to transform between different camera matrices
 - include: linux: Update to Linux 7.1

softisp:
 - libcamera: software_isp: #include cleanup
 - libcamera: software_isp: Normalize statistics sums to 8-bit
 - libcamera: software_isp: Drop redundant sumShift_ guard in finishFrame
 - libcamera: software_isp: Use Vector operator>>= in finishFrame
 - debayer_egl: Include stats computation into benchmark
 - debayer_egl: Sync output buffers after processing stats
 - egl: Add GL format parameter to eGLImage constructor
 - egl: Remove some parameters from createTexture2D()
 - egl: eGLImage: Add flag to remember dmabuf import fails
 - libcamera: swstats_cpu: Take MappedFrameBuffer in processFrame()
 - debayer_egl: Implement dmabuf import for input buffers
 - libcamera: software_isp: debayer_egl: Demote unsupported format log to Info
 - libcamera: software_isp: Support 12-bit CSI2 packed raw bayer formats
 - software_isp: debayer_egl: Request input buffer alignment of 256 bytes
 - egl: Log the GL-driver
 - software_isp: debayer_egl: Consider border for scaling
 - libcamera: software_isp: Probe EGL availability before creating DebayerEGL
 - libcamera: software_isp: Fix black level application in GPU ISP
 - libcamera: software_isp: Fix black level handling in CPU ISP
 - softisp: Split AWB from Combined Matrix
 - shaders: bayer: Use native matrix multiplication
 - libcamera: software_isp: Replace open-coded buffer cancellation
 - libcamera: shaders: Move header generation to shaders directory
 - libcamera: shaders: Replace C array with std::array
 - libcamera: software_isp: debayer_egl: Pass eglImage as parameter to setShaderVariables
 - libcamera: software_isp: debayer_egl: Implement input/output frame caching mechanism

ipa:
 - ipa: simple: agc: Replace bang-bang controller with proportional
 - ipa: libipa: camera_sensor_helper: Add OV2740 black level
 - ipa: libipa: v4l2_params: Fix code example in doc
 - ipa: libipa: v4l2_params: Mention ISP in file one-line description
 - ipa: libipa: v4l2_params: Enforce uint16_t for id_type underlying type
 - ipa: libipa: v4l2_params: Move non-template code to new base class
 - libcamera: libipa: Add right-shift operators to Vector
 - ipa: rpi: agc: Clamp digital gain to avoid saturation issues
 - ipa: libipa: Handle missing YAML nodes in Interpolator
 - ipa: rkisp1: ccm: Drop unused parseYaml() function declaration
 - ipa: rkisp1: cproc: Fix brightness and contrast value handling
 - libcamera: libipa: camera_sensor: Add Sony IMX678 properties
 - ipa: rpi: Add cam_helper for Sony IMX678
 - ipa: rkisp1: awb: Utilise clamp function
 - ipa: rpi: Improve control over which sensor modes require "debinning"
 - ipa: libipa: camera_sensor_helper: Add OV01A10
 - ipa: camera_sensor_helper: Add black levels for OV5693
 - ipa: libipa: camera_sensor_helper: add ov08x40

apps:
 - android: Disable build on platforms without mbrtoc16()
 - apps: common: options: Use character literal instead of string
 - py: Use smart holder for `Camera` if available
 - apps: lc-compliance: Reduce test repetition
 - py: examples: simple-continuous-capture: Fix comment
 - py: cam: Remove unnecessary check
 - gstreamer: allocator: get_pool_size(): Fix return value
 - gstreamer: Use `FrameBuffer` cookie to associate with `GstBuffer`

pipeline:
 - pipeline: rpi: Simplify delayed controls
 - pipeline: rpi: Make control lists in requests properly atomic
 - pipeline: rpi: Fix crash when configuring timeout
 - pipeline: rpi: Print old color space before updating
 - libcamera: pipeline: imx8-isi: Use `completeBuffer()` return value
 - libcamera: pipeline: ipu3: Remove `setRequest()` calls
 - libcamera: pipeline: mali-c55: Add missing `<queue>` include
 - libcamera: pipeline: rkisp1: Simplify dewarper configuration
 - pipeline: virtual: Move libjpeg requirement to libyuv subproject
 - pipeline: rpi: pisp: Ensure we don't run our SW correction with packed
 - pipeline: rpi: pisp: Fix colours for NV21 and NV61 pixel formats
 - pipeline: rpi: pisp: Remove duplicated format entry
 - controls: rpi: Add ControlListSequence control

test:
 - test: controls: control_info_map: Fix libc++ warning

documentation:
 - Documentation: Reorganize the index of the "For Developers" section
 - Documentation: Move platform support to user documentation
 - Documentation: architecture: Detail policy on dependencies
 - Documentation: coding-style: Document rule about indirect includes

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