Commit Graph

15314 Commits

Author SHA1 Message Date
Peter Marko 2d8d6ec229 7zip: upgrade 24.09 -> 25.01
Handles CVEs:
* 25.00: CVE-2025-53816, CVE-2025-53817
* 25.01: CVE-2025-55188

License-Update: copyright years refreshed

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 12:25:37 -07:00
Khem Raj 7b7d912e7a oprofile: Adjust ptests for UNPACKDIR changes
Location of S have moved under UNPACKDIR and this
needs to reflect in ptest install structure as some
of tests access the sourcedirs relative to itself
during run, these locations are built into tests

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 10:09:25 -07:00
Khem Raj 32f2857c67 libplacebo: Fix build with latest python 3.14
Fixes
 FAILED: [code=1] src/vulkan/utils_gen.c
   /home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/bin/meson.real --
   ↪ internal exe --unpickle /home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/meson-private/
   ↪ meson_exe_nativepython3_7e48a7413404982655e79073cf3065c6194271bf.dat
   while executing ['/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/bin/
   ↪ nativepython3', '../sources/libplacebo-7.351.0/src/vulkan/utils_gen.py', '/usr/share', '/home/kraj200/yoe/build/tmp/work/
   ↪ riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot/usr/share/vulkan/registry/vk.xml', 'src/vulkan/utils_gen.c']
   --- stdout ---

   --- stderr ---
   Traceback (most recent call last):
     File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/../sources/libplacebo-7.351.0/src/
     ↪ vulkan/utils_gen.py", line 205, in <module>
       registry = VkXML(ET.parse(xmlfile))
     File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/build/../sources/libplacebo-7.351.0/src/
     ↪ vulkan/utils_gen.py", line 50, in __init__
       super().__init__(*args, **kwargs)
       ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
     File "/home/kraj200/yoe/build/tmp/work/riscv64imafdc-yoe-linux/libplacebo/7.351.0/recipe-sysroot-native/usr/lib/python3.13/
     ↪ xml/etree/ElementTree.py", line 527, in __init__
       raise TypeError('expected an Element, not %s' %
                       type(element).__name__)
   TypeError: expected an Element, not ElementTree

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 10:09:25 -07:00
Dan McGregor 618b14ef14 systemd-repart-native: clean up dependencies
Specify -native versions of dependencies. These were satisfied
transitively through other dependencies, but we should specify
them explicitly. It also removes dependencies on the target
system for a native recipe.

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-13 10:09:24 -07:00
Jason Schonberg fd6a9a2b30 c-ares: backport a patch for a memory leak
Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-10 14:43:21 -07:00
Dan McGregor a4fe9edd32 systemd-repart: Fix build after S moved into UNPACKDIR
Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-09 10:22:47 -07:00
Khem Raj 72d399339e simpleiot: Add recipe
simpleiot is a framework used to manage edge devices

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Cliff Brake <cbrake@bec-systems.com>
2025-08-09 10:22:39 -07:00
Khem Raj 63584aeba9 tomlplusplus: Fix test failures with clang/libcxx
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-07 21:58:51 -07:00
Yogita Urade fa9c926f4f poppler: upgrade 25.06.0 -> 25.08.0
This upgrade includes fix for CVE-2025-50420.

poppler 25.08.0 changelog:
==========================
core:
* FormWidgetSignature::signDocumentWithAppearance: add imagePath parameter
* Fix parsing Distinguished Names that end with a hex string
* Fix crashes in malformed documents

glib:
* Add poppler_page_render_transparent_selection()
* Add missing since to the documentation

poppler 25.07.0 changelog:
==========================
core:
* Changed rendering of malformed documents to mimic what Adobe Reader does. Issue #1602
* Improvemenst in signature validation in the NSS backend
* Add more detailed output when signing fails
* Internal code improvements
* Fix crashes in malformed documents

utils:
* pdfsig: command line option for allowing PGP signatures in GnuPG backend

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 23:36:53 -07:00
Jan Vermaete 5605736b18 cli11: removed old SRC_URI[sha256sum]
Both SRCREV and SRC_URI[sha256sum] where defined.
The value of SRCREV is the correct one.

https://github.com/CLIUtils/CLI11/commit/4160d259d961cd393fd8d67590a8c7d210207348

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 07:27:17 -07:00
Wang Mingyu 972faf66cf aml: upgrade 0.3.0 -> 1.0.0
Changelog:
===========
- sys/queue.h: Remove "#include <sys/cdefs.h>"
- FUNDING.yml: Add github sponsors
- Stop single-shot also when no cb is set
- Replicate methods for every type
- Use explicit types in callbacks
- meson: Add run_command check argument
- meson: Relocate headers and pkgconfig
- kqueue: Call EV_SET without NOTE_ABSTIME on Mach
- kqueue: Pass unspecified timeout as NULL
- thread-pool: Make pthread_setcancelstate optional for Android
- build: Make librt optional
- Properly initialize global mutex

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 07:27:17 -07:00
Wang Mingyu 311998ff62 neatvnc: upgrade 0.8.1 -> 0.9.5
compatible with upgraded aml 1.0.0
0001-meson-Use-new-pkgconfig-for-aml1.patch
0001-Use-aml-v1.patch

dependency patch of 0001-Use-aml-v1.patch:
0001-Add-method-to-listen-on-multiple-fds.patch

Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.0
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.1
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.2
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.3
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.4
Changelog: https://github.com/any1/neatvnc/releases/tag/v0.9.5

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-06 07:27:16 -07:00
Khem Raj dffa7ccc68 gphoto2: Strip --sysroot out of emitted compiler string into binaries
Update patch status
Substitute hardcoding with BP in SRC_URI
Drop sed kludge

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 20:27:34 -07:00
Khem Raj 90c47eb0a4 libgphoto2: Upgrade to 2.5.32
Use xz for archive and drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 20:27:34 -07:00
Khem Raj ba158bb8cc spdm-utils: Add missing clang-native dependency
It was getting by because it was in a dynamic layer
anchored with meta-clang being in bblayers.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 12:17:55 -07:00
Khem Raj 5ec34f64a0 spdm-utils: Remove comment about meta-clang
clang and bingen-cli are now in oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-05 10:28:28 -07:00
Khem Raj acbf3e2e7e openwsman: Fix reprodubility issue due to abs paths
dlopen is being served libssl.so with build time
absolute path of its location in target sysroot

this is being detected as reproducibility issue but
its also a runtime issue where dlopen will fail
due to non-existent path

Backport a gcc-15 build fix as well

Drop do_configure tweak its no longer needed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:26 -07:00
Wang Mingyu ae8ea29788 xgamma: upgrade 1.0.7 -> 1.0.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:26 -07:00
Wang Mingyu 8c0169365a pv: upgrade 1.9.31 -> 1.9.34
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:23 -07:00
Wang Mingyu d3f43b1352 lvm2: upgrade 2.03.33 -> 2.03.34
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:22 -07:00
Wang Mingyu a4a900e596 graphviz: upgrade 13.1.0 -> 13.1.1
Changelog:
=============
- When built with PangoCairo, the Kitty plugin is now available in Graphviz
  static builds. Previously it was only available in shared library (on-demand
  plugin loading) builds.
- The distributed Fedora and Rocky Linux packages now include the Kitty plugin.
- On Windows, the GDI+ plugin is now available in Graphviz static builds.
  Previously it was only available in shared library (on-demand plugin loading)
  builds.
- Processing a graph with GVPR no longer makes explicit the default '"\N"' label
  for nodes. This undoes a change from Graphviz 13.0.1.
- 'nop' no longer preserves empty string labels. This undoes a change from
  Graphviz 13.0.1.
- The order of programmatic calls to 'gvContext'/'gvContextPlugin' and
  'agmemread' once again affects default node labels. This undoes a change from
  Graphviz 13.0.1.
- Spline routing can now deal with horizontal and vertical lines. This removes
  some instances of the "Something is probably seriously wrong" warning.
- Using 'layerselect' beyond layer 1 no longer causes crashes.
- Correct parsing of a PDF file's '/MediaBox' section no longer depends on the
  internal 'BUFSIZ' constant.
- Round tripping a graph through a file no longer causes it to acquire a default
  node label '\N'.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:22 -07:00
Wang Mingyu 7195709891 ctags: upgrade 6.2.20250713.0 -> 6.2.20250727.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-04 11:45:21 -07:00
Jason Schonberg 219cc7775f nodejs: upgrade 22.16.0 -> 22.18.0
0001-build-remove-redundant-mXX-flags-for-V8.patch - fix offset and fuzz.
  0001-deps-disable-io_uring-support-in-libuv.patch - update for new libuv version 1.51.0
    https://github.com/nodejs/node/commit/e397980a1a

  License-Update: zlib version change from 1.3.0.1 to 1.3.1
    https://github.com/nodejs/node/commit/efebf461313db420243717f48aaa0b97d5279580

  Changelog: https://github.com/nodejs/node/releases/tag/v22.18.0
  Changelog: https://github.com/nodejs/node/releases/tag/v22.17.1
  Changelog: https://github.com/nodejs/node/releases/tag/v22.17.0

Signed-off-by: Jason Schonberg <schonm@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-02 17:45:35 -07:00
Khem Raj 6afa1b72c3 spdm-utils: Move back to meta-oe
Clang dependency can be met by oe-core now

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-01 17:23:41 -07:00
Khem Raj 13e814bb88 thin-provisioning-tools: Move out of clang dynamic layer to meta-oe
clang is now in oe-core so it can live in its original place

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-01 17:23:41 -07:00
Khem Raj 2e4fd45157 redis: Upgrade to 7.2.10
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-01 14:32:22 -07:00
Khem Raj d0391cd534 nlohmann-fifo: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-01 14:32:22 -07:00
Keerthivasan Raghavan c8de88eaa0 opencv: install test and sample binaries, rename /usr/bin/shape
Install the test and sample binaries. Rename "/usr/bin/shape"
directory to "/usr/bin/opencv_shape". This avoids conflict
with "/usr/bin/shape" file installed by mesa-demos.

Signed-off-by: Keerthivasan Raghavan <kraghava@qti.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-08-01 14:32:22 -07:00
Khem Raj b5593ee511 waylandpp: Add tag annotation to SRC_URI
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-31 06:38:25 -07:00
Markus Volk b2bbe30c24 waylandpp: update 1.0.0 -> 1.0.1
This maintenance release fixes missing cstdint includes, wrong quoting in CMakeLists.txt, and adds cmake 4 support.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:04 -07:00
Wang Mingyu c4b9a59fb4 usbguard: upgrade 1.1.3 -> 1.1.4
0001-Adapt-for-protobuf-30.0-API-changes.patch
removed since it's included in 1.1.4

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:03 -07:00
Wang Mingyu defe860c3b uftrace: upgrade 0.18 -> 0.18.1
0001-build-Fix-a-build-error-on-i386.patch
removed since it's included in 0.18.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:03 -07:00
Wang Mingyu 65523bc212 rsyslog: upgrade 8.2504.0 -> 8.2506.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:03 -07:00
Wang Mingyu 31d38fc071 rsnapshot: upgrade 1.4.5 -> 1.5.1
Changelog:
=============
- Fix make tar.
- Rotate only if there will be a new <interval>.0 folder (#331)
- Add publish GitHub workflow. (#367)
- Use POSIX::lchown (#360)
- Add test GitHub workflow. (#366)
- Add new backup script for sqlite3 databases (#364)
- wait between rsync tries (#352)
- Update AUTHORS
- Update rsnapshot-HOWTO.en.md
- Point at the new Markdown HOWTO from the repo's README
- Docs: add description for 'rsync_numtries' to man page (#342)
- Docs: fix spelling issues
- Docs: mention the behavior of "sync" cron job in case of "warnings"
- Remove Benedikt Heine from maintainer list (#337)
- Docs: Use L<...> for other man pages
- Docs: Use F<...> for filenames
- Docs: Fix some styling issues
- Docs: Fix literal hyphens being turned into en-dash
- Docs: Fix grammatical error
- Fix rsync_numtries example in default config
- Fix validation of rsync_numtries = 0 (#323)
- update readme with info on cross interval rotation
- replace deprecated 'interval' with 'retain' in readme example
- Minor bugfix: Check retval for termination by signal (#315)
- Fix typo in docs: rm trailing slash in backup_exec example (#314).

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:03 -07:00
Wang Mingyu 6d95399fa2 qcbor: upgrade 1.4.1 -> 1.5.3
License-Update: The last two lines of the BSD license omitted by accident are put back.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 16:40:03 -07:00
Wang Mingyu 0eee87c653 pstack: upgrade 2.10 -> 2.12.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:08 -07:00
Wang Mingyu f171f49640 pcsc-tools: upgrade 1.7.2 -> 1.7.3
Changelog:
=============
- Expired domains link to unwanted websites
- Unify expressions for the Japanese eID card

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:08 -07:00
Wang Mingyu 51e8a6afd2 pcp: upgrade 6.3.7 -> 6.3.8
0001-htop-Change-dependency-order-of-header-and-sourcefil.patch
refreshed for 6.3.8

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:08 -07:00
Wang Mingyu 482318ca41 parallel: upgrade 20250622 -> 20250722
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:08 -07:00
Wang Mingyu deb49cdd8e nss: upgrade 3.112 -> 3.114
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:07 -07:00
Wang Mingyu 49dc5a2c8e ndctl: upgrade v79 -> v82
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:07 -07:00
Wang Mingyu e9efacfc5c nano: upgrade 8.3 -> 8.5
Changelog:
============
- Anchors are now saved when a file is closed, and restored when
  the file is reopened -- if and when --positionlog is active.
- Nano exits with an error status upon keystrokes ^O^Q and ^X^Q.
- Keystroke ^L just centers the cursor, while M-% cycles it.
- Option --whitespace is accepted, but left undocumented.
- Syntax coloring now works correctly in more locales.
- Bracketed pastes over a slow connection are more reliable.
- Tabs in an external paste at a prompt are not dropped.
- Feedback occurs when the cursor sits on a Byte Order Mark.
- The Execute prompt is more forgiving of a typo.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:07 -07:00
Wang Mingyu e9393e8936 msktutil: upgrade 1.2.1 -> 1.2.2
Changelog:
==========
- Improve CI
- configure.ac: more robust krb5 autodetection
- configure.ac: Replace obsoleted AC_CONFIG_HEADER with AC_CONFIG_HEADERS
- configure.ac: fix linking with minimal LIBS
- Use getnameinfo(3) instead of inet_ntop(3)
- dns_lookup_kdc setting in create_fake_krb5_conf causes issue when using a trusted domain user to create computer account (#208)
- Fix several messages
- Style fixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:07 -07:00
Wang Mingyu 855726266a mpich: upgrade 4.3.0 -> 4.3.1
Changelog:
===========
- Fix initialization in GPU-aware builds when no devices are present
- Fix internal pmix.h header conflict when building with an external
  PMIx library.
- Fix build issue with Slurm by removing dependency on libslurm and
  always using internal logic for parsing the Slurm hostfile.
- Fix potential stale GPU IPC handle usage resulting in data corruption
  or crashes
- Update XPMEM thresholds to avoid excessive buffer mapping overhead
- Fix potential hang in ROMIO when setting info hints on certain files
- Improved detection of incompatible PMI[x] client/server configuration
- Fix use of PMIX_PREFIX attribute for certain versions of OpenPMIx
- Fix Intel GPU output with MPIR_CVAR_DEBUG_SUMMARY
- Fix F08 binding compilation with nvfortran
- Fix line continuation Hydra's --configfile option
- Fix valgrind uninitialized read warnings in ch3
- Fix missing mpixxx_opts.conf file with help text for mpicc and friends
- Fixes for several compiler warnings

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:07 -07:00
Wang Mingyu 18e6fa0cf4 libxml++-5.0: upgrade 5.0.1 -> 5.4.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:06 -07:00
Wang Mingyu b27d4aedff libcec: upgrade 7.0.0 -> 7.1.1
Changelog:
==========
- [libcec] fix incorrect preprocessor command
- [cmake] Fix win x64 and arm64 detection in cmake
- add Teufel vendor id
- RPiCECAdapterDetection: Include check that we can set passive mode
- correct typo
- Fix PRId64 define
- Fix another NULL return
- Don't use Bash for setting build variables
- update ceccloader.h & make cmake obey INSTALL_BINDIR & INSTALL_LIBDIR
- add system audio mode request & system audio mode status

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:06 -07:00
Wang Mingyu 318697a2ba ktls-utils: upgrade 1.0.0 -> 1.2.1
0002-tlshd-configure.ac-Use-AC_CHECK_HEADER-instead-of-AC.patch
removed since it's included in 1.2.1

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:06 -07:00
Wang Mingyu 8a8dd3512a graphviz: upgrade 12.2.1 -> 13.1.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:06 -07:00
Wang Mingyu 9a9564afe2 gensio: upgrade 2.8.7 -> 2.8.15
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:06 -07:00
Wang Mingyu d03d56c13e flashrom: upgrade 1.5.1 -> 1.6.0
0002-meson-Add-options-pciutils-ftdi-usb.patch
refreshed for 1.6.0

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-07-30 08:03:05 -07:00