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>
|
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
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -14,29 +14,26 @@
|
|||||||
|
|
||||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
# 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.
|
# Project name when using go tooling.
|
||||||
%define project github.com/openSUSE/umoci
|
%define project github.com/opencontainers/umoci
|
||||||
|
|
||||||
Name: umoci
|
Name: umoci
|
||||||
Version: 0.4.5
|
Version: 0.4.6
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Open Container Image manipulation tool
|
Summary: Open Container Image manipulation tool
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
Group: System/Management
|
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
|
Source0: https://github.com/opencontainers/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
|
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
|
Source2: https://umo.ci/%{name}.keyring
|
||||||
BuildRequires: fdupes
|
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
|
BuildRequires: go-go-md2man
|
||||||
ExcludeArch: s390
|
BuildRequires: go1.14
|
||||||
|
|
||||||
%description
|
%description
|
||||||
umoci modifies Open Container images. umoci is a manipulation tool for OCI
|
umoci modifies Open Container images. umoci is a manipulation tool for OCI
|
||||||
@ -47,24 +44,13 @@ provided by the OCI.
|
|||||||
%setup -q
|
%setup -q
|
||||||
|
|
||||||
%build
|
%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)"
|
export VERSION="$(cat ./VERSION)"
|
||||||
if [ "$VERSION" != "%{version}" ]; then
|
if [ "$VERSION" != "%{version}" ]; then
|
||||||
|
# Append "_suse" if the version is not an upstream one.
|
||||||
VERSION="%{version}_suse"
|
VERSION="%{version}_suse"
|
||||||
fi
|
fi
|
||||||
|
# Build umoci and docs.
|
||||||
# Build the binary.
|
make VERSION="$VERSION" umoci docs
|
||||||
make VERSION="$VERSION" umoci
|
|
||||||
|
|
||||||
# Build the docs if we have go-md2man.
|
|
||||||
make local-doc
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
# Install the binary.
|
# Install the binary.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user