[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#880199: #880199 ITP: skopeo -- Utility performing various operations on container images and image repositories



Hi Reinhard, Dimitry,

I have performed some testing of the packaged skopeo, it's looking good.

Specifically I have run the following commands as root on a
relatively clean bullseye running in a VM:

# git clone https://salsa.debian.org/go-team/packages/skopeo.git
# cd skopeo/
# apt-get install dh-golang go-md2man golang-any
golang-github-containers-image-dev
golang-github-containers-storage-dev
golang-github-opencontainers-go-digest-dev
golang-github-opencontainers-image-spec-dev
golang-github-pkg-errors-dev golang-github-sirupsen-logrus-dev
golang-github-stretchr-testify-dev golang-github-urfave-cli-dev
golang-gopkg-check.v1-dev
# wget https://github.com/containers/skopeo/archive/v0.1.35.tar.gz
# mv v0.1.35.tar.gz ../skopeo_0.1.35.orig.tar.gz
# dpkg-buildpackage
# dpkg -i ../skopeo_0.1.35-1_amd64.deb
# mkdir /etc/containers
# curl https://raw.githubusercontent.com/containers/skopeo/master/default-policy.json
-o /etc/containers/policy.json

The result was that I could successfully run the skopeo command:

# skopeo copy docker://docker.io/httpd oci:httpd:latest
Getting image source signatures
Copying blob 000eee12ec04 done
Copying blob 32b8712d1f38 done
Copying blob f1ca037d6393 done
Copying blob c4bd3401259f done
Copying blob 51c60bde4d46 done
Copying config e8463a1665 done
Writing manifest to image destination
Storing signatures

I looked around in the resulting httpd directory, everything seems in-order
and correct.

Many thanks for packaging this, I hope it's progression through the
NEW queue is uneventful.

-- 
Brian


Reply to: