Accepting request 487107 from home:cyphar:containers
- 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 OBS-URL: https://build.opensuse.org/request/show/487107 OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/umoci?expand=0&rev=18
This commit is contained in:
parent
c152f354fe
commit
987048811e
4
_service
4
_service
@ -3,8 +3,8 @@
|
|||||||
<param name="url">https://github.com/openSUSE/umoci</param>
|
<param name="url">https://github.com/openSUSE/umoci</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="filename">umoci</param>
|
<param name="filename">umoci</param>
|
||||||
<param name="versionformat">0.1.0</param>
|
<param name="versionformat">0.2.0</param>
|
||||||
<param name="revision">v0.1.0</param>
|
<param name="revision">v0.2.0</param>
|
||||||
<param name="exclude">.git</param>
|
<param name="exclude">.git</param>
|
||||||
</service>
|
</service>
|
||||||
<service name="recompress" mode="disabled">
|
<service name="recompress" mode="disabled">
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:bc3ba9da8f4cdd9ee1c21566856bde76c2f57e77abde0389a0186bace34e67e3
|
|
||||||
size 233318
|
|
3
umoci-0.2.0.tar.xz
Normal file
3
umoci-0.2.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2f38fd60b668b81ddf2963711e72090ccb9bdadc0019e04c3ab263b00738400e
|
||||||
|
size 169016
|
@ -1,47 +1,39 @@
|
|||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Apr 6 23:33:33 UTC 2017 - containers-bugowner@suse.de
|
Mon Apr 10 14:49:35 UTC 2017 - asarai@suse.com
|
||||||
|
|
||||||
- merge branch 'pr-108'
|
- Update to umoci v0.2.0. Upstream changelog:
|
||||||
- README: reuse the variable for install
|
* `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
|
||||||
Wed Apr 5 12:58:51 UTC 2017 - containers-bugowner@suse.de
|
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
|
||||||
|
|
||||||
- merge branch 'pr-107'
|
* `umoci`'s `oci/cas` and `oci/config` libraries have been massively refactored
|
||||||
- test: add tests for --clear={cmd,entrypoint}
|
and rewritten, to allow for third-parties to use the OCI libraries. The plan
|
||||||
- doc: add documentation for new --clear= options
|
is for these to eventually become part of an OCI project. openSUSE/umoci#90
|
||||||
- cmd: add support for --clear=config.{cmd,entrypoint}
|
|
||||||
|
|
||||||
|
* 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
|
||||||
Wed Apr 5 04:52:46 UTC 2017 - containers-bugowner@suse.de
|
rewrite of `Vis` and `Unvis`. The rewrite ensures that unicode handling is
|
||||||
|
handled in a far more consistent and sane way. openSUSE/umoci#88
|
||||||
- merge branch 'pr-106'
|
|
||||||
- test: rework setup_testdir to clean up properly
|
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Tue Mar 21 20:49:19 UTC 2017 - containers-bugowner@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-bugowner@suse.de
|
|
||||||
|
|
||||||
- merge branch 'pr-102'
|
|
||||||
- packaging: move to contrib/pkg
|
|
||||||
|
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
Tue Mar 21 09:16:12 UTC 2017 - containers-bugowner@suse.de
|
|
||||||
|
|
||||||
- merge branch 'pr-101'
|
|
||||||
- packaging: add packaging helper to automate submissions to obs
|
|
||||||
|
|
||||||
|
* `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
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 10 18:03:27 UTC 2017 - asarai@suse.com
|
Fri Feb 10 18:03:27 UTC 2017 - asarai@suse.com
|
||||||
|
@ -27,13 +27,13 @@
|
|||||||
%define project github.com/openSUSE/umoci
|
%define project github.com/openSUSE/umoci
|
||||||
|
|
||||||
Name: umoci
|
Name: umoci
|
||||||
Version: 0.1.0+20170406.3d56874
|
Version: 0.2.0
|
||||||
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://github.com/openSUSE/umoci
|
Url: https://github.com/openSUSE/umoci
|
||||||
Source: master.tar.gz
|
Source: %{name}-%{version}.tar.xz
|
||||||
%ifarch %{go_arches}
|
%ifarch %{go_arches}
|
||||||
BuildRequires: go >= 1.6
|
BuildRequires: go >= 1.6
|
||||||
BuildRequires: go-go-md2man
|
BuildRequires: go-go-md2man
|
||||||
@ -53,7 +53,7 @@ umoci is a manipulation tool for OCI images. In particular, it is an
|
|||||||
alternative to oci-image-tools provided by the OCI.
|
alternative to oci-image-tools provided by the OCI.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n umoci-master
|
%setup -q
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user