Accepting request 816889 from Virtualization:containers
OBS-URL: https://build.opensuse.org/request/show/816889 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/umoci?expand=0&rev=16
This commit is contained in:
commit
4f932485e4
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:aa84f8e6f3c4a7ec40b9c829372c416993c4cc3acedcd893f7ce7c4aeff63e74
|
||||
size 1472948
|
@ -1,17 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQJDBAABCAAtFiEEXzbGxhtUYBJKdfWmnhiqJn3bjbQFAl3mb4APHGFzYXJhaUBz
|
||||
dXNlLmRlAAoJEJ4YqiZ92420lh8P/3hE5OLfPQ9vF/g//2adTjpp38rhlNtumQhQ
|
||||
2YADrFRzvlGN4ylaHOdBADcIwJBCfbz/S34xyxTwDDJ0VLaHhsGP0VyPVTa8Jpoa
|
||||
Kk6cyRkWMfapIvox2ELhLPC4/Mp5jP7r05hE5z5xk2xJ5uow6/Mpjt4xP6jUli6g
|
||||
Prjm696n+WvEOL43pHC7m7wFbln78IaWGH/JAVMQSkU3qT4SFq1AM6pbMqR4zyxt
|
||||
O34muqx0y69ut5hUZn1GgmYFkbiqR1OpM9+nl12RZcQHryBmCdpbmTqxyP81OBWq
|
||||
c/oS8Fc5OkOGh7weoa2gSyj7okNXTWwvD8A+3xrdfAwXFEOa6pARtdRyKnZ6ds5T
|
||||
gE2xz2FyHzxemQlJC2KiYMvsFm0qQF+V66BMVmBNCl3JPx4EYwOfbY9SuHi5Xc3P
|
||||
/HfjcZGQovfZ0/BJwoJ2jJwqztL6S0g0ARVGq9WUuon7NSEeGauERV68ZS0xmM+y
|
||||
8GHK8qkFoNMF2ztqIatFjlKMB9AyN+5lhboJACInEXLI3gvs6E/+qSc0DxvRRGmj
|
||||
xsqbqxAtDtvVAMy7zud06MzygDW7NAhSCy3vtsIVmSiyV+MidQK3WAA9LPbrBBsG
|
||||
ZbRDfPLx1jCr72WamqNFiUz5f7tU43Dotfnn8H7it5rt4f+tFG0zDm31Hh4j6yov
|
||||
BRXG8Hp5
|
||||
=I42P
|
||||
-----END PGP SIGNATURE-----
|
3
umoci-0.4.6.tar.xz
Normal file
3
umoci-0.4.6.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d0b495ee61781c23ad9f0e1f431646cfd74fa10ca35f0547004c7b6cb9eb071b
|
||||
size 1546000
|
16
umoci-0.4.6.tar.xz.asc
Normal file
16
umoci-0.4.6.tar.xz.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEXzbGxhtUYBJKdfWmnhiqJn3bjbQFAl7ynQoACgkQnhiqJn3b
|
||||
jbRvhA/8Cy+8BejZaClgcn8gedWP70wAGDirhuJUbpxTIoBOPUxl5LK1q/K7AvqL
|
||||
VKDJLXQpAuVDTivER10IC/daL04J/3aNGKE+IwaLPG0spwyR4l8xuJAmMCB04dev
|
||||
tha0lrxyK6XygRYm5QHxJfSVEBfMfxY3LPeSVFDg4cIFNlr1jl3inGDPEMYftXy5
|
||||
pjNspsWgsIciUMadc+EzTiDwoY+EQjDLJP5V5kiDJQc/GoJclCIdLPYPzLsMwonv
|
||||
VEWZ8M5uplZ/5GyfEjcuiH2uyYojooHltWR6fa0aNE+2+oMHhH6l+MVFxvOSjVTi
|
||||
Z+8Y0SH9duJ6cTpXgFJvknGRjoB6kaMPkroLQtKjxNNuziuuRwUwobp6B6971yjE
|
||||
/TUVokPMQuoWcVk2TIg59P3IYTHoeU3etp/d1WIvVPy5jBtbU+msrgwuUBZzDyls
|
||||
ehuLGL+PbG3MrgwC1vJeUVQjmr49sXkneg6KtvQcIK6fGXHYH5GVlciWr9M3OaTd
|
||||
cI9riQQLHm/j3CwCAd1nluf77PH6aYmkFUPJ6rymH1Hxv2yJaMi1JweNcgismPVA
|
||||
PIncI+ozOllUYyB/WsTThwYIvt8k0dl1uhtVMUdUQtymgtI/tSEwANJ0T7b4j87c
|
||||
0qzHQlwU0mrF3HtOZj3U+wNA0k5jRRWjKN03rcmXDx4zDXubn7s=
|
||||
=q4px
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,36 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jun 24 00:27:44 UTC 2020 - Aleksa Sarai <asarai@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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 3 15:44:35 UTC 2019 - Aleksa Sarai <asarai@suse.com>
|
||||
|
||||
|
36
umoci.spec
36
umoci.spec
@ -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 @@ provided by the OCI.
|
||||
%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.
|
||||
|
Loading…
x
Reference in New Issue
Block a user