diff --git a/_service b/_service index 820d0b0..959e374 100644 --- a/_service +++ b/_service @@ -3,8 +3,8 @@ https://github.com/openSUSE/umoci git umoci - 0.1.0 - v0.1.0 + 0.2.0 + v0.2.0 .git diff --git a/master.tar.gz b/master.tar.gz deleted file mode 100644 index 78b2c5c..0000000 --- a/master.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bc3ba9da8f4cdd9ee1c21566856bde76c2f57e77abde0389a0186bace34e67e3 -size 233318 diff --git a/umoci-0.2.0.tar.xz b/umoci-0.2.0.tar.xz new file mode 100644 index 0000000..ca89079 --- /dev/null +++ b/umoci-0.2.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f38fd60b668b81ddf2963711e72090ccb9bdadc0019e04c3ab263b00738400e +size 169016 diff --git a/umoci.changes b/umoci.changes index 8762b59..b9f6dee 100644 --- a/umoci.changes +++ b/umoci.changes @@ -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 diff --git a/umoci.spec b/umoci.spec index 9e47a5a..b58f2d9 100644 --- a/umoci.spec +++ b/umoci.spec @@ -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