No description
dnf-json relies on dnf's ability to cache repository metadata. This is important, because the API calls it quite often to serve requests for package lists and depsolves. However, osbuild's dnf stage always fetches new metadata, because it doesn't have access to the host's cache. Since metadata is valid for some time, even after a repository changed, the checksum we put in the pipeline might be old. Force a new metadata download when producing the pipeline. This is still not perfect, but greatly reduces the probability of putting stale metadata into the pipeline. |
||
|---|---|---|
| cmd | ||
| distribution | ||
| internal | ||
| osbuild@e0bb65dd71 | ||
| test | ||
| tools | ||
| .gitignore | ||
| .gitmodules | ||
| .packit.yaml | ||
| .travis.yml | ||
| dnf-json | ||
| go.mod | ||
| go.sum | ||
| golang-github-osbuild-composer.spec | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
osbuild-composer
An image building service based on osbuild. It is inspired by lorax-composer and exposes the same API. As such, it is a drop-in replacement.