- test: add tests for --clear={cmd,entrypoint} - doc: add documentation for new --clear= options - cmd: add support for --clear=config.{cmd,entrypoint} OBS-URL: https://build.opensuse.org/package/show/Virtualization:containers/umoci?expand=0&rev=15
229 lines
9.3 KiB
Plaintext
229 lines
9.3 KiB
Plaintext
-------------------------------------------------------------------
|
|
Wed Apr 5 12:58:51 UTC 2017 - containers-bugowner@suse.de
|
|
|
|
- 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}
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
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
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 10 18:03:27 UTC 2017 - asarai@suse.com
|
|
|
|
- Update to umoci v0.1.0. Upstream changelog:
|
|
* `CHANGELOG.md` has now been added. openSUSE/umoci#76
|
|
|
|
* `umoci` now supports `v1.0.0-rc4` images, which has made fairly minimal
|
|
changes to the schema (mainly related to `mediaType`s). While this change
|
|
**is** backwards compatible (several fields were removed from the schema, but
|
|
the specification allows for "additional fields"), tools using older versions
|
|
of the specification may fail to operate on newer OCI images. There was no UX
|
|
change associated with this update.
|
|
|
|
* `umoci tag` would fail to clobber existing tags, which was in contrast to how
|
|
the rest of the tag clobbering commands operated. This has been fixed and is
|
|
now consistent with the other commands. openSUSE/umoci#78
|
|
|
|
* `umoci repack` now can correctly handle unicode-encoded filenames, allowing
|
|
the creation of containers that have oddly named files. This required fixes
|
|
to go-mtree (where the issue was). openSUSE/umoci#80
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 7 22:25:56 UTC 2017 - jengelh@inai.de
|
|
|
|
- Trim irrelevant parts from description.
|
|
Replace %__macros by their simpler commands.
|
|
fdupes should respect partition boundaries.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 6 17:06:05 UTC 2017 - asarai@suse.com
|
|
|
|
- Switch upstream channel to openSUSE's GitHub (where the project has been
|
|
moved).
|
|
- Update to umoci v0.0.0. Upstream changelog:
|
|
This is the first beta release of umoci, and it includes very few
|
|
changes from v0.0.0-rc3. However, at this point the UX is effectively
|
|
stable and umoci is properly tested. The (small) list of changes in this
|
|
release from -rc3 is:
|
|
|
|
* Static compilation now works properly. openSUSE/umoci#64
|
|
|
|
* 32-bit builds have been fixed, and now umoci works on 32-bit
|
|
architectures. openSUSE/umoci#70
|
|
|
|
* The unit tests can now be run inside the %check section of an rpmbuild
|
|
script, allowing for proper testing of packages when they are built on
|
|
openSUSE (and Fedora). openSUSE/umoci#65
|
|
|
|
* Unit tests have been massively expanded, as have the integration
|
|
tests. In addition, full coverage profiles (both unit and integration)
|
|
are generated to fully understand how much of the code is properly
|
|
tested. Currently it is at ~80%. openSUSE/umoci#68 openSUSE/umoci#69
|
|
|
|
* The logging output has been cleaned up to be much better for end-users
|
|
to read. It's also a lot less chatty now. openSUSE/umoci#73
|
|
|
|
* This project has now been moved to become an openSUSE project.
|
|
openSUSE/umoci#75
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Dec 30 14:56:38 UTC 2016 - asarai@suse.com
|
|
|
|
- Remove patch already merged upstream.
|
|
- make-local-unit-tests-work-as-non-root.patch
|
|
- Switch to running hack/test-unit.sh in %check.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 20 08:10:00 UTC 2016 - asarai@suse.com
|
|
|
|
- Add patch to allow running upstream's unit tests in a %check section. This
|
|
has already been merged upstream, this is just a backport. cyphar/umoci#65
|
|
+ make-local-unit-tests-work-as-non-root.patch
|
|
- Run upstream's unit tests in a %check section.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Dec 19 12:57:31 UTC 2016 - asarai@suse.com
|
|
|
|
- Update to umoci 0.0.0~rc3. Upstream changelog:
|
|
umoci has now gone a large amount of cleanup, and included the addition
|
|
of a few previously missing features. The main thing blocking a full
|
|
release is that manifest lists are still unsupported, and there are some
|
|
upstream PRs that define some of umoci's operations that need to be
|
|
merged before umoci can be considered a compliant implementation. In
|
|
addition, the logging library needs to be swapped (and the amount of
|
|
output reduced).
|
|
|
|
Here's a short list of features added:
|
|
|
|
* xattr support for both packing and unpacking was added, in particular
|
|
this code also handles the issue of security.selinux. More policy
|
|
decisions need to be added, but those are being discussed upstream.
|
|
cyphar/umoci#52 cyphar/umoci#49
|
|
|
|
* Ensure that environment variables have no duplicates. This ensures
|
|
that umoci won't duplicate environment variables in either Config.Env
|
|
or the extracted process.env. cyphar/umoci#30
|
|
|
|
* Add support for read-only CAS operations with a read-only filesystem.
|
|
Previously, attempting to open an OCI image on a read-only filesystem
|
|
would fail miserably, now you can do read-only operations without
|
|
issue. cyphar/umoci#47
|
|
|
|
* Garbage collection now also garbage collects old tmpdirs, and other
|
|
garbage from inside an image layout. cyphar/umoci#17
|
|
|
|
* Output a helpful comment about --rootless if you're getting EPERMs.
|
|
|
|
* Enable stack traces from an error if the --debug flag was applied to
|
|
umoci. This is a feature that hopefully will be added to pkg/errors
|
|
upstream.
|
|
|
|
* Cleanups to vendoring of go-mtree so that it's much more
|
|
upstream-friendly.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 13 09:20:10 UTC 2016 - asarai@suse.com
|
|
|
|
- Add support for building on s390x and similar architectures, by conditionally
|
|
compiling man pages. In the case where a platform won't get man pages, we
|
|
include the Markdown documentation so at least they get _some_ information.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 11 13:42:08 UTC 2016 - asarai@suse.com
|
|
|
|
- Update to umoci 0.0.0-rc2. Upstream changelog:
|
|
umoci now has a stable UX, as well as proper documentation for the UX in
|
|
the form of generated man pages. Here's the full list of cool features:
|
|
|
|
* umoci v0.0.0-rc2 has support for rootless unpacking and repacking!
|
|
cyphar/umoci#26
|
|
|
|
* It also has support for regular UID and GID mapping! cyphar/umoci#26
|
|
|
|
* Symlinks and other similarly tricky unpacking problems have been
|
|
resolved. All symlink path components are resolved inside the root
|
|
filesystem of the container during unpacking. cyphar/umoci#27
|
|
|
|
* Tag modification commands (such as umoci-tag(1), umoci-rm(1),
|
|
umoci-ls(1)) have been implemented. cyphar/umoci#6 cyphar/umoci#40
|
|
|
|
* umoci-stat(1) has been implemented. Currently it only outputs history
|
|
information, but this will change in the future. It has stable JSON
|
|
output. cyphar/umoci#38
|
|
|
|
* umoci-init(1) and umoci-new(1) have been implemented, allowing for the
|
|
creation of entirely new images from scratch. cyphar/umoci#5
|
|
cyphar/umoci#42
|
|
|
|
* umoci-repack(1) and umoci-config(1) now automatically generate history
|
|
entries (since the history is actually used by tooling like skopeo). In
|
|
addition, the history mutation from umoci-config(1) has been removed
|
|
because it was just unsafe. In order for users to be able to configure
|
|
history entries' values, --history.* flags have been introduced.
|
|
cyphar/umoci#
|
|
|
|
* umoci-unpack(1) now saves all of the important argument metadata
|
|
provided to it inside the generated bundle. These saved arguments are
|
|
loaded by umoci-repack(1) to make the workflow much more sane.
|
|
|
|
* --image and --from arguments have been combined into skopeo-style
|
|
<path>[:<tag>] arguments to --image. cyphar/umoci#39
|
|
|
|
* Errors encountered during generation of a delta layer now are
|
|
correctly propagated. cyphar/umoci#33
|
|
|
|
* Hardlinks are now correctly unpacked as bone-fide hardlinks.
|
|
cyphar/umoci#25
|
|
|
|
* Support for unpacking and configuring annotations (which is a
|
|
v1.0.0-rc3 feature of the OCI image specification). There's still some
|
|
work to be done upstream in making the unpacking procedure specified
|
|
but this is as good as you're going to get for a while.
|
|
cyphar/umoci#43
|
|
|
|
* umoci has full integration and unit testing. cyphar/umoci#12
|
|
|
|
* umoci now has validation integration tests to ensure that at every
|
|
stage of a test we could stop and still have a completely valid OCI
|
|
image and that every extracted bundle is a valid OCI runtime bundle.
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Dec 11 12:43:30 UTC 2016 - asarai@suse.com
|
|
|
|
- Update to a45b47efb370469642a478ae687da8c9b015e537.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 9 17:51:28 UTC 2016 - asarai@suse.com
|
|
|
|
- Initial import of omoci 0.0.0-rc1 (proof of concept).
|
|
|