45 Commits

Author SHA256 Message Date
f7f89ea889 Accepting request 1151407 from network:cluster
Prepare for RPM 4.20 (forwarded request 1150999 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1151407
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=19
2024-02-26 18:47:16 +00:00
b757b6186e Accepting request 1150999 from home:dimstar:rpm4.20:c
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1150999
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=44
2024-02-26 12:46:13 +00:00
3270fbea1c Accepting request 894813 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/894813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=18
2021-05-21 19:50:18 +00:00
da4ec35fb7 Accepting request 894812 from home:mslacken:branches:network:cluster
only python3-base

OBS-URL: https://build.opensuse.org/request/show/894812
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=42
2021-05-21 13:25:40 +00:00
5982b19c4a Accepting request 890161 from home:susnux:branches:network:cluster
Update to version 0.23

Only apply Replace-hardcode-path.patch if needed

OBS-URL: https://build.opensuse.org/request/show/890161
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=41
2021-05-21 12:06:26 +00:00
Richard Brown
557418de4e Accepting request 874275 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/874275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=17
2021-02-22 13:41:09 +00:00
Ana Guerrero
b57cfe4f2a Accepting request 874274 from home:anag:branches:network:cluster
- 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

OBS-URL: https://build.opensuse.org/request/show/874274
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=39
2021-02-22 10:06:47 +00:00
912d364842 Accepting request 857870 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/857870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=16
2020-12-22 10:51:39 +00:00
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
ebf957a954 Accepting request 843193 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/843193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=15
2020-10-21 12:40:03 +00:00
Ana Guerrero
b620cf505b Accepting request 843192 from home:anag:branches:network:cluster
- 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

OBS-URL: https://build.opensuse.org/request/show/843192
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=35
2020-10-21 10:38:46 +00:00
8a40ff219e Accepting request 836019 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/836019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=14
2020-09-22 19:14:45 +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
c3ff23433c Accepting request 828564 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/828564
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=13
2020-08-24 13:10:22 +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
30be8c1196 Accepting request 817257 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/817257
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=12
2020-06-26 19:50:14 +00:00
Ana Guerrero
287eac93b3 Accepting request 817255 from home:anag:branches:network:cluster
- 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

OBS-URL: https://build.opensuse.org/request/show/817255
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=29
2020-06-26 12:29:07 +00:00
f86e8a265b Accepting request 794149 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/794149
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=11
2020-04-15 17:56:37 +00:00
Ana Guerrero
029c22ed35 Accepting request 794142 from home:anag:branches:network:cluster
- 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

OBS-URL: https://build.opensuse.org/request/show/794142
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=27
2020-04-15 10:35:12 +00:00
027c094b6e Accepting request 781879 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/781879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=10
2020-03-05 22:24:53 +00:00
Ana Guerrero
fac81f95f4 Accepting request 781878 from home:anag:branches:network:cluster
- 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

- Switch to python3-Sphinx for building the documentation

OBS-URL: https://build.opensuse.org/request/show/781878
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=25
2020-03-05 14:51:56 +00:00
bcde15b2b0 Accepting request 766330 from network:cluster
- Switch to  python3-Sphinx for building the documentation

OBS-URL: https://build.opensuse.org/request/show/766330
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=9
2020-01-22 21:46:26 +00:00
Ana Guerrero
ee37a5a7c0 OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=23 2020-01-22 14:24:39 +00:00
Ana Guerrero
7c037ab71d Accepting request 766073 from home:mimi_vx:branches:network:cluster
- use python3-Sphinx for docu

OBS-URL: https://build.opensuse.org/request/show/766073
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=22
2020-01-22 14:24:03 +00:00
f63fec7871 Accepting request 746683 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/746683
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=8
2019-11-09 22:43:17 +00:00
Ana Guerrero
69c391f11a Accepting request 746682 from home:anag:branches:network:cluster
- 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

  - Full changelog at https://groups.io/g/charliecloud/message/97

OBS-URL: https://build.opensuse.org/request/show/746682
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=20
2019-11-08 21:35:23 +00:00
b4a8736b43 Accepting request 732739 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/732739
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=7
2019-09-25 06:20:03 +00:00
Ana Guerrero
c3bd7a0c8b Accepting request 732738 from home:anag:branches:network:cluster
- 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

OBS-URL: https://build.opensuse.org/request/show/732738
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=18
2019-09-23 13:12:08 +00:00
995749810c Accepting request 722038 from network:cluster
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/722038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=6
2019-08-13 11:16:46 +00:00
Ana Guerrero
40d46ec119 Accepting request 721259 from home:anag:branches:network:cluster
- 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

OBS-URL: https://build.opensuse.org/request/show/721259
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=16
2019-08-06 11:00:42 +00:00
d24737c1a5 Accepting request 705021 from network:cluster
- Update Source0 to use the tarball created by upstream and not the
  automatic one created by GitHub.
- 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.

OBS-URL: https://build.opensuse.org/request/show/705021
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=5
2019-06-19 18:58:32 +00:00
Ana Guerrero
6e5b58e838 Accepting request 705018 from home:anag:branches:network:cluster
- Update Source0 to use the tarball created by upstream and not the
  automatic one created by GitHub.

OBS-URL: https://build.opensuse.org/request/show/705018
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=14
2019-05-23 13:18:17 +00:00
Ana Guerrero
b229c81560 Accepting request 705003 from home:anag:branches:network:cluster
good tarball

OBS-URL: https://build.opensuse.org/request/show/705003
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=13
2019-05-23 12:21:08 +00:00
Ana Guerrero
1807c3f8e7 Accepting request 704986 from home:anag:branches:network:cluster
- 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.

OBS-URL: https://build.opensuse.org/request/show/704986
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=12
2019-05-23 11:23:42 +00:00
21d8cab49f Accepting request 702634 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/702634
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=4
2019-05-14 11:42:53 +00:00
Ana Guerrero
3ea900bf55 Accepting request 702633 from home:anag:branches:network:cluster
- 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.

OBS-URL: https://build.opensuse.org/request/show/702633
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=10
2019-05-13 11:17:58 +00:00
Ana Guerrero
6bc019616e Accepting request 701937 from home:anag:branches:network:cluster
- Update to version 0.9.9 
- Read make clean clean that was actually needed.

OBS-URL: https://build.opensuse.org/request/show/701937
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=9
2019-05-10 08:10:49 +00:00
9f95974182 Accepting request 693115 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/693115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=3
2019-04-11 10:20:01 +00:00
Ana Guerrero
71d0d0da29 Accepting request 693113 from home:pluskalm:branches:network:cluster
- Build using distribution-wide CFLAGS
- Be more explicit with python dependency
- Drop useless make clean call

OBS-URL: https://build.opensuse.org/request/show/693113
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=7
2019-04-11 07:25:00 +00:00
cc0068719e Accepting request 692547 from network:cluster
OBS-URL: https://build.opensuse.org/request/show/692547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=2
2019-04-09 18:18:59 +00:00
Ana Guerrero
c3c6cded9b Accepting request 692546 from home:anag:branches:network:cluster
- Do not build documentation in Backports:SLE-12 because the build
  requirements don't exist.

OBS-URL: https://build.opensuse.org/request/show/692546
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=5
2019-04-09 09:03:18 +00:00
30115a2c85 Accepting request 689058 from network:cluster
Add charliecloud to Factory.

OBS-URL: https://build.opensuse.org/request/show/689058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/charliecloud?expand=0&rev=1
2019-04-04 12:13:37 +00:00
Ana Guerrero
f171b0c3ce Accepting request 689032 from home:jengelh:branches:network:cluster
- Add missing Group: tags.

OBS-URL: https://build.opensuse.org/request/show/689032
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=3
2019-03-27 10:12:48 +00:00
ebc219aacd Accepting request 688751 from home:anag:branches:network:cluster
- Add Recommends on docker. While Docker is not needed to run 
  charliecloud it can be used to build images

OBS-URL: https://build.opensuse.org/request/show/688751
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=2
2019-03-26 16:00:33 +00:00
9d98b62c16 Accepting request 685308 from home:anag:network:cluster
- Initial release, version 0.9.8.

OBS-URL: https://build.opensuse.org/request/show/685308
OBS-URL: https://build.opensuse.org/package/show/network:cluster/charliecloud?expand=0&rev=1
2019-03-15 10:26:22 +00:00