commit umoci for openSUSE:Factory

2020-06-26 Thread root
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.changes2020-06-26 
21:45:28.573837374 +0200
@@ -1,0 +2,33 @@
+Wed Jun 24 00:27:44 UTC 2020 - Aleksa Sarai 
+
+- 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 [ "$V

commit umoci for openSUSE:Factory

2019-12-07 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2019-12-07 15:15:19

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new.4691 (New)


Package is "umoci"

Sat Dec  7 15:15:19 2019 rev:15 rq:753299 version:0.4.5

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2019-05-03 
22:24:15.943948875 +0200
+++ /work/SRC/openSUSE:Factory/.umoci.new.4691/umoci.changes2019-12-07 
15:16:09.807789255 +0100
@@ -1,0 +2,10 @@
+Tue Dec  3 15:44:35 UTC 2019 - Aleksa Sarai 
+
+- Update to umoci v0.4.5.
+  * Use "type: bind" for generated config.json bind-mounts.
+  * Don't insert a new layer if there is no diff.
+  * Only output a warning if forbidden extended attributes are present inside
+the tar archive.
+  * For details, see CHANGELOG.md in the package.
+
+---

Old:

  umoci-0.4.4.tar.xz
  umoci-0.4.4.tar.xz.asc

New:

  umoci-0.4.5.tar.xz
  umoci-0.4.5.tar.xz.asc



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.cz0rEA/_old  2019-12-07 15:16:13.435788741 +0100
+++ /var/tmp/diff_new_pack.cz0rEA/_new  2019-12-07 15:16:13.443788740 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package umoci
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 # nodebuginfo
 
@@ -24,12 +24,12 @@
 %define project github.com/openSUSE/umoci
 
 Name:   umoci
-Version:0.4.4
+Version:0.4.5
 Release:0
 Summary:Open Container Image manipulation tool
 License:Apache-2.0
 Group:  System/Management
-Url:https://umo.ci
+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
 Source2:https://umo.ci/%{name}.keyring
@@ -64,7 +64,7 @@
 make VERSION="$VERSION" umoci
 
 # Build the docs if we have go-md2man.
-make doc
+make local-doc
 
 %install
 # Install the binary.

++ umoci-0.4.4.tar.xz -> umoci-0.4.5.tar.xz ++
 159848 lines of diff (skipped)




commit umoci for openSUSE:Factory

2019-05-03 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2019-05-03 22:24:14

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new.5148 (New)


Package is "umoci"

Fri May  3 22:24:14 2019 rev:14 rq:699842 version:0.4.4

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2019-02-13 
10:17:18.309359452 +0100
+++ /work/SRC/openSUSE:Factory/.umoci.new.5148/umoci.changes2019-05-03 
22:24:15.943948875 +0200
@@ -1,0 +2,5 @@
+Mon Mar 18 09:10:46 UTC 2019 -  
+
+- Enable build for s390x on openSUSE
+
+---



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.hHAfia/_old  2019-05-03 22:24:16.631950285 +0200
+++ /var/tmp/diff_new_pack.hHAfia/_new  2019-05-03 22:24:16.631950285 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 # nodebuginfo
 
@@ -37,9 +37,6 @@
 BuildRequires:  go >= 1.6
 BuildRequires:  go-go-md2man
 ExcludeArch:s390
-%if 0%{?is_opensuse}
-ExcludeArch:s390x
-%endif
 
 %description
 umoci modifies Open Container images. umoci is a manipulation tool for OCI





commit umoci for openSUSE:Factory

2019-02-13 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2019-02-13 10:17:17

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new.28833 (New)


Package is "umoci"

Wed Feb 13 10:17:17 2019 rev:13 rq:670348 version:0.4.4

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2018-11-26 
10:11:53.998323601 +0100
+++ /work/SRC/openSUSE:Factory/.umoci.new.28833/umoci.changes   2019-02-13 
10:17:18.309359452 +0100
@@ -1,0 +2,8 @@
+Thu Jan 31 05:58:57 UTC 2019 - Aleksa Sarai 
+
+- Update to umoci v0.4.4.
+  * Added full-stack verification of blob hashes and descriptors for all
+operations (improving our hardening against bad images).
+  * For details, see CHANGELOG.md in the package.
+
+---
@@ -22 +30,8 @@
-- Update to umoci v0.4.1. See https://umo.ci/changelog/.
+- Update to umoci v0.4.1.
+  * Support more tags (the valid set of characters in tags has expanded).
+  * Add 'umoci insert' and 'umoci raw unpack'.
+  * 'umoci unpack' correctly handles out-of-order whiteouts now.
+  * 'umoci unpack' and 'umoci repack' make sure of a more optimised gzip
+   implementation now -- in some benchmarks 'umoci repack' can have a 
speedup
+   of up to 3x.
+  * For details, see CHANGELOG.md in the package.

Old:

  umoci-0.4.3.tar.xz
  umoci-0.4.3.tar.xz.asc

New:

  umoci-0.4.4.tar.xz
  umoci-0.4.4.tar.xz.asc



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.nKThga/_old  2019-02-13 10:17:19.597358962 +0100
+++ /var/tmp/diff_new_pack.nKThga/_new  2019-02-13 10:17:19.601358960 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package umoci
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 %define project github.com/openSUSE/umoci
 
 Name:   umoci
-Version:0.4.3
+Version:0.4.4
 Release:0
 Summary:Open Container Image manipulation tool
 License:Apache-2.0

++ umoci-0.4.3.tar.xz -> umoci-0.4.4.tar.xz ++
 1968 lines of diff (skipped)




commit umoci for openSUSE:Factory

2018-11-26 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2018-11-26 10:11:44

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new.19453 (New)


Package is "umoci"

Mon Nov 26 10:11:44 2018 rev:12 rq:648206 version:0.4.3

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2018-09-18 
11:36:23.720355686 +0200
+++ /work/SRC/openSUSE:Factory/.umoci.new.19453/umoci.changes   2018-11-26 
10:11:53.998323601 +0100
@@ -2 +2,10 @@
-Tue Sep 11 02:47:16 UTC 2018 - Aleksa Sarai 
+Sun Nov 11 08:49:20 UTC 2018 - asa...@suse.com
+
+- Update to umoci v0.4.3.
+  * Added --no-history to all commands with --history.* flags.
+Should only be used for umoci-config(1).
+  * Added `umoci insert --tag` to allow non-destructive modifications.
+  * For details, see packaged /usr/share/doc/packages/umoci/CHANGELOG.md.
+
+---
+Tue Sep 11 02:47:16 UTC 2018 - asa...@suse.com

Old:

  umoci-0.4.2.tar.xz
  umoci-0.4.2.tar.xz.asc

New:

  umoci-0.4.3.tar.xz
  umoci-0.4.3.tar.xz.asc



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.pc4iVx/_old  2018-11-26 10:11:55.154322244 +0100
+++ /var/tmp/diff_new_pack.pc4iVx/_new  2018-11-26 10:11:55.154322244 +0100
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 # nodebuginfo
 
@@ -24,7 +24,7 @@
 %define project github.com/openSUSE/umoci
 
 Name:   umoci
-Version:0.4.2
+Version:0.4.3
 Release:0
 Summary:Open Container Image manipulation tool
 License:Apache-2.0
@@ -82,7 +82,7 @@
 
 %files
 %defattr(-,root,root)
-%doc README.md doc/*
+%doc README.md CHANGELOG.md doc/*
 %license COPYING
 %{_bindir}/%{name}
 %{_mandir}/man1/umoci*

++ umoci-0.4.2.tar.xz -> umoci-0.4.3.tar.xz ++
 16890 lines of diff (skipped)




commit umoci for openSUSE:Factory

2018-09-18 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2018-09-18 11:36:19

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new (New)


Package is "umoci"

Tue Sep 18 11:36:19 2018 rev:11 rq:634974 version:0.4.2

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2018-09-10 
12:30:08.666807273 +0200
+++ /work/SRC/openSUSE:Factory/.umoci.new/umoci.changes 2018-09-18 
11:36:23.720355686 +0200
@@ -1,0 +2,9 @@
+Tue Sep 11 02:47:16 UTC 2018 - Aleksa Sarai 
+
+- Update to umoci v0.4.2.
+  * umoci now has an exposed Go API
+  * Added `umoci unpack --keep-dirlinks`
+  * `umoci insert` now supports whiteouts two ways.
+  * For details, see CHANGELOG.md in the package.
+
+---

Old:

  umoci-0.4.1.tar.xz
  umoci-0.4.1.tar.xz.asc

New:

  umoci-0.4.2.tar.xz
  umoci-0.4.2.tar.xz.asc



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.qQv1Y5/_old  2018-09-18 11:36:24.200355176 +0200
+++ /var/tmp/diff_new_pack.qQv1Y5/_new  2018-09-18 11:36:24.208355167 +0200
@@ -24,7 +24,7 @@
 %define project github.com/openSUSE/umoci
 
 Name:   umoci
-Version:0.4.1
+Version:0.4.2
 Release:0
 Summary:Open Container Image manipulation tool
 License:Apache-2.0
@@ -56,7 +56,7 @@
 export GOPATH=$HOME/go
 mkdir -pv $HOME/go/src/%{project}
 rm -rf $HOME/go/src/%{project}/*
-cp -avr * $HOME/go/src/%{project}
+cp -ar * $HOME/go/src/%{project}
 
 export VERSION="$(cat ./VERSION)"
 if [ "$VERSION" != "%{version}" ]; then

++ umoci-0.4.1.tar.xz -> umoci-0.4.2.tar.xz ++
 6943 lines of diff (skipped)




commit umoci for openSUSE:Factory

2018-09-10 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2018-09-10 12:30:06

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new (New)


Package is "umoci"

Mon Sep 10 12:30:06 2018 rev:10 rq:633230 version:0.4.1

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2018-06-27 
10:15:40.132594312 +0200
+++ /work/SRC/openSUSE:Factory/.umoci.new/umoci.changes 2018-09-10 
12:30:08.666807273 +0200
@@ -1,0 +2,5 @@
+Thu Aug 16 03:39:22 UTC 2018 - asa...@suse.com
+
+- Update to umoci v0.4.1. See https://umo.ci/changelog/.
+
+---
@@ -4 +9 @@
-- Make use of %license macro 
+- Make use of %license macro.

Old:

  _service
  umoci-0.4.0.tar.xz
  umoci-0.4.0.tar.xz.asc

New:

  umoci-0.4.1.tar.xz
  umoci-0.4.1.tar.xz.asc



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.XEYmzZ/_old  2018-09-10 12:30:09.322806272 +0200
+++ /var/tmp/diff_new_pack.XEYmzZ/_new  2018-09-10 12:30:09.342806241 +0200
@@ -24,19 +24,18 @@
 %define project github.com/openSUSE/umoci
 
 Name:   umoci
-Version:0.4.0
+Version:0.4.1
 Release:0
 Summary:Open Container Image manipulation tool
 License:Apache-2.0
 Group:  System/Management
-Url:https://github.com/openSUSE/umoci
-Source0:%{name}-%{version}.tar.xz
-Source1:%{name}-%{version}.tar.xz.asc
-Source2:%{name}.keyring
+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
+Source2:https://umo.ci/%{name}.keyring
 BuildRequires:  fdupes
 BuildRequires:  go >= 1.6
 BuildRequires:  go-go-md2man
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 ExcludeArch:s390
 %if 0%{?is_opensuse}
 ExcludeArch:s390x
@@ -81,10 +80,6 @@
 
 %fdupes %{buildroot}
 
-%check
-export GOPATH=$HOME/go
-hack/test-unit.sh
-
 %files
 %defattr(-,root,root)
 %doc README.md doc/*

++ umoci-0.4.0.tar.xz -> umoci-0.4.1.tar.xz ++
 111772 lines of diff (skipped)




commit umoci for openSUSE:Factory

2018-06-27 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2018-06-27 10:15:36

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new (New)


Package is "umoci"

Wed Jun 27 10:15:36 2018 rev:9 rq:617456 version:0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2018-03-13 
10:22:47.092465346 +0100
+++ /work/SRC/openSUSE:Factory/.umoci.new/umoci.changes 2018-06-27 
10:15:40.132594312 +0200
@@ -1,0 +2,5 @@
+Wed Jun 13 13:06:39 UTC 2018 - dcass...@suse.com
+
+- Make use of %license macro 
+
+---



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.EHX2jM/_old  2018-06-27 10:15:41.128558080 +0200
+++ /var/tmp/diff_new_pack.EHX2jM/_new  2018-06-27 10:15:41.132557934 +0200
@@ -87,7 +87,8 @@
 
 %files
 %defattr(-,root,root)
-%doc COPYING README.md doc/*
+%doc README.md doc/*
+%license COPYING
 %{_bindir}/%{name}
 %{_mandir}/man1/umoci*
 

++ _service ++
--- /var/tmp/diff_new_pack.EHX2jM/_old  2018-06-27 10:15:41.164556770 +0200
+++ /var/tmp/diff_new_pack.EHX2jM/_new  2018-06-27 10:15:41.164556770 +0200
@@ -2,14 +2,14 @@
   
 https
github.com
-   openSUSE/umoci/releases/download/v0.3.1/umoci.tar.xz
-   umoci-0.3.1.tar.xz
+   openSUSE/umoci/releases/download/v0.4.0/umoci.tar.xz
+   umoci-0.4.0.tar.xz
   
   
 https
github.com
-   openSUSE/umoci/releases/download/v0.3.1/umoci.tar.xz.asc
-   umoci-0.3.1.tar.xz.asc
+   openSUSE/umoci/releases/download/v0.4.0/umoci.tar.xz.asc
+   umoci-0.4.0.tar.xz.asc
   
   
 umoci





commit umoci for openSUSE:Factory

2018-03-13 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2018-03-13 10:22:45

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new (New)


Package is "umoci"

Tue Mar 13 10:22:45 2018 rev:8 rq:585263 version:0.4.0

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2018-02-05 
10:48:49.852046213 +0100
+++ /work/SRC/openSUSE:Factory/.umoci.new/umoci.changes 2018-03-13 
10:22:47.092465346 +0100
@@ -1,0 +2,54 @@
+Sat Mar 10 08:10:42 UTC 2018 - asa...@suse.com
+
+- Update to umoci v0.4.0. Upstream changelog:
+   + `umoci repack` now supports `--refresh-bundle` which will update the
+ OCI bundle's metadata (mtree and umoci-specific manifests) after 
packing
+ the image tag. This means that the bundle can be used as a base layer 
for
+ future diffs without needing to unpack the image again.
+ openSUSE/umoci#196
+   + Added a website, and reworked the documentation to be better 
structured.
+ You can visit the website at [`umo.ci`][umo.ci]. openSUSE/umoci#188
+   + Added support for the `user.rootlesscontainers` specification, which
+ allows for persistent on-disk emulation of `chown(2)` inside rootless
+ containers. This implementation is interoperable with [@AkihiroSuda's
+ `PRoot` fork][as-proot-fork] (though we do not test its 
interoperability
+ at the moment) as both tools use [the same protobuf
+ specification][rootlesscontainers-proto]. openSUSE/umoci#227
+   + `umoci unpack` now has support for opaque whiteouts (whiteouts which
+ remove all children of a directory in the lower layer), though `umoci
+ repack` does not currently have support for generating them. While 
this
+ is technically a spec requirement, through testing we've never
+ encountered an actual user of these whiteouts. openSUSE/umoci#224
+ openSUSE/umoci#229
+   + `umoci unpack` will now use some rootless tricks inside user 
namespaces
+ for operations that are known to fail (such as `mknod(2)`) while other
+ operations will be carried out as normal (such as `lchown(2)`). It 
should
+ be noted that the `/proc/self/uid_map` checking we do can be tricked 
into
+ not detecting user namespaces, but you would need to be trying to 
break
+ it on purpose. openSUSE/umoci#171 openSUSE/umoci#230
+   * Fix a bug in our "parent directory restore" code, which is responsible
+ for ensuring that the mtime and other similar properties of a 
directory
+ are not modified by extraction inside said directory. The bug would
+ manifest as xattrs not being restored properly in certain edge-cases
+ (which we incidentally hit in a test-case). openSUSE/umoci#161
+ openSUSE/umoci#162
+   * `umoci unpack` will now "clean up" the bundle generated if an error
+ occurs during unpacking. Previously this didn't happen, which made
+ cleaning up the responsibility of the caller (which was quite 
difficult
+ if you were unprivileged). This is a breaking change, but is in the 
error
+ path so it's not critical. openSUSE/umoci#174 openSUSE/umoci#187
+   * `umoci gc` now will no longer remove unknown files and directories 
that
+ aren't `flock(2)`ed, thus ensuring that any possible OCI image-spec
+ extensions or other users of an image being operated on will no longer
+ break. openSUSE/umoci#198
+   * `umoci unpack --rootless` will now correctly handle regular file
+ unpacking when overwriting a file that `umoci` doesn't have write 
access
+ to. In addition, the semantics of pre-existing hardlinks to a 
clobbered
+ file are clarified (the hard-links will not refer to the new layer's
+ inode). openSUSE/umoci#222 openSUSE/umoci#223
+
+   [as-proot-fork]: https://github.com/AkihiroSuda/runrootless
+   [rootlesscontainers-proto]: 
https://rootlesscontaine.rs/proto/rootlesscontainers.proto
+   [umo.ci]: https://umo.ci/
+
+---

Old:

  umoci-0.3.1.tar.xz
  umoci-0.3.1.tar.xz.asc

New:

  umoci-0.4.0.tar.xz
  umoci-0.4.0.tar.xz.asc



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.0yMx4w/_old  2018-03-13 10:22:47.68138 +0100
+++ /var/tmp/diff_new_pack.0yMx4w/_new  2018-03-13 10:22:47.68138 +0100
@@ -24,7 +24,7 @@
 %define project github.com/openSUSE/umoci
 
 Name:   umoci
-Version:0.3.1
+Version:0.4.0
 Release:0
 Summary:Open Container Image manipulation tool
 License:

commit umoci for openSUSE:Factory

2018-02-05 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2018-02-05 10:48:48

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new (New)


Package is "umoci"

Mon Feb  5 10:48:48 2018 rev:7 rq:572037 version:0.3.1

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2017-10-09 
19:47:09.382391782 +0200
+++ /work/SRC/openSUSE:Factory/.umoci.new/umoci.changes 2018-02-05 
10:48:49.852046213 +0100
@@ -1,0 +2,5 @@
+Thu Feb  1 16:58:09 CET 2018 - r...@suse.de
+
+- do not build on s390, only on s390x (no go on s390)
+
+---



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.RFshC1/_old  2018-02-05 10:48:50.780002771 +0100
+++ /var/tmp/diff_new_pack.RFshC1/_new  2018-02-05 10:48:50.784002584 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package umoci
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -37,6 +37,7 @@
 BuildRequires:  go >= 1.6
 BuildRequires:  go-go-md2man
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+ExcludeArch:s390
 %if 0%{?is_opensuse}
 ExcludeArch:s390x
 %endif





commit umoci for openSUSE:Factory

2017-10-09 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2017-10-09 19:43:14

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new (New)


Package is "umoci"

Mon Oct  9 19:43:14 2017 rev:6 rq:531414 version:0.3.1

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2017-08-08 
11:58:16.948112053 +0200
+++ /work/SRC/openSUSE:Factory/.umoci.new/umoci.changes 2017-10-09 
19:47:09.382391782 +0200
@@ -1,0 +2,45 @@
+Wed Oct  4 02:52:51 UTC 2017 - asa...@suse.com
+
+- Update to umoci v0.3.1. Upstream changelog:
+   - Fix several minor bugs in `hack/release.sh` that caused the release 
artefacts
+ to not match the intended style, as well as making it more generic so 
other
+ projects can use it. openSUSE/umoci#155 openSUSE/umoci#163
+   - A recent configuration issue caused `go vet` and `go lint` to not run 
as part
+ of our CI jobs. This means that some of the information submitted as 
part of
+ [CII best practices badging][cii] was not accurate. This has been 
corrected,
+ and after review we concluded that only stylistic issues were 
discovered by
+ static analysis. openSUSE/umoci#158
+   - 32-bit unit test builds were broken in a refactor in [0.3.0]. This 
has been
+ fixed, and we've added tests to our CI to ensure that something like 
this
+ won't go unnoticed in the future. openSUSE/umoci#157
+   - `umoci unpack` would not correctly preserve set{uid,gid} bits. While 
this
+ would not cause issues when building an image (as we only create a 
manifest
+ of the final extracted rootfs), it would cause issues for other users 
of
+ `umoci`. openSUSE/umoci#166 openSUSE/umoci#169
+   - Updated to [v0.4.1 of `go-mtree`][gomtree-v0.4.1], which fixes 
several minor
+ bugs with manifest generation. openSUSE/umoci#176
+   - `umoci unpack` would not handle "weird" tar archive layers previously 
(it
+ would error out with DiffID errors). While this wouldn't cause issues 
for
+ layers generated using Go's `archive/tar` implementation, it would 
cause
+ issues for GNU gzip and other such tools.
+   - `umoci unpack`'s mapping options (`--uid-map` and `--gid-map`) have 
had an
+ interface change, to better match the 
[`user_namespaces(7)`][user_namespaces]
+ interfaces. Note that this is a **breaking change**, but the 
workaround is to
+ switch to the trivially different (but now more consistent) format.
+ openSUSE/umoci#167
+   - `umoci unpack` used to create the bundle and rootfs with world
+ read-and-execute permissions by default. This could potentially 
result in an
+ unsafe rootfs (containing dangerous setuid binaries for instance) 
being
+ accessible by an unprivileged user. This has been fixed by always 
setting the
+ mode of the bundle to `0700`, which requires a user to explicitly 
work around
+ this basic protection. This scenario was documented in our security
+ documentation previously, but has now been fixed. openSUSE/umoci#181
+ openSUSE/umoci#182
+
+   [cii]: https://bestpractices.coreinfrastructure.org/projects/1084
+   [gomtree-v0.4.1]: https://github.com/vbatts/go-mtree/releases/tag/v0.4.1
+   [user_namespaces]: 
http://man7.org/linux/man-pages/man7/user_namespaces.7.html
+- Remove patch that has been applied upstream.
+  - i586-0001-fix-mis-usage-of-time.Unix.patch
+
+---

Old:

  i586-0001-fix-mis-usage-of-time.Unix.patch
  umoci-0.3.0.tar.xz
  umoci-0.3.0.tar.xz.asc

New:

  umoci-0.3.1.tar.xz
  umoci-0.3.1.tar.xz.asc



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.iHUXUm/_old  2017-10-09 19:47:10.274352580 +0200
+++ /var/tmp/diff_new_pack.iHUXUm/_new  2017-10-09 19:47:10.278352404 +0200
@@ -24,7 +24,7 @@
 %define project github.com/openSUSE/umoci
 
 Name:   umoci
-Version:0.3.0
+Version:0.3.1
 Release:0
 Summary:Open Container Image manipulation tool
 License:Apache-2.0
@@ -33,8 +33,6 @@
 Source0:%{name}-%{version}.tar.xz
 Source1:%{name}-%{version}.tar.xz.asc
 Source2:%{name}.keyring
-# PATCH-FIX-UPSTREAM: Backport of https://github.com/openSUSE/umoci/pull/157.
-Patch100:   i586-0001-fix-mis-usage-of-time.Unix.patch
 BuildRequires:  fdupes
 BuildRequires:  go >= 1.6
 BuildRequires:  go-go-md2man
@@ -50,8 +48,6 @@
 
 %prep
 %setup -q
-# https://github.com/openSUSE/umoci/pull/157
-%patch100 -p1
 
 %build
 

++ _service ++
--- /var/tmp/dif

commit umoci for openSUSE:Factory

2017-08-08 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2017-08-08 11:58:15

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new (New)


Package is "umoci"

Tue Aug  8 11:58:15 2017 rev:5 rq:512497 version:0.3.0

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2017-05-24 
16:46:42.709440477 +0200
+++ /work/SRC/openSUSE:Factory/.umoci.new/umoci.changes 2017-08-08 
11:58:16.948112053 +0200
@@ -1,0 +2,57 @@
+Tue Jul 25 10:42:54 UTC 2017 - asa...@suse.com
+
+- Add backport of https://github.com/openSUSE/umoci/pull/157, to fix i586
+  builds.
++ i586-0001-fix-mis-usage-of-time.Unix.patch
+
+---
+Sat Jul 22 15:57:44 UTC 2017 - asa...@suse.com
+
+- Update to umoci v0.3.0. Upstream changelog:
+   - `umoci` now passes all of the requirements for the [CII best 
practices bading
+ program][cii]. openSUSE/umoci#134
+   - `umoci` also now has more extensive architecture, quick-start and 
roadmap
+ documentation. openSUSE/umoci#134
+   - `umoci` now supports [`1.0.0` of the OCI image
+ specification][ispec-v1.0.0] and [`1.0.0` of the OCI runtime
+ specification][rspec-v1.0.0], which are the first milestone release. 
Note
+ that there are still some remaining UX issues with `--image` and 
other parts
+ of `umoci` which may be subject to change in future versions. In 
particular,
+ this update of the specification now means that images may have 
ambiguous
+ tags. `umoci` will warn you if an operation may have an ambiguous 
result, but
+ we plan to improve this functionality far more in the future.
+ openSUSE/umoci#133 openSUSE/umoci#142
+   - `umoci` also now supports more complicated descriptor walk 
structures, and
+ also handles mutation of such structures more sanely. At the moment, 
this
+ functionality has not been used "in the wild" and `umoci` doesn't 
have the UX
+ to create such structures (yet) but these will be implemented in 
future
+ versions. openSUSE/umoci#145
+   - `umoci repack` now supports `--mask-path` to ignore changes in the 
rootfs
+ that are in a child of at least one of the provided masks when 
generating new
+ layers. openSUSE/umoci#127
+   - Error messages from `github.com/openSUSE/umoci/oci/cas/drivers/dir` 
actually
+ make sense now. openSUSE/umoci#121
+   - `umoci unpack` now generates `config.json` blobs according to the 
[still
+ proposed][ispec-pr492] OCI image specification conversion document.
+ openSUSE/umoci#120
+   - `umoci repack` also now automatically adding `Config.Volumes` from 
the image
+ configuration to the set of masked paths.  This matches recently added
+ [recommendations by the spec][ispec-pr694], but is a 
backwards-incompatible
+ change because the new default is that `Config.Volumes` **will** be 
masked.
+ If you wish to retain the old semantics, use `--no-mask-volumes` 
(though make
+ sure to be aware of the reasoning behind `Config.Volume` masking).
+ openSUSE/umoci#127
+   - `umoci` now uses [`SecureJoin`][securejoin] rather than a patched 
version of
+ `FollowSymlinkInScope`. The two implementations are roughly 
equivalent, but
+ `SecureJoin` has a nicer API and is maintained as a separate project.
+   - Switched to using `golang.org/x/sys/unix` over `syscall` where 
possible,
+ which makes the codebase significantly cleaner. openSUSE/umoci#141
+
+   [cii]: https://bestpractices.coreinfrastructure.org/projects/1084
+   [rspec-v1.0.0]: 
https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0
+   [ispec-v1.0.0]: 
https://github.com/opencontainers/image-spec/releases/tag/v1.0.0
+   [ispec-pr492]: https://github.com/opencontainers/image-spec/pull/492
+   [ispec-pr694]: https://github.com/opencontainers/image-spec/pull/694
+   [securejoin]: https://github.com/cyphar/filepath-securejoin
+
+---

Old:

  umoci-0.2.1.tar.xz
  umoci-0.2.1.tar.xz.asc

New:

  i586-0001-fix-mis-usage-of-time.Unix.patch
  umoci-0.3.0.tar.xz
  umoci-0.3.0.tar.xz.asc



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.izCfmE/_old  2017-08-08 11:58:18.407906450 +0200
+++ /var/tmp/diff_new_pack.izCfmE/_new  2017-08-08 11:58:18.427903634 +0200
@@ -24,7 +24,7 @@
 %define project github.com/openSUSE/umoci
 
 Name:   umoci
-Version:0.2.1
+Version:0.3.0
 Release:0
 Summary

commit umoci for openSUSE:Factory

2017-05-24 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2017-05-24 16:46:41

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new (New)


Package is "umoci"

Wed May 24 16:46:41 2017 rev:4 rq:491568 version:0.2.1

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2017-04-13 
10:45:29.849800620 +0200
+++ /work/SRC/openSUSE:Factory/.umoci.new/umoci.changes 2017-05-24 
16:46:42.709440477 +0200
@@ -1,0 +2,6 @@
+Wed Apr 12 09:46:18 UTC 2017 - jmassaguer...@suse.com
+
+- remove the go_arches macro because we are using go1.7 which
+  is available in all archs 
+
+---



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.Bjd55S/_old  2017-05-24 16:46:43.397343623 +0200
+++ /var/tmp/diff_new_pack.Bjd55S/_new  2017-05-24 16:46:43.401343060 +0200
@@ -17,9 +17,6 @@
 # nodebuginfo
 
 
-# Handle all Go arches.
-%{!?go_arches: %global go_arches %ix86 x86_64 aarch64 ppc64le}
-
 # Remove stripping of Go binaries.
 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true
 
@@ -36,13 +33,8 @@
 Source0:%{name}-%{version}.tar.xz
 Source1:%{name}-%{version}.tar.xz.asc
 Source2:%{name}.keyring
-%ifarch %{go_arches}
 BuildRequires:  go >= 1.6
 BuildRequires:  go-go-md2man
-%else
-BuildRequires:  gcc6-go >= 6.1
-%endif
-BuildRequires:  fdupes
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?is_opensuse}
 ExcludeArch:s390x
@@ -75,20 +67,16 @@
 make VERSION="$VERSION" umoci
 
 # Build the docs if we have go-md2man.
-%ifarch %{go_arches}
 make doc
-%endif
 
 %install
 # Install the binary.
 install -D -m 0755 %{name} "%{buildroot}/%{_bindir}/%{name}"
 
 # Install all of the docs.
-%ifarch %{go_arches}
 for file in man/*.1; do
   install -D -m 0644 $file "%{buildroot}/%{_mandir}/man1/$(basename $file)"
 done
-%endif
 
 %fdupes %{buildroot}/%{_prefix}
 
@@ -100,8 +88,6 @@
 %defattr(-,root,root)
 %doc COPYING README.md man/*.md
 %{_bindir}/%{name}
-%ifarch %{go_arches}
 %{_mandir}/man1/umoci*
-%endif
 
 %changelog





commit umoci for openSUSE:Factory

2017-04-13 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2017-04-13 10:45:27

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new (New)


Package is "umoci"

Thu Apr 13 10:45:27 2017 rev:3 rq:487525 version:0.2.1

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2017-04-07 
14:19:38.936243987 +0200
+++ /work/SRC/openSUSE:Factory/.umoci.new/umoci.changes 2017-04-13 
10:45:29.849800620 +0200
@@ -2 +2 @@
-Tue Mar 21 20:49:19 UTC 2017 - containers-bugow...@suse.de
+Wed Apr 12 01:05:12 UTC 2017 - asa...@suse.com
@@ -4,3 +4,10 @@
-- merge branch 'pr-103'
-- makefile: switch go-build to use full project name
-- contrib: pkg: fix make_spec version
+- Update to umoci v0.2.1. Upstream changelog:
+   * `hack/release.sh` automates the process of generating all of the 
published
+ artefacts for releases. The new script also generates signed source 
code
+ archives. openSUSE/umoci#116
+   * `umoci` now outputs configurations that are compliant with 
[`v1.0.0-rc5` of
+ the OCI runtime-spec][rspec-v1.0.0-rc5]. This means that now you can 
use runc
+ v1.0.0-rc3 with `umoci` (and rootless containers should work out of 
the box
+ if you use a development build of runc). openSUSE/umoci#114
+   * `umoci unpack` no longer adds a dummy linux.seccomp entry, and 
instead just
+ sets it to null. openSUSE/umoci#114
@@ -7,0 +15,2 @@
+   [rspec-v1.0.0-rc5]: 
https://github.com/opencontainers/runtime-spec/releases/tag/v1.0.0-rc5
+- Add umoci.keyring to check signed archives on check-in and submission.
@@ -10,11 +19 @@
-Tue Mar 21 10:43:53 UTC 2017 - containers-bugow...@suse.de
-
-- merge branch 'pr-102'
-- packaging: move to contrib/pkg
-
-

-Tue Mar 21 09:16:12 UTC 2017 - containers-bugow...@suse.de
-
-- merge branch 'pr-101'
-- packaging: add packaging helper to automate submissions to obs
+Mon Apr 10 14:49:35 UTC 2017 - asa...@suse.com
@@ -21,0 +21,33 @@
+- Update to umoci v0.2.0. Upstream changelog:
+   * `umoci` now has some automated scripts for generated RPMs that are 
used in
+ openSUSE to automatically submit packages to OBS. openSUSE/umoci#101
+
+   * `--clear=config.{cmd,entrypoint}` is now supported. While this 
interface is a
+ bit weird (`cmd` and `entrypoint` aren't treated atomically) this 
makes the
+ UX more consistent while we come up with a better `cmd` and 
`entrypoint` UX.
+ openSUSE/umoci#107
+
+   * New subcommand: `umoci raw runtime-config`. It generates the 
runtime-spec
+ config.json for a particular image without also unpacking the root
+ filesystem, allowing for users of `umoci` that are regularly parsing
+ `config.json` without caring about the root filesystem to be more 
efficient.
+ However, a downside of this approach is that some image-spec fields
+ (`Config.User`) require a root filesystem in order to make sense, 
which is
+ why this command is hidden under the `umoci-raw(1)` subcommand (to 
make sure
+ only users that understand what they're doing use it). 
openSUSE/umoci#110
+
+   * `umoci`'s `oci/cas` and `oci/config` libraries have been massively 
refactored
+ and rewritten, to allow for third-parties to use the OCI libraries. 
The plan
+ is for these to eventually become part of an OCI project. 
openSUSE/umoci#90
+
+   * The `oci/cas` interface has been modifed to switch from 
`*ispec.Descriptor`
+ to `ispec.Descriptor`. This is a breaking, but fairly insignificant, 
change.
+ openSUSE/umoci#89
+
+   * `umoci` now uses an updated version of `go-mtree`, which has a 
complete
+ rewrite of `Vis` and `Unvis`. The rewrite ensures that unicode 
handling is
+ handled in a far more consistent and sane way. openSUSE/umoci#88
+
+   * `umoci` used to set `process.user.additionalGids` to the "normal 
value" when
+ unpacking an image in rootless mode, causing issues when trying to 
actually
+ run said bundle with runC. openSUSE/umoci#109

Old:

  master.tar.gz

New:

  umoci-0.2.1.tar.xz
  umoci-0.2.1.tar.xz.asc
  umoci.keyring



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.nozEmS/_old  2017-04-13 10:45:30.557700511 +0200
+++ /var/tmp/diff_new_pack.nozEmS/_new  2017-04-13 10:45:30.561699945 +0200
@@ -27,13 +27,15 @@
 %define project github.com/openSUSE/umoci
 
 Name:   umoci
-Version:0.1.0+20170321.ef7aa39
+Version:0.2.1
 Release:0
 Summary:Open Container Image manipulation tool
 Licen

commit umoci for openSUSE:Factory

2017-04-07 Thread root
Hello community,

here is the log from the commit of package umoci for openSUSE:Factory checked 
in at 2017-04-07 14:19:36

Comparing /work/SRC/openSUSE:Factory/umoci (Old)
 and  /work/SRC/openSUSE:Factory/.umoci.new (New)


Package is "umoci"

Fri Apr  7 14:19:36 2017 rev:2 rq:483196 version:0.1.0+20170321.ef7aa39

Changes:

--- /work/SRC/openSUSE:Factory/umoci/umoci.changes  2017-02-28 
23:49:41.412719838 +0100
+++ /work/SRC/openSUSE:Factory/.umoci.new/umoci.changes 2017-04-07 
14:19:38.936243987 +0200
@@ -1,0 +2,22 @@
+Tue Mar 21 20:49:19 UTC 2017 - containers-bugow...@suse.de
+
+- merge branch 'pr-103'
+- makefile: switch go-build to use full project name
+- contrib: pkg: fix make_spec version
+
+
+---
+Tue Mar 21 10:43:53 UTC 2017 - containers-bugow...@suse.de
+
+- merge branch 'pr-102'
+- packaging: move to contrib/pkg
+
+
+---
+Tue Mar 21 09:16:12 UTC 2017 - containers-bugow...@suse.de
+
+- merge branch 'pr-101'
+- packaging: add packaging helper to automate submissions to obs
+
+
+---

Old:

  umoci-0.1.0.tar.xz

New:

  master.tar.gz



Other differences:
--
++ umoci.spec ++
--- /var/tmp/diff_new_pack.zcI2ic/_old  2017-04-07 14:19:39.604149667 +0200
+++ /var/tmp/diff_new_pack.zcI2ic/_new  2017-04-07 14:19:39.608149102 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package umoci
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,6 +16,7 @@
 #
 # nodebuginfo
 
+
 # Handle all Go arches.
 %{!?go_arches: %global go_arches %ix86 x86_64 aarch64 ppc64le}
 
@@ -26,13 +27,13 @@
 %define project github.com/openSUSE/umoci
 
 Name:   umoci
-Version:0.1.0
+Version:0.1.0+20170321.ef7aa39
 Release:0
 Summary:Open Container Image manipulation tool
 License:Apache-2.0
 Group:  System/Management
 Url:https://github.com/openSUSE/umoci
-Source: %{name}-%{version}.tar.xz
+Source: master.tar.gz
 %ifarch %{go_arches}
 BuildRequires:  go >= 1.6
 BuildRequires:  go-go-md2man
@@ -40,7 +41,7 @@
 BuildRequires:  gcc6-go >= 6.1
 %endif
 BuildRequires:  fdupes
-BuildRoot:  %{_tmppath}/%{name}-%{raw_version}-build
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 %if 0%{?is_opensuse}
 ExcludeArch:s390x
 %endif
@@ -52,7 +53,7 @@
 alternative to oci-image-tools provided by the OCI.
 
 %prep
-%setup -q
+%setup -q -n umoci-master
 
 %build