3 Commits

Author SHA256 Message Date
Ana Guerrero
21aeed4dd3 Accepting request 857869 from home:anag:branches:network:cluster
- 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

OBS-URL: https://build.opensuse.org/request/show/857869
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=37
2020-12-21 15:40:14 +00:00
Ana Guerrero
b02af1ed79 Accepting request 836018 from home:anag:branches:network:cluster
- 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

OBS-URL: https://build.opensuse.org/request/show/836018
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=33
2020-09-22 08:46:55 +00:00
Ana Guerrero
22f9b4aaf5 Accepting request 828563 from home:anag:branches:network:cluster
- 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

OBS-URL: https://build.opensuse.org/request/show/828563
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=31
2020-08-21 18:58:32 +00:00