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)


Reply via email to