Package Release Info

charliecloud-0.23-bp154.1.33

Update Info: Base Release
Available in Package Hub : 15 SP4

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

charliecloud
charliecloud-doc
charliecloud-examples

Change Logs

* Mon May 03 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
Version: 0.22-bp152.2.8.1
* Mon Feb 22 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 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 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 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
Version: 0.18-bp152.2.4.1
* Fri Aug 21 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 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
Version: 0.15-bp152.1.3
* Wed Apr 15 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 04 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 2020 Ond?ej Súkup <mimi.vx@gmail.com>
- Switch to python3-Sphinx for building the documentation
* Thu Nov 07 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
Version: 0.11-bp150.5.1
* Mon Sep 23 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 02 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 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 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 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.
Version: 0.11-7.1
* Mon Sep 23 2019 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
* Fri Aug 02 2019 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 2019 aguerrero@suse.com
- Update Source0 to use the tarball created by upstream and not the
  automatic one created by GitHub.
* Thu May 23 2019 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 2019 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.