debian-forge/osbuild
Tomáš Hozza 1d8bd0f8a6 Support SBOM for depsolving in osbuild-depsolve-dnf
Extend osbuild-depsolve-dnf, to return JSON with SPDX SBOM that
corresponds to the depsolved package set, if it has been requested.
For now, only DNF4 is supported.

Cover the new functionality with unit test.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-09-18 12:26:36 +02:00
..
formats format/v2: add new "partition" field to "describe_mount" 2023-12-22 10:18:29 -05:00
solver Support SBOM for depsolving in osbuild-depsolve-dnf 2024-09-18 12:26:36 +02:00
testutil testutil: add helper function for depsolving pkgset with DNF4 2024-09-18 12:26:36 +02:00
util Add initial SBOM library implementation 2024-09-18 12:26:36 +02:00
__init__.py Post release version bump 2024-09-11 08:27:12 +00:00
__main__.py osbuild: run isort on all files 2022-09-12 13:32:51 +02:00
api.py Fix errors reported by new version of mypy 2023-04-12 11:57:18 +02:00
buildroot.py osbuild: make the entire /etc/selinux avaialble for the buildroot 2024-03-22 11:24:35 +01:00
devices.py osbuild: error when {Device,Mount} is modified after creation 2024-01-19 02:54:26 +01:00
host.py tox: add tox 2023-08-01 15:01:13 +02:00
inputs.py jsoncomm: transparently handle huge messages via fds 2024-09-17 19:27:03 +02:00
loop.py devices/loopback: add read-only option 2024-09-18 08:54:34 +02:00
main_cli.py osbuild: also print what export is availalble when one is not found 2024-09-10 10:49:18 -07:00
meta.py meta: automatically allow devices as input in the stages schemas 2024-04-16 08:04:43 +02:00
mixins.py osbuild: error when {Device,Mount} is modified after creation 2024-01-19 02:54:26 +01:00
monitor.py main,monitor: fix total steps in progress reporting 2024-07-31 23:00:33 +02:00
mounts.py mounts/ostree.deployment: support deployments on mount 2024-01-31 16:46:01 -05:00
objectstore.py objectstore: add new skip_preserve_owner to Object.export() 2023-12-20 09:28:39 +01:00
pipeline.py jsoncomm: transparently handle huge messages via fds 2024-09-17 19:27:03 +02:00
remoteloop.py osbuild: reuse loop_for_fd() in LoopServer 2024-03-11 10:56:49 +01:00
sources.py jsoncomm: transparently handle huge messages via fds 2024-09-17 19:27:03 +02:00