Hello community, here is the log from the commit of package umoci for openSUSE:Factory checked in at 2020-06-26 21:45:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/umoci (Old) and /work/SRC/openSUSE:Factory/.umoci.new.3060 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "umoci" Fri Jun 26 21:45:09 2020 rev:16 rq:816889 version:0.4.6 Changes: -------- --- /work/SRC/openSUSE:Factory/umoci/umoci.changes 2019-12-07 15:16:09.807789255 +0100 +++ /work/SRC/openSUSE:Factory/.umoci.new.3060/umoci.changes 2020-06-26 21:45:28.573837374 +0200 @@ -1,0 +2,33 @@ +Wed Jun 24 00:27:44 UTC 2020 - Aleksa Sarai <asa...@suse.com> + +- Update to umoci v0.4.6. + + umoci has been adopted by the Open Container Initative as a reference + implementation of the OCI Image Specification. This will have little impact + on the roadmap or scope of umoci, but it does further solidify umoci as a + useful piece of "boring container infrastructure" that can be used to build + larger systems. + + > **NOTICE**: As part of the adoption procedure, the import path and module + > name of umoci has changed from `github.com/openSUSE/umoci` to + > `github.com/opencontainers/umoci`. This means that users of our (still + > unstable) Go API will have to change their import paths in order to update + > to newer versions of umoci. + > + > The old GitHub project will contain a snapshot of `v0.4.5` with a few + > minor changes to the readme that explain the situation. Go projects which + > import import the archived project will receive build warnings that + > explain the need to update their import paths. + + + umoci now builds on MacOS, and we currently run the unit tests on MacOS to + hopefully catch core regressions (in the future we will get the + integration tests running to catch more possible regressions). + opencontainers/umoci#318 + * Suppress repeated xattr warnings on destination filesystems that do not + support xattrs. opencontainers/umoci#311 + * Work around a long-standing issue in our command-line parsing library (see + urfave/cli#1152) by disabling argument re-ordering for `umoci config`, + which often takes `-`-prefixed flag arguments. opencontainers/umoci#328 + * For details, see CHANGELOG.md in the package. + +------------------------------------------------------------------- Old: ---- umoci-0.4.5.tar.xz umoci-0.4.5.tar.xz.asc New: ---- umoci-0.4.6.tar.xz umoci-0.4.6.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ umoci.spec ++++++ --- /var/tmp/diff_new_pack.P36jMM/_old 2020-06-26 21:45:32.193848961 +0200 +++ /var/tmp/diff_new_pack.P36jMM/_new 2020-06-26 21:45:32.209849012 +0200 @@ -1,7 +1,7 @@ # # spec file for package umoci # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -14,29 +14,26 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # -# nodebuginfo -# Remove stripping of Go binaries. -%define __arch_install_post export NO_BRP_STRIP_DEBUG=true - # Project name when using go tooling. -%define project github.com/openSUSE/umoci +%define project github.com/opencontainers/umoci Name: umoci -Version: 0.4.5 +Version: 0.4.6 Release: 0 Summary: Open Container Image manipulation tool License: Apache-2.0 Group: System/Management URL: https://umo.ci -Source0: https://github.com/openSUSE/umoci/releases/download/v%{version}/umoci.tar.xz#/%{name}-%{version}.tar.xz -Source1: https://github.com/openSUSE/umoci/releases/download/v%{version}/umoci.tar.xz.asc#/%{name}-%{version}.tar.xz.asc +Source0: https://github.com/opencontainers/umoci/releases/download/v%{version}/umoci.tar.xz#/%{name}-%{version}.tar.xz +Source1: https://github.com/opencontainers/umoci/releases/download/v%{version}/umoci.tar.xz.asc#/%{name}-%{version}.tar.xz.asc Source2: https://umo.ci/%{name}.keyring BuildRequires: fdupes -BuildRequires: go >= 1.6 +# Due to a limitation in openSUSE's Go packaging we cannot have a BuildRequires +# for 'golang(API) >= 1.13' here, so just require 1.13 exactly. bsc#1172608 BuildRequires: go-go-md2man -ExcludeArch: s390 +BuildRequires: go1.14 %description umoci modifies Open Container images. umoci is a manipulation tool for OCI @@ -47,24 +44,13 @@ %setup -q %build - -# We can't use symlinks here because go-list gets confused by symlinks, so we -# have to copy the source to $HOME/go and then use that as the GOPATH. -export GOPATH=$HOME/go -mkdir -pv $HOME/go/src/%{project} -rm -rf $HOME/go/src/%{project}/* -cp -ar * $HOME/go/src/%{project} - export VERSION="$(cat ./VERSION)" if [ "$VERSION" != "%{version}" ]; then + # Append "_suse" if the version is not an upstream one. VERSION="%{version}_suse" fi - -# Build the binary. -make VERSION="$VERSION" umoci - -# Build the docs if we have go-md2man. -make local-doc +# Build umoci and docs. +make VERSION="$VERSION" umoci docs %install # Install the binary. ++++++ umoci-0.4.5.tar.xz -> umoci-0.4.6.tar.xz ++++++ ++++ 183785 lines of diff (skipped)