Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package skopeo for openSUSE:Factory checked 
in at 2023-02-07 18:47:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/skopeo (Old)
 and      /work/SRC/openSUSE:Factory/.skopeo.new.4462 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "skopeo"

Tue Feb  7 18:47:38 2023 rev:21 rq:1063415 version:1.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/skopeo/skopeo.changes    2021-10-16 
22:47:03.908662842 +0200
+++ /work/SRC/openSUSE:Factory/.skopeo.new.4462/skopeo.changes  2023-02-07 
18:47:40.798678556 +0100
@@ -1,0 +2,208 @@
+Wed Jan 25 09:27:02 UTC 2023 - dcer...@suse.com
+
+- stop building with libostree, this has been disabled upstream three years ago
+  and is now broken
+- add fish & zsh completion subpackages
+- correct -completion subpackages requires, buildarch & supplements
+- remove outdated buildtags for opensuse pre-Leap
+- fix rpmlint filters
+
+- Update to version 1.10.0:
+  * Release v1.10.0
+  * Update for https://github.com/klauspost/pgzip/pull/50
+  * Revert addition of -compat=1.17 to (go mod tidy)
+  * Update vendor containers/(common,image)
+  * [CI:DOCS] Add quay-description update reminder
+  * Bump github.com/containers/storage from 1.42.0 to 1.43.0
+  * Fix documentation in the default registries.d content.
+  * default.yaml should have all options commented
+  * warn about ineffective destination opts in sync cmd
+  * document imageDestOptions.warnAboutIneffectiveOptions()
+  * warn users about --dest-compress and --dest-decompress misuse
+  * warn users about --dest-compress and --dest-decompress misuse
+  * Don't abort sync if the registry returns invalid tags
+  * add inspect layersData
+  * Stop using docker/docker/pkg/homedir in tests
+  * Update for c/image's update of github.com/gobuffalo/pop
+  * Don't include git commit from a parent directory in the --version output
+  * Remove unused GIT_BRANCH definition
+  * Point at --all in the --preserve-digests option documentation
+  * Talk about "registry repositories" in (skopeo sync) documentation
+  * Fix looking for commands with GNU make 4.2.1
+  * Fix a comment
+  * Reformat with Go 1.19's gofmt
+  * Fix running tests on macOS
+  * Optimize upstream skopeo container image build
+  * GHA: Re-use identical workflow from buildah repo
+  * Bump to v1.9.3-dev
+  * Release v1.9.2
+  * Bump github.com/containers/common from 0.49.0 to 0.49.1
+  * Cirrus: Update CI VM images to match podman CI
+  * [CI:DOCS] Cirrus: Use the latest imgts container
+  * Bump to v1.9.2-dev
+  * Release v1.9.1
+  * Stop using deprecated names from c/common/pkg/retry
+  * Update to github.com/containers/common v0.49.0
+  * Update to github.com/containers/image/v5 v5.22.0
+  * Bump github.com/containers/storage from 1.41.0 to 1.42.0
+  * Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0
+  * Bump to v1.9.1-dev
+  * Release v1.9.0
+  * Update for the renames of sigstore to lookaside
+  * Add --sign-by-sigstore-private-key to (skopeo copy) and (skopeo sync)
+  * Vendor in c/image with sigstore support
+  * Revert "Change a repo used for sync tests"
+  * Vendor unreleased c/image with OCI artifact support
+  * Use errors.As() instead of direct type checks
+  * Remove uses of pkg/errors
+  * Modify error messages on failures to close
+  * Introduce noteCloseFailure, use it for reporting of cleanup errors
+  * Bump github.com/stretchr/testify from 1.7.5 to 1.8.0
+  * Update IRC information
+  * Use bytes.ReplaceAll instead of bytes.Replace(..., -1)
+  * Update & fix skopeo multiarch image Containerfiles
+  * Cirrus: Migrate multiarch build off github actions
+  * Bump github.com/stretchr/testify from 1.7.4 to 1.7.5
+  * Bump github.com/stretchr/testify from 1.7.2 to 1.7.4
+  * Bump github.com/spf13/cobra from 1.4.0 to 1.5.0
+  * [CI:DOCS] skopeo.spec.rpkg: Fix syntax highlighting
+  * [CI:DOCS] Makefile: include cautionary note for rpm target
+  * CoPR: Autobuild rpm on rhcontainerbot/podman-next
+  * Enable schema1 support on the test registries
+  * Update for docker/distribution CLI change
+  * Use an updated CI image
+  * Change a repo used for sync tests
+  * Use testing.T.Setenv instead of os.Setenv in tests
+  * Update go.mod to Go 1.17
+  * Bump github.com/docker/docker
+  * Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
+  * Bump github.com/containers/ocicrypt from 1.1.4 to 1.1.5
+  * Cirrus: use Ubuntu 22.04 LTS
+  * Update to github.com/opencontainers/runc >= 1.1.2
+  * fix make completions for all POSIX shells
+  * Update to gopkg.in/yaml.v3 v3.0.0
+  * Updated skopeo logo with new artwork
+  * [CI:DOCS] Pin actions to a full length commit SHA
+  * shell completion: add completion for transports names
+  * shell completion: add install instructions docs
+  * shell completion: add Makefile target
+  * Stop calling gpgme-config
+  * Update c/image
+  * Remove cgo_pthread_ordering_workaround.go
+  * add completion command to generate shell completion scripts
+  * Bump github.com/docker/docker
+  * Bump github.com/containers/storage from 1.40.2 to 1.41.0
+  * Avoid hard-coding the location of bash
+  * Config files live in /usr/local/etc on FreeBSD
+  * Bump github.com/docker/docker
+  * Move to v1.8.1-dev
+  * Bump to v1.8.0
+  * Bump ocicrypt to v1.1.4
+  * Vendor in containers/storage v1.40.2
+  * Vendor in containers/(common, storage, image)
+  * [CI:DOCS] install.md: include distro package info links
+  * [CI:DOCS] install.md: remove Kubic package info for Ubuntu
+  * Cirrus: Update to F36 w/ netavark+aardvark-dns
+  * Update vendor of containers/(common,storage,image)
+  * Use filepath.WalkDir instead of filepath.Walk
+  * Extract four copies of the same loop into a function
+  * Update users of deprecated io/ioutil
+  * Add option to specify the identity for signing
+  * Bump containers/image to include sign identity option
+  * delete non-existent option in the cmdline example
+  * Add dry-run mode to skopeo-sync
+  * Update skopeoimage/README.md that tags are v-prefixed
+  * Bump to v1.7.1-dev
+  * Release 1.7.0
+  * Bump github.com/prometheus/client_golang to v1.11.1
+  * Bump github.com/containers/common from 0.47.4 to 0.47.5
+  * Bump github.com/containers/storage from 1.38.2 to 1.39.0
+  * Bump github.com/docker/docker
+  * Improve the (skopeo delete) man page
+  * Bump github.com/containers/ocicrypt from 1.1.2 to 1.1.3
+  * Update the command to install golint
+  * Formally record that we require Go 1.15
+  * Use check.C.MkDir() instead of manual ioutil.TempDir() calls
+  * Update to Go 1.14 and revendor
+  * Use assert.ErrorContains
+  * Bump github.com/stretchr/testify from 1.7.0 to 1.7.1
+  * Simplify the proxy server a bit
+  * Add various missing error handling
+  * Remove assignments to an unused variable
+  * Rename "self" receiver
+  * Add support for docker-archive: to skopeo list-tags
+  * Bump github.com/spf13/cobra from 1.3.0 to 1.4.0
+  * Bump github.com/docker/docker
+  * Update github.com/containerd/containerd
+  * Bump github.com/containers/image/v5 from 5.19.1 to 5.20.0
+  * do not recommend upgrading all packages
+  * Improve a comment in the 010-inspect.bats test
+  * Move to v1.7.0-dev
+  * Bump to v1.6.1
+  * Work around systemd-resolved's handling of .invalid domains
+  * Beautify a few calls
+  * Only look for the layer digests in the Layers field.
+  * Don't expect the config blob to be listed in (skopeo inspect)
+  * Cirrus: Use updated VM images
+  * Bump c/common to v0.47.4
+  * tests: skip sif test on RHEL
+  * Bump to v1.6.1-dev
+  * Release v1.6.0
+  * Bump version of containers/image and containers/common
+  * Improve the documentation of boolean flags
+  * Document where various fields of (skopeo inspect) come from
+  * Improve the documentation of the argument to (skopeo inspect)
+  * Update vendor of containers/storage and containers/common
+  * add a SIF systemtest
+  * Update vendor of containers/common
+  * Github workflow: Fix yaml syntax
+  * Bump github.com/containers/storage from 1.38.0 to 1.38.1
+  * prompt-less signing via passphrase file
+  * Github-workflow: Report both failures and errors
+  * Run codespell on code
+  * Update the vendor of containers/common
+  * Bump github.com/containers/storage from 1.37.0 to 1.38.0
+  * Update github.com/containerd/containerd to 1.5.9
+  * Fix the pseudo-version of github.com/opencontainers/image-spec
+  * Update github.com/opencontainers/runc to v1.0.3
+  * Bump github.com/spf13/cobra from 1.2.1 to 1.3.0
+  * Bump github.com/docker/docker
+  * Add option to preserve digests on copy
+  * Add option to preserve digests on copy
+  * proxy: Also bump compatible semver
+  * proxy: Add a GetFullConfig method
+  * Update github.com/containerd/containerd to v1.5.8
+  * Update opencontainers/image-spec
+  * Add an option to allow copying image indexes alone
+  * Use a dynamic temp dir for test
+  * Bump to 1.5.3-dev
+  * Release 1.5.2
+  * Update to c/image v5.17.0
+  * Cirrus: Bump Fedora to release 35 & Ubuntu to 21.10
+  * Bump github.com/docker/docker
+  * proxy: Uncapitalize all errors
+  * tests: Add new "procutils" that exposes PDEATHSIG
+  * proxy_test: Test `GetConfig`
+  * proxy_test: Add helper to read all from a reply
+  * proxy_test: Add a helper method to call without fd
+  * proxy: Add support for manifest lists
+  * tests/integration/proxy_test: New test that exercises `proxy.go`
+  * proxy: Use float → int helper for pipeid
+  * proxy: Add a helper to return a byte array
+  * proxy: Add an API to fetch the config upconverted to OCI
+  * Fix bug that prevented useful diagnostics on registry fail
+  * use fedora:latest in contrib/skopeoimage/*/Dockerfile
+  * Move to v1.5.2-dev
+  * Bump to v1.5.1
+  * main: Error out if an unrecognized subcommand is provided
++++ 11 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/skopeo/skopeo.changes
++++ and /work/SRC/openSUSE:Factory/.skopeo.new.4462/skopeo.changes

Old:
----
  skopeo-1.5.0.tar.xz

New:
----
  skopeo-1.10.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ skopeo.spec ++++++
--- /var/tmp/diff_new_pack.FH4vFd/_old  2023-02-07 18:47:41.370681630 +0100
+++ /var/tmp/diff_new_pack.FH4vFd/_new  2023-02-07 18:47:41.378681673 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package skopeo
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,17 +19,13 @@
 
 %define project        github.com/containers/skopeo
 
-%if 0%{?is_opensuse} && 0%{?suse_version} >= 1500
-# Build with libostree-devel for openSUSE Tumbleweed and Leap 15
-%define with_libostree 1
-%endif
 Name:           skopeo
-Version:        1.5.0
+Version:        1.10.0
 Release:        0
 Summary:        Container image repository tool
 License:        Apache-2.0
 Group:          System/Management
-URL:            https://github.com/containers/skopeo
+URL:            https://%project
 Source:         %{name}-%{version}.tar.xz
 Source1:        skopeo.rpmlintrc
 Requires:       libcontainers-common
@@ -40,11 +36,8 @@
 BuildRequires:  libbtrfs-devel >= 3.8
 BuildRequires:  libcontainers-common
 BuildRequires:  libgpgme-devel
-BuildRequires:  golang(API) >= 1.15
+BuildRequires:  golang(API) >= 1.17
 ExcludeArch:    s390
-%if 0%{?with_libostree}
-BuildRequires:  libostree-devel
-%endif
 
 %description
 skopeo is a command line utility for various operations on container images and
@@ -54,14 +47,36 @@
 
 %package bash-completion
 Summary:        Bash completion for skopeo
+Buildarch:      noarch
+Requires:       %{name} = %{version}
+Requires:       bash-completion
+Supplements:    (%{name} and bash-completion)
 
 %description bash-completion
 This package contains the bash completion for skopeo.
 
+%package fish-completion
+Summary:        Fish completion for skopeo
+Buildarch:      noarch
+Requires:       %{name} = %{version}
+Requires:       fish
+Supplements:    (%{name} and fish)
+
+%description fish-completion
+This package contains the fish completion for skopeo.
+
+%package zsh-completion
+Summary:        Zsh completion for skopeo
+Buildarch:      noarch
+Requires:       %{name} = %{version}
+Requires:       zsh
+Supplements:    (%{name} and zsh)
+
+%description zsh-completion
+This package contains the zsh completion for skopeo.
+
 %prep
-%setup -q
-# No shbang for completions
-sed -i 's|#! /bin/bash|# bash completion for skopeo|' completions/bash/skopeo
+%autosetup
 
 %build
 mkdir -p .gopath/src/github.com/containers
@@ -70,22 +85,12 @@
 
 export BUILDTAGS="exclude_graphdriver_aufs"
 
-%if 0%{?suse_version} <= 1320
-       BUILDTAGS+=" libdm_no_deferred_remove"
-%endif
-
-# Starting from https://github.com/containers/image/pull/587, ostree is 
disabled
-# by default.
-%if 0%{?with_libostree}
-       BUILDTAGS+=" containers_image_ostree"
-%endif
-
 # Build.
 GO111MODULE=on go build -mod=vendor "-buildmode=pie" -ldflags "-X 
main.gitCommit=" -gcflags "" -tags "$BUILDTAGS" -o skopeo %{project}/cmd/skopeo
-make %{?_smp_mflags} docs PREFIX=%{_prefix}
+%make_build docs PREFIX=%{_prefix}
 
 %install
-%make_install PREFIX=%{_prefix}
+%make_install PREFIX=%{_prefix} install-docs install-completions
 # Drop unneeded files
 rm -rv %{buildroot}/etc/containers
 
@@ -96,6 +101,18 @@
 %{_mandir}/man1/skopeo*.1*
 
 %files bash-completion
-%{_datadir}/bash-completion/completions/*
+%dir %{_datadir}/bash-completion
+%dir %{_datadir}/bash-completion/completions
+%{_datadir}/bash-completion/completions/%{name}
+
+%files fish-completion
+%dir %{_datadir}/fish
+%dir %{_datadir}/fish/vendor_completions.d
+%{_datadir}/fish/vendor_completions.d/%{name}.fish
+
+%files zsh-completion
+%dir %{_datadir}/zsh
+%dir %{_datadir}/zsh/site-functions
+%{_datadir}/zsh/site-functions/_%{name}
 
 %changelog

++++++ _service ++++++
--- /var/tmp/diff_new_pack.FH4vFd/_old  2023-02-07 18:47:41.418681888 +0100
+++ /var/tmp/diff_new_pack.FH4vFd/_new  2023-02-07 18:47:41.422681909 +0100
@@ -5,7 +5,7 @@
     <param name="filename">skopeo</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="revision">v1.5.0</param>
+    <param name="revision">v1.10.0</param>
     <param name="changesgenerate">enable</param>
   </service>
   <service name="recompress" mode="disabled">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.FH4vFd/_old  2023-02-07 18:47:41.450682060 +0100
+++ /var/tmp/diff_new_pack.FH4vFd/_new  2023-02-07 18:47:41.454682081 +0100
@@ -1,5 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/containers/skopeo</param>
-              <param 
name="changesrevision">209a993159eae02f037d01efc001feb57577c2ef</param></service></servicedata>
+              <param 
name="changesrevision">ee60474d5a4d99745aac9855797ad4b26510d786</param></service></servicedata>
+(No newline at EOF)
 

++++++ skopeo-1.5.0.tar.xz -> skopeo-1.10.0.tar.xz ++++++
++++ 227767 lines of diff (skipped)

++++++ skopeo.rpmlintrc ++++++
--- /var/tmp/diff_new_pack.FH4vFd/_old  2023-02-07 18:47:43.754694443 +0100
+++ /var/tmp/diff_new_pack.FH4vFd/_new  2023-02-07 18:47:43.758694464 +0100
@@ -1,5 +1,3 @@
 # rpm cannot find the libcontainers-common dependency
-addFilter ("^skopeo.* W: explicit-lib-dependency libcontainers-common")
-# same package but on OBS not SLE OBS
-addFilter ("E: SUSE_Backports_policy-SLE_conflict")
+addFilter ("^skopeo.* E: explicit-lib-dependency libcontainers-common")
 

Reply via email to