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="scm">git</param>
|
||||
<param name="filename">umoci</param>
|
||||
<param name="versionformat">0.1.0</param>
|
||||
<param name="revision">v0.1.0</param>
|
||||
<param name="versionformat">0.2.0</param>
|
||||
<param name="revision">v0.2.0</param>
|
||||
<param name="exclude">.git</param>
|
||||
</service>
|
||||
<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'
|
||||
- README: reuse the variable for install
|
||||
- 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 5 12:58:51 UTC 2017 - containers-bugowner@suse.de
|
||||
* 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
|
||||
|
||||
- merge branch 'pr-107'
|
||||
- test: add tests for --clear={cmd,entrypoint}
|
||||
- doc: add documentation for new --clear= options
|
||||
- cmd: add support for --clear=config.{cmd,entrypoint}
|
||||
* `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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 5 04:52:46 UTC 2017 - containers-bugowner@suse.de
|
||||
|
||||
- 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` 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
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 10 18:03:27 UTC 2017 - asarai@suse.com
|
||||
|
@ -27,13 +27,13 @@
|
||||
%define project github.com/openSUSE/umoci
|
||||
|
||||
Name: umoci
|
||||
Version: 0.1.0+20170406.3d56874
|
||||
Version: 0.2.0
|
||||
Release: 0
|
||||
Summary: Open Container Image manipulation tool
|
||||
License: Apache-2.0
|
||||
Group: System/Management
|
||||
Url: https://github.com/openSUSE/umoci
|
||||
Source: master.tar.gz
|
||||
Source: %{name}-%{version}.tar.xz
|
||||
%ifarch %{go_arches}
|
||||
BuildRequires: go >= 1.6
|
||||
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.
|
||||
|
||||
%prep
|
||||
%setup -q -n umoci-master
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user