File charliecloud.changes of Package charliecloud

-------------------------------------------------------------------
Mon May  3 16:37:44 UTC 2021 - Ferdinand Thiessen <rpm@fthiessen.de>

- Update to version 0.23
  * ch-image push: now works with Docker Hub
  * ch-image:
    * remove compatibility alias ch-grow
    * new subcommand reset
  * ch-image build: fix bugs in whitespace handling
  * miscellaneous bug fixes and improvements
  * Full changes:
    https://github.com/hpc/charliecloud/compare/v0.22...v0.23
- Only apply Replace-hardcode-path.patch if needed

-------------------------------------------------------------------
Mon Feb 22 09:06:46 UTC 2021 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.22.
  - “ch-image” can now push images to a registry, with the “push” subcommand
  - As a reminder, “ch-grow” has been renamed to “ch-image”. 
    The old name still works but will be removed in 0.23.
  - ch-image: new subcommand “delete”
  - ch-image pull:
    * now keeps some metadata from pulled image
    * now works with public images in nVidia NGC registry
    * setuid/setgid bits in pulled image now cleared
    * performance improvements for images with many whiteouts
  - ch-image build:
    * environment variables now kept from base image
    * SHELL instruction now supported 
  - several scripts now work correctly if image name contains slash
  - “sudo make install” now works correctly with restrictive umasks
  - miscellaneous bug fixes and improvements

-------------------------------------------------------------------
Mon Dec 21 11:54:45 UTC 2020 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.21.
  - renamed the internal builder ch-grow to ch-image to reflect 
    its broader functionality. ch-grow still works but will be 
    deprecated in 0.23
  - ch-image unprivileged build workarounds using fakeroot
    now default to off and must be requested with --force; 
    the option --no-fakeroot has been removed. ch-image will 
    by default print a warning if it thinks --force might fix 
    a build failure.
  - ch-image pull now works with registries that use HTTP basic auth 
    and with images that use manifest schema version 1.
  - ch-image build has a new option --bind to bind-mount directories
    during build and COPY: improve symlink and directory handling 
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/108
- Update patch
 * Replace-hardcode-path.patch
 
-------------------------------------------------------------------
Wed Oct 21 08:14:06 UTC 2020 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.20. 
  - improvement for unprivileged image build using fakeroot
    This feature can be turned off with “ch-grow build --no-fakeroot”
    Further details are in the ch-grow man page 
  - miscellaneous bug fixes and improvements
  - Full changelot at https://groups.io/g/charliecloud/message/107
- Add requirements on fakeroot
-------------------------------------------------------------------
Tue Sep 22 06:08:16 UTC 2020 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.19. Two particularly notable changes:
  - ch-grow now supports multi-stage build (#768), which as always 
    is fully unprivileged. This represents a big step forward in 
    functionality.
  - ch-grow now has subcommands; what used to be plain ch-grow 
    is now ch-grow build, and ch-tug has become ch-grow pull.
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/106
- Update patch
 * Replace-hardcode-path.patch

-------------------------------------------------------------------
Fri Aug 21 13:08:31 UTC 2020 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.18
  - Fixes an important symlink handling bug in ch-tug and ch-grow.
    Prior to version 0.18, if a pulled image contained a symlink in one 
    layer and then a regular file at the same path in a subsequent layer, 
    the *target* of the symlink would be overwritten even if it was 
    not within the image; i.e., unpacking inappropriately followed 
    the symlink. This allows a crafted image to overwrite any file 
    writeable by the invoking user.
    Because Charliecloud is unprivileged, other files on the system, 
    e.g. system files, are unaffected.
  - ch-grow: --version and --help work w/o dependencies installed 
    new switch --list to list images
    now gives diagnostics for syntax errors and unsupported instructions
    WORKDIR now supports relative paths (#786)
    no longer crashes if input doesn’t end in newline (#474)
  - miscellaneous bug fixes and improvements
  - Full changelogs at https://groups.io/g/charliecloud/message/104
    and https://groups.io/g/charliecloud/message/105 
- Replace python2-base with python3-base.
- Update recommends used by ch-grow/ch-build
- Readd patch for hardcoded paths:
 * Replace-hardcode-path.patch
-------------------------------------------------------------------
Fri Jun 26 11:52:23 UTC 2020 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.16
  - ch-grow and ch-tug: updates to work with external repositories
  - ch-grow: COPY semantics now match Docker
  - miscellaneous bug fixes and improvements
  - Full changelog at https://groups.io/g/charliecloud/message/103

-------------------------------------------------------------------
Wed Apr 15 09:06:58 UTC 2020 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.15
  - shell and Python libraries moved from libexec to lib
  - Full changelog at https://groups.io/g/charliecloud/message/102
- Remove patch, paths are not longer hardcoded:
  * 0001-Replace-hardcoded-libexec.patch

-------------------------------------------------------------------
Wed Mar  4 15:07:57 UTC 2020 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.14
  -  the build system was rewritten and the layout of the source code 
     and installed files were changed significantly 
  - new binary ch-tug, to pull images from a remote repository 
  - miscellaneous bug fixes and improvements
- Patch the usage of /usr/libexec to use /usr/lib because upstream 
  have harcoded the first path in its code.
  * 0001-Replace-hardcoded-libexec.patch

-------------------------------------------------------------------
Tue Jan 21 13:27:46 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>

- Switch to python3-Sphinx for building the documentation

-------------------------------------------------------------------
Thu Nov  7 10:18:04 UTC 2019 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.12: 
  - ch-docker2squash renamed to dh-builder2squash
  - new binary ch-test, not shipped in the package for now
  - Full changelog at https://groups.io/g/charliecloud/message/98
- Add recommends on buildah

-------------------------------------------------------------------
Mon Sep 23 10:28:26 UTC 2019 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.11: 
  - ch-run: /etc/resolv.conf on the host is now optional  
  - ch-grow: support ARG instruction
  - build now does not infinite loop if no Python installed
  - miscellaneous bug fixes, and documentation and test suite 
    improvements
  - Full changelog at https://groups.io/g/charliecloud/message/97

-------------------------------------------------------------------
Fri Aug  2 12:45:33 UTC 2019 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.10: 
  - New builder ch-grow
  - ch-build includes option --builder
  - ch-docker2tar renamed to ch-builder2tar
  - new quashFS wrapper scripts: ch-docker2squash, ch-docker2squash,
    ch-tar2squash, ch-mount and ch-umount
  - new namespace tester ch-checkns
  - Full changelog at https://groups.io/g/charliecloud/message/96
- examples/syscalls is not built anymore, drop make clean.
- Fix shebangs of new scripts to avoid dependency on /usr/bin/env

-------------------------------------------------------------------
Thu May 23 12:51:24 UTC 2019 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update Source0 to use the tarball created by upstream and not the
  automatic one created by GitHub.

-------------------------------------------------------------------
Thu May 23 08:19:08 UTC 2019 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.9.10:
  - Documentation and examples: misc improvements.
  - Full changelog at https://groups.io/g/charliecloud/message/88
- Update Source0 to allow source verification
- Install prebuilt manpages in Backports:SLE-12. We don't build the
  documentation in this release because the build requirements don't
  exist.

-------------------------------------------------------------------
Fri May 10 06:51:07 UTC 2019 - Ana Guerrero Lopez <aguerrero@suse.com>

- Update to version 0.9.9:
  - Bugfixes and documentation improvements.
  - Full changelog at https://groups.io/g/charliecloud/message/87
- Re-add make clean clean that was actually needed.

-------------------------------------------------------------------
Thu Apr 11 07:15:41 UTC 2019 - Martin Pluskal <mpluskal@suse.com>

- Build using distribution-wide CFLAGS
- Be more explicit with python dependency
- Drop useless make clean call

-------------------------------------------------------------------
Tue Apr  9 08:55:27 UTC 2019 - Ana Guerrero Lopez <aguerrero@suse.com>

- Do not build documentation in Backports:SLE-12 because the build
  requirements don't exist.

-------------------------------------------------------------------
Wed Mar 27 09:33:30 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

- Add missing Group: tags.

-------------------------------------------------------------------
Tue Mar 26 10:18:17 UTC 2019 - Ana Guerrero Lopez <aguerrero@suse.com>

- Add Recommends on docker. While Docker is not needed to run 
  charliecloud it can be used to build images

-------------------------------------------------------------------
Tue Mar 12 12:39:08 UTC 2019 - Ana Guerrero Lopez <aguerrero@suse.com>

- Initial release, version 0.9.8.
openSUSE Build Service is sponsored by