Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package apptainer for openSUSE:Factory checked in at 2022-07-11 19:09:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/apptainer (Old) and /work/SRC/openSUSE:Factory/.apptainer.new.1523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apptainer" Mon Jul 11 19:09:49 2022 rev:3 rq:988330 version:1.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/apptainer/apptainer.changes 2022-05-19 22:49:18.578334092 +0200 +++ /work/SRC/openSUSE:Factory/.apptainer.new.1523/apptainer.changes 2022-07-11 19:11:11.079764334 +0200 @@ -1,0 +2,11 @@ +Mon Jul 11 09:38:45 UTC 2022 - Christian Goll <[email protected]> + +- Update to version 1.0.3: + * Process redirects that can come from sregistry with a library:// URL. + * Fix inspect --deffile and inspect --all to correctly show definition files + in sandbox container images instead of empty output. This has a side effect + of also fixing the storing of definition files in the metadata of sif files + built by Apptainer, because that metadata is constructed by doing inspect + --all. + +------------------------------------------------------------------- Old: ---- apptainer-1.0.2.tar.gz New: ---- apptainer-1.0.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ apptainer.spec ++++++ --- /var/tmp/diff_new_pack.6OCG86/_old 2022-07-11 19:11:11.591765077 +0200 +++ /var/tmp/diff_new_pack.6OCG86/_new 2022-07-11 19:11:11.595765083 +0200 @@ -25,7 +25,7 @@ License: BSD-3-Clause-LBNL Group: Productivity/Clustering/Computing Name: apptainer -Version: 1.0.2 +Version: 1.0.3 Release: 0 # https://spdx.org/licenses/BSD-3-Clause-LBNL.html URL: https://apptainer.org ++++++ apptainer-1.0.2.tar.gz -> apptainer-1.0.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apptainer-1.0.2/CHANGELOG.md new/apptainer-1.0.3/CHANGELOG.md --- old/apptainer-1.0.2/CHANGELOG.md 2022-05-10 00:10:52.000000000 +0200 +++ new/apptainer-1.0.3/CHANGELOG.md 2022-07-06 16:06:49.000000000 +0200 @@ -5,6 +5,17 @@ and re-branded as Apptainer. For older changes see the [archived Singularity change log](https://github.com/apptainer/singularity/blob/release-3.8/CHANGELOG.md). +## v1.0.3 - \[2022-07-06\] + +### Bug fixes + +- Process redirects that can come from sregistry with a `library://` URL. +- Fix `inspect --deffile` and `inspect --all` to correctly show definition + files in sandbox container images instead of empty output. + This has a side effect of also fixing the storing of definition files in + the metadata of sif files built by Apptainer, because that metadata is + constructed by doing `inspect --all`. + ## v1.0.2 - \[2022-05-09\] ### Bug fixes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apptainer-1.0.2/INSTALL.md new/apptainer-1.0.3/INSTALL.md --- old/apptainer-1.0.2/INSTALL.md 2022-05-10 00:10:52.000000000 +0200 +++ new/apptainer-1.0.3/INSTALL.md 2022-07-06 16:06:49.000000000 +0200 @@ -131,7 +131,7 @@ for example: ```sh -git checkout v1.0.2 +git checkout v1.0.3 ``` ## Compiling Apptainer @@ -201,7 +201,7 @@ <!-- markdownlint-disable MD013 --> ```sh -VERSION=1.0.2 # this is the apptainer version, change as you need +VERSION=1.0.3 # this is the apptainer version, change as you need # Fetch the source wget https://github.com/apptainer/apptainer/releases/download/v${VERSION}/apptainer-${VERSION}.tar.gz # Build the rpm from the source tar.gz @@ -223,7 +223,7 @@ <!-- markdownlint-disable MD013 --> ```sh -VERSION=1.0.2 # this is the latest apptainer version, change as you need +VERSION=1.0.3 # this is the latest apptainer version, change as you need ./mconfig make -C builddir rpm sudo rpm -ivh ~/rpmbuild/RPMS/x86_64/apptainer-$(echo $VERSION|tr - \~)*.x86_64.rpm diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apptainer-1.0.2/cmd/internal/cli/inspect.go new/apptainer-1.0.3/cmd/internal/cli/inspect.go --- old/apptainer-1.0.2/cmd/internal/cli/inspect.go 2022-05-10 00:10:52.000000000 +0200 +++ new/apptainer-1.0.3/cmd/internal/cli/inspect.go 2022-07-06 16:06:49.000000000 +0200 @@ -534,7 +534,7 @@ func (c *command) addDefinitionCommand() { deffile, err := inspectDeffilePartition(c.img) if err == errNoSIFMetadata || err == errNoSIF { - c.addSingleFileCommand("Apptainer", "deffile") + c.addSingleFileCommand("Singularity", "deffile") } else if err != nil { sylog.Warningf("Unable to inspect deffile: %s", err) } else { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apptainer-1.0.2/e2e/inspect/inspect.go new/apptainer-1.0.3/e2e/inspect/inspect.go --- old/apptainer-1.0.2/e2e/inspect/inspect.go 2022-05-10 00:10:52.000000000 +0200 +++ new/apptainer-1.0.3/e2e/inspect/inspect.go 2022-07-06 16:06:49.000000000 +0200 @@ -160,6 +160,17 @@ compareFn: compareLabel("org.label-schema.usage.apptainer.runscript.help", "/.singularity.d/runscript.help", ""), }, { + name: "deffile", + insType: "--deffile", + compareFn: func(t *testing.T, meta *inspect.Metadata) { + out := "bootstrap:" + v := meta.Attributes.Deffile[0:len(out)] + if v != out { + t.Errorf("unexpected deffile output, got '%s' instead of '%s'", v, out) + } + }, + }, + { name: "runscript", insType: "--runscript", compareFn: func(t *testing.T, meta *inspect.Metadata) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apptainer-1.0.2/go.mod new/apptainer-1.0.3/go.mod --- old/apptainer-1.0.2/go.mod 2022-05-10 00:10:52.000000000 +0200 +++ new/apptainer-1.0.3/go.mod 2022-07-06 16:06:49.000000000 +0200 @@ -8,7 +8,7 @@ github.com/adigunhammedolalekan/registry-auth v0.0.0-20200730122110-8cde180a3a60 github.com/apex/log v1.9.0 github.com/apptainer/container-key-client v0.7.2 - github.com/apptainer/container-library-client v1.2.2 + github.com/apptainer/container-library-client v1.3.1 github.com/apptainer/sif/v2 v2.3.2 github.com/blang/semver/v4 v4.0.0 github.com/buger/jsonparser v1.1.1 @@ -37,7 +37,7 @@ github.com/seccomp/libseccomp-golang v0.9.2-0.20210429002308-3879420cc921 github.com/spf13/cobra v1.3.0 github.com/spf13/pflag v1.0.5 - github.com/sylabs/json-resp v0.8.0 + github.com/sylabs/json-resp v0.8.1 github.com/urfave/cli v1.22.5 // indirect github.com/vbauerster/mpb/v7 v7.4.1 github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/apptainer-1.0.2/go.sum new/apptainer-1.0.3/go.sum --- old/apptainer-1.0.2/go.sum 2022-05-10 00:10:52.000000000 +0200 +++ new/apptainer-1.0.3/go.sum 2022-07-06 16:06:49.000000000 +0200 @@ -148,8 +148,8 @@ github.com/aphistic/sweet v0.2.0/go.mod h1:fWDlIh/isSE9n6EPsRmC0det+whmX6dJid3stzu0Xys= github.com/apptainer/container-key-client v0.7.2 h1:lfKlKgONO8CvlZ11bbWE0vwJtMx/IE2Tg01g1/YCY+4= github.com/apptainer/container-key-client v0.7.2/go.mod h1:hLHrJBfdMb8SHy1pbCTNRQ7bxqcSh4GPiMV4ajEnAqk= -github.com/apptainer/container-library-client v1.2.2 h1:a9FKNnxOcb5wk6bZBoOZ26D/XNYAIwiDcyup2GGnpGA= -github.com/apptainer/container-library-client v1.2.2/go.mod h1:1lAVGneLEzW68ecuWY02a2LljuShndSp4USOKyzG0ds= +github.com/apptainer/container-library-client v1.3.1 h1:+oW0gbCUeKJMSIAlrfhkk8XyczFuyAyN8VCV30I5A9k= +github.com/apptainer/container-library-client v1.3.1/go.mod h1:E0JxfDpMHqnyrCdlI12OtRBR14aEy/3i67Jtx+5KBS0= github.com/apptainer/sif/v2 v2.3.2 h1:kCziSWi8ICBpKQlUbvP5jtjlkuP40/XPsPcTFgzVmGA= github.com/apptainer/sif/v2 v2.3.2/go.mod h1:VAABIuw3qaIPekMd2jBU22tUBF92x8QpfEU7ThNttz0= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= @@ -1073,11 +1073,13 @@ github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY= +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= -github.com/sylabs/json-resp v0.8.0 h1:bZ932uaF220aPqT0+x/vakoaGCGNbpLCjUFm1f+JKlY= github.com/sylabs/json-resp v0.8.0/go.mod h1:bUGV9cqShOyxz7RxBq03Yt9raKGfELKrfN6Yac3lfiw= +github.com/sylabs/json-resp v0.8.1 h1:3KF04WzGizDVlROeI4DK4B0f9p7XKb0BRTFzI7wPTG8= +github.com/sylabs/json-resp v0.8.1/go.mod h1:bUGV9cqShOyxz7RxBq03Yt9raKGfELKrfN6Yac3lfiw= github.com/sylabs/release-tools v0.1.0/go.mod h1:pqP/z/11/rYMQ0OM/Nn7TxGijw7KfZwW9UolD/J1TUo= github.com/sylabs/sif/v2 v2.3.1/go.mod h1:NnvveH62GiibimL00MrI6YYcZfb7DnZMcRo/40giY+0= github.com/syndtr/gocapability v0.0.0-20170704070218-db04d3cc01c8/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/apptainer/vendor.tar.gz /work/SRC/openSUSE:Factory/.apptainer.new.1523/vendor.tar.gz differ: char 5, line 1
