Upgrade to upstream 3.8.1
This update has been submitted for testing by dwd.
This update's test gating status has been changed to 'ignored'.
This update's test gating status has been changed to 'waiting'.
This update has been pushed to testing.
dwd edited this update.
Install singularity: PASSED
[centos@singularity-3 ~]$ hostname singularity-3.8.1-centos-8-epel-testing.novalocal [centos@singularity-3 ~]$ cat /etc/os-release NAME="CentOS Linux" VERSION="8" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="8" PLATFORM_ID="platform:el8" PRETTY_NAME="CentOS Linux 8" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:8" HOME_URL="https://centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-8" CENTOS_MANTISBT_PROJECT_VERSION="8" [centos@singularity-3 ~]$ sudo yum -y install singularity-3.8.1 --enablerepo=epel-testing Extra Packages for Enterprise Linux 8 - Testing 129 kB/s | 1.2 MB 00:09 Last metadata expiration check: 0:00:01 ago on Thu 19 Aug 2021 05:11:26 PM UTC. Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Upgrading: singularity x86_64 3.8.1-1.el8 epel-testing 37 M Transaction Summary ================================================================================ Upgrade 1 Package Total download size: 37 M Downloading Packages: singularity-3.8.1-1.el8.x86_64.rpm 9.5 MB/s | 37 MB 00:03 -------------------------------------------------------------------------------- Total 5.2 MB/s | 37 MB 00:07 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : singularity-3.8.1-1.el8.x86_64 1/2 Cleanup : singularity-3.8.0-1.el8.x86_64 2/2 Running scriptlet: singularity-3.8.0-1.el8.x86_64 2/2 Verifying : singularity-3.8.1-1.el8.x86_64 1/2 Verifying : singularity-3.8.0-1.el8.x86_64 2/2 Installed products updated. Upgraded: singularity-3.8.1-1.el8.x86_64 Complete! [centos@singularity-3 ~]$ singularity --version singularity version 3.8.1-1.el8 [centos@singularity-3 ~]$
Build and exec a container from a definition file: PASSED
[centos@singularity-3 ~]$ hostname singularity-3.8.1-centos-8-epel-testing.novalocal [centos@singularity-3 ~]$ singularity --version singularity version 3.8.1-1.el8 [centos@singularity-3 ~]$ sudo singularity build centos-7.9.2009.sif naked-singularity/definition-files/centos/Singularity.centos-7.9.2009 INFO: Starting build... INFO: Skipping GPG Key Import warning: Generating 18 missing index(es), please wait... INFO: Adding owner write permission to build path: /tmp/build-temp-530090534/rootfs INFO: Running setup scriptlet INFO: Running post scriptlet + /bin/bash /.post.script Loaded plugins: fastestmirror Determining fastest mirrors * base: ftp.ussg.iu.edu * extras: mirrors.liquidweb.com * updates: mirror.steadfastnet.com base | 3.6 kB 00:00 extras | 2.9 kB 00:00 updates | 2.9 kB 00:00 (1/4): base/7/x86_64/group_gz | 153 kB 00:03 (2/4): extras/7/x86_64/primary_db | 242 kB 00:03 (3/4): base/7/x86_64/primary_db | 6.1 MB 00:03 (4/4): updates/7/x86_64/primary_db | 9.6 MB 00:03 Resolving Dependencies --> Running transaction check ---> Package epel-release.noarch 0:7-11 will be installed --> Finished Dependency Resolution ... Running transaction Erasing : pulseaudio-libs-devel-10.0-6.el7_9.x86_64 1/1 Verifying : pulseaudio-libs-devel-10.0-6.el7_9.x86_64 1/1 Removed: pulseaudio-libs-devel.x86_64 0:10.0-6.el7_9 Complete! Loaded plugins: fastestmirror Cleaning repos: base epel extras updates Cleaning up list of fastest mirrors INFO: Adding labels INFO: Adding environment to container INFO: Adding runscript INFO: Creating SIF file... INFO: Build complete: centos-7.9.2009.sif [centos@singularity-3 ~]$ singularity exec centos-7.9.2009.sif python --version Python 2.7.5 [centos@singularity-3 ~]$
Pull and run a container from DockerHub: PASSED
[centos@singularity-3 ~]$ hostname singularity-3.8.1-centos-8-epel-testing.novalocal [centos@singularity-3 ~]$ singularity --version singularity version 3.8.1-1.el8 [centos@singularity-3 ~]$ singularity pull docker://godlovedc/lolcow INFO: Converting OCI blobs to SIF format INFO: Starting build... Getting image source signatures Copying blob 9fb6c798fa41 done Copying blob 3b61febd4aef done Copying blob 9d99b9777eb0 done Copying blob d010c8cf75d7 done Copying blob 7fac07fb303e done Copying blob 8e860504ff1e done Copying config 73d5b1025f done ... 2021/08/19 17:16:21 info unpack layer: sha256:3b61febd4aefe982e0cb9c696d415137384d1a01052b50a85aae46439e15e49a 2021/08/19 17:16:21 info unpack layer: sha256:9d99b9777eb02b8943c0e72d7a7baec5c782f8fd976825c9d3fb48b3101aacc2 2021/08/19 17:16:21 info unpack layer: sha256:d010c8cf75d7eb5d2504d5ffa0d19696e8d745a457dd8d28ec6dd41d3763617e 2021/08/19 17:16:21 info unpack layer: sha256:7fac07fb303e0589b9c23e6f49d5dc1ff9d6f3c8c88cabe768b430bdb47f03a9 2021/08/19 17:16:21 info unpack layer: sha256:8e860504ff1ee5dc7953672d128ce1e4aa4d8e3716eb39fe710b849c64b20945 INFO: Creating SIF file... [centos@singularity-3 ~]$ singularity run lolcow_latest.sif _______________________________________ < You will be run over by a beer truck. > --------------------------------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || [centos@singularity-3 ~]$
Pull a container from GHCR via oras and shell into it: PASSED
[centos@singularity-3 ~]$ hostname singularity-3.8.1-centos-8-epel-testing.novalocal [centos@singularity-3 ~]$ singularity --version singularity version 3.8.1-1.el8 [centos@singularity-3 ~]$ singularity pull oras://ghcr.io/mkandes/naked-singularity:ubuntu-20.04 INFO: Downloading oras image [centos@singularity-3 ~]$ singularity shell naked-singularity_ubuntu-20.04.sif Singularity> python3 --version Python 3.8.10 Singularity> md5sum naked-singularity_ubuntu-20.04.sif da4e0bd4266ebdbaa68235ef74883c23 naked-singularity_ubuntu-20.04.sif Singularity> sha256sum naked-singularity_ubuntu-20.04.sif 4ba73520c64bdf856d25b92e0bd8a22b52f346c258a4ac101f36bead971682a2 naked-singularity_ubuntu-20.04.sif Singularity>
Convert a SIF to a sandbox and then modify it: PASSED
[centos@singularity-3 ~]$ hostname singularity-3.8.1-centos-8-epel-testing.novalocal [centos@singularity-3 ~]$ singularity --version singularity version 3.8.1-1.el8 [centos@singularity-3 ~]$ sudo singularity build --sandbox centos-7.9.2009 centos-7.9.2009.sif INFO: Starting build... INFO: Verifying bootstrap image centos-7.9.2009.sif WARNING: integrity: signature not found for object group 1 WARNING: Bootstrap image could not be verified, but build will continue. INFO: Creating sandbox directory... INFO: Build complete: centos-7.9.2009 [centos@singularity-3 ~]$ sudo singularity shell --writable centos-7.9.2009 Singularity> python3 --version Python 3.6.8 Singularity> python --version Python 2.7.5 Singularity> yum remove python3 Loaded plugins: fastestmirror Resolving Dependencies --> Running transaction check ---> Package python3.x86_64 0:3.6.8-18.el7 will be erased --> Processing Dependency: python(abi) = 3.6 for package: python3-setuptools-39.2.0-10.el7.noarch --> Processing Dependency: python(abi) = 3.6 for package: python3-pip-9.0.3-8.el7.noarch --> Processing Dependency: python(abi) = 3.6 for package: python3-libs-3.6.8-18.el7.x86_64 --> Processing Dependency: python(abi) = 3.6 for package: python3-setuptools-39.2.0-10.el7.noarch --> Processing Dependency: python(abi) = 3.6 for package: python3-pip-9.0.3-8.el7.noarch --> Processing Dependency: python(abi) = 3.6 for package: python3-libs-3.6.8-18.el7.x86_64 --> Running transaction check ---> Package python3-libs.x86_64 0:3.6.8-18.el7 will be erased ---> Package python3-pip.noarch 0:9.0.3-8.el7 will be erased ---> Package python3-setuptools.noarch 0:39.2.0-10.el7 will be erased --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Removing: python3 x86_64 3.6.8-18.el7 @updates 39 k Removing for dependencies: python3-libs x86_64 3.6.8-18.el7 @updates 35 M python3-pip noarch 9.0.3-8.el7 @base 9.1 M python3-setuptools noarch 39.2.0-10.el7 @base 3.6 M Transaction Summary ================================================================================ Remove 1 Package (+3 Dependent packages) Installed size: 47 M Is this ok [y/N]: Y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Erasing : python3-pip-9.0.3-8.el7.noarch 1/4 Erasing : python3-setuptools-39.2.0-10.el7.noarch 2/4 Erasing : python3-3.6.8-18.el7.x86_64 3/4 Erasing : python3-libs-3.6.8-18.el7.x86_64 4/4 Verifying : python3-libs-3.6.8-18.el7.x86_64 1/4 Verifying : python3-setuptools-39.2.0-10.el7.noarch 2/4 Verifying : python3-3.6.8-18.el7.x86_64 3/4 Verifying : python3-pip-9.0.3-8.el7.noarch 4/4 Removed: python3.x86_64 0:3.6.8-18.el7 Dependency Removed: python3-libs.x86_64 0:3.6.8-18.el7 python3-pip.noarch 0:9.0.3-8.el7 python3-setuptools.noarch 0:39.2.0-10.el7 Complete! Singularity> python3 --version bash: /usr/bin/python3: No such file or directory Singularity> exit exit [centos@singularity-3 ~]$ singularity exec centos-7.9.2009 python3 --version FATAL: "python3": executable file not found in $PATH [centos@singularity-3 ~]$ singularity exec centos-7.9.2009 python --version Python 2.7.5 [centos@singularity-3 ~]$
This update can be pushed to stable now if the maintainer wishes
This update has been submitted for stable by dwd.
This update has been pushed to stable.
Please login to add feedback.
Confirm request to re-trigger tests.
This update has been submitted for testing by dwd.
This update's test gating status has been changed to 'ignored'.
This update's test gating status has been changed to 'waiting'.
This update's test gating status has been changed to 'ignored'.
This update has been pushed to testing.
dwd edited this update.
Install singularity: PASSED
Build and exec a container from a definition file: PASSED
Pull and run a container from DockerHub: PASSED
Pull a container from GHCR via oras and shell into it: PASSED
Convert a SIF to a sandbox and then modify it: PASSED
This update can be pushed to stable now if the maintainer wishes
This update has been submitted for stable by dwd.
This update has been pushed to stable.