debian-forge/sources
Achilleas Koutsou ce29a4af73 sources/skopeo: change local container format
Change the local storage format for containers to the `dir` format.
The `dir` format will be used to retain signatures and manifests.

The remove-signatures option is removed since the storage format now
supports them.

The final move (os.rename()) at the end of the fetch_one() method now
creates the checksum directory if it doesn't exist and moves the child
archive into it, adding to any existing archives that might exist in
other formats (from a previous version downloading a `docker-archive`).

Dropped the .tar suffix from the symlink in the skopeo stage since it's
not necessary and the target of the link might be a directory now.

The parent class exists() method checks if there is a *file* in the
sources cache that matches the checksum.  For containers, this used to
be a file called container-image.tar under a directory that matches the
checksum, so for containers it always returned False.  Added an override
for the skopeo source that checks for the new directory archive.
2023-03-31 14:57:26 +02:00
..
org.osbuild.curl osbuild: run isort on all files 2022-09-12 13:32:51 +02:00
org.osbuild.inline osbuild: run isort on all files 2022-09-12 13:32:51 +02:00
org.osbuild.ostree sources/ostree: fix quotation marks in mTLS remote options 2023-01-13 11:35:43 +01:00
org.osbuild.skopeo sources/skopeo: change local container format 2023-03-31 14:57:26 +02:00