Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dnfjson: enable filelists for older distro versions
Enable filelists in the optional metadata for EL7, EL8, EL9, and Fedora 39. When running osbuild-depsolve-dnf with the libdnf version that's included in these distro versions, this option will have no effect since it is enabled by default. However, when depsolving packages for these distro versions with newer versions of libdnf, the filelists are disabled and can cause issues with packages that declare dependencies on filepaths. The cutoff point is a little fuzzy for CentOS and Fedora. Depsolving all our test manifests for Fedora 39 and CentOS Stream 9 without filelists works, but since the packaging guidelines of not depending on filepaths went into effect in EL10 and Fedora 40, it's possible there are packages in F39 and C9S that don't conform yet, so it's probably safer to keep filelists enabled for these distro versions.
- Loading branch information