Accepting request 447020 from home:cyphar:containers

Update to umoci 0.0.0~rc3

OBS-URL: https://build.opensuse.org/request/show/447020
OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/umoci?expand=0&rev=2
This commit is contained in:
Miquel Sabate Sola 2016-12-19 13:56:41 +00:00 committed by Git OBS Bridge
parent d91ae50d1d
commit 44d3dbe7c9
5 changed files with 47 additions and 7 deletions

View File

@ -3,8 +3,8 @@
<param name="url">https://github.com/cyphar/umoci</param>
<param name="scm">git</param>
<param name="filename">umoci</param>
<param name="versionformat">0.0.0~rc2</param>
<param name="revision">v0.0.0-rc2</param>
<param name="versionformat">0.0.0~rc3</param>
<param name="revision">v0.0.0-rc3</param>
<param name="exclude">.git</param>
</service>
<service name="recompress" mode="disabled">

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:023b3a7cb4a5add7461f385f1c0e1ef3f3a8976e4a1b242b7d519da473646c67
size 143372

3
umoci-0.0.0~rc3.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f96118ab3b011860868b890f217b35cef09d2cff0a9df7f0c2fa9685a6867739
size 151368

View File

@ -1,3 +1,43 @@
-------------------------------------------------------------------
Mon Dec 19 12:57:31 UTC 2016 - asarai@suse.com
- Update to umoci 0.0.0~rc3. Upstream changelog:
umoci has now gone a large amount of cleanup, and included the addition
of a few previously missing features. The main thing blocking a full
release is that manifest lists are still unsupported, and there are some
upstream PRs that define some of umoci's operations that need to be
merged before umoci can be considered a compliant implementation. In
addition, the logging library needs to be swapped (and the amount of
output reduced).
Here's a short list of features added:
* xattr support for both packing and unpacking was added, in particular
this code also handles the issue of security.selinux. More policy
decisions need to be added, but those are being discussed upstream.
cyphar/umoci#52 cyphar/umoci#49
* Ensure that environment variables have no duplicates. This ensures
that umoci won't duplicate environment variables in either Config.Env
or the extracted process.env. cyphar/umoci#30
* Add support for read-only CAS operations with a read-only filesystem.
Previously, attempting to open an OCI image on a read-only filesystem
would fail miserably, now you can do read-only operations without
issue. cyphar/umoci#47
* Garbage collection now also garbage collects old tmpdirs, and other
garbage from inside an image layout. cyphar/umoci#17
* Output a helpful comment about --rootless if you're getting EPERMs.
* Enable stack traces from an error if the --debug flag was applied to
umoci. This is a feature that hopefully will be added to pkg/errors
upstream.
* Cleanups to vendoring of go-mtree so that it's much more
upstream-friendly.
-------------------------------------------------------------------
Tue Dec 13 09:20:10 UTC 2016 - asarai@suse.com

View File

@ -23,7 +23,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: umoci
Version: 0.0.0~rc2
Version: 0.0.0~rc3
Release: 0
Summary: Open Container Image manipulation tool
License: Apache-2.0
@ -59,7 +59,7 @@ the Open Container Initiative community.
mkdir -p .gopath/src/github.com/cyphar
ln -s $PWD .gopath/src/github.com/cyphar/umoci
export GOPATH=$PWD/.gopath
export VERSION="$(cat ./VERSION | sed 's/-/~/g')"
export VERSION="$(cat ./VERSION)"
if [ "$VERSION" != "%{version}" ]; then
VERSION+="-%{version}"
fi