Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libcontainers-common for 
openSUSE:Factory checked in at 2021-08-24 10:53:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libcontainers-common (Old)
 and      /work/SRC/openSUSE:Factory/.libcontainers-common.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libcontainers-common"

Tue Aug 24 10:53:53 2021 rev:39 rq:908831 version:20210626

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/libcontainers-common/libcontainers-common.changes    
    2021-07-02 13:27:12.476881227 +0200
+++ 
/work/SRC/openSUSE:Factory/.libcontainers-common.new.1899/libcontainers-common.changes
      2021-08-24 10:54:04.972383725 +0200
@@ -1,0 +2,8 @@
+Fri Jul 23 08:31:52 UTC 2021 - Alexandre Vicenzi <alexandre.vice...@suse.com>
+
+- Update common to 0.41.0
+- Update podman to 3.2.3
+- Update storage to 1.32.6
+- Update image to 5.14.0
+
+-------------------------------------------------------------------

Old:
----
  common-0.38.11.tar.xz
  image-5.13.2.tar.xz
  podman-3.2.2.tar.xz
  storage-1.32.5.tar.xz

New:
----
  common-0.41.0.tar.xz
  image-5.14.0.tar.xz
  podman-3.2.3.tar.xz
  storage-1.32.6.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libcontainers-common.spec ++++++
--- /var/tmp/diff_new_pack.Rdp2Bl/_old  2021-08-24 10:54:06.300381966 +0200
+++ /var/tmp/diff_new_pack.Rdp2Bl/_new  2021-08-24 10:54:06.304381961 +0200
@@ -17,16 +17,16 @@
 
 
 # commonver - version from containers/common
-%define commonver 0.38.11
+%define commonver 0.41.0
 
 # podman - version from containers/podman
-%define podmanver 3.2.2
+%define podmanver 3.2.3
 
 # storagever - version from containers/storage
-%define storagever 1.32.5
+%define storagever 1.32.6
 
 # imagever - version from containers/image
-%define imagever 5.13.2
+%define imagever 5.14.0
 
 Name:           libcontainers-common
 Version:        20210626

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Rdp2Bl/_old  2021-08-24 10:54:06.364381882 +0200
+++ /var/tmp/diff_new_pack.Rdp2Bl/_new  2021-08-24 10:54:06.364381882 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/containers/storage.git</param>
     <param name="scm">git</param>
     <param name="filename">storage</param>
-    <param name="revision">v1.32.5</param>
+    <param name="revision">v1.32.6</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
   </service>
@@ -11,7 +11,7 @@
     <param name="url">https://github.com/containers/image.git</param>
     <param name="scm">git</param>
     <param name="filename">image</param>
-    <param name="revision">v5.13.2</param>
+    <param name="revision">v5.14.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
   </service>
@@ -19,7 +19,7 @@
     <param name="url">https://github.com/containers/podman.git</param>
     <param name="scm">git</param>
     <param name="filename">podman</param>
-    <param name="revision">v3.2.2</param>
+    <param name="revision">v3.2.3</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
   </service>
@@ -27,7 +27,7 @@
     <param name="url">https://github.com/containers/common.git</param>
     <param name="scm">git</param>
     <param name="filename">common</param>
-    <param name="revision">v0.38.11</param>
+    <param name="revision">v0.41.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
   </service>

++++++ common-0.38.11.tar.xz -> common-0.41.0.tar.xz ++++++
++++ 55537 lines of diff (skipped)

++++++ image-5.13.2.tar.xz -> image-5.14.0.tar.xz ++++++
++++ 5270 lines of diff (skipped)

++++++ podman-3.2.2.tar.xz -> podman-3.2.3.tar.xz ++++++
/work/SRC/openSUSE:Factory/libcontainers-common/podman-3.2.2.tar.xz 
/work/SRC/openSUSE:Factory/.libcontainers-common.new.1899/podman-3.2.3.tar.xz 
differ: char 13, line 1

++++++ storage-1.32.5.tar.xz -> storage-1.32.6.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/.gitignore 
new/storage-1.32.6/.gitignore
--- old/storage-1.32.5/.gitignore       2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/.gitignore       1970-01-01 01:00:00.000000000 +0100
@@ -1,32 +0,0 @@
-# containers/storage project generated files to ignore
-#  if you want to ignore files created by your editor/tools,
-#  please consider a global .gitignore 
https://help.github.com/articles/ignoring-files
-*.1
-*.5
-*.exe
-*~
-*.orig
-*.test
-.*.swp
-.DS_Store
-.idea*
-# a .bashrc may be added to customize the build environment
-.bashrc
-.gopath/
-docs/AWS_S3_BUCKET
-docs/GITCOMMIT
-docs/GIT_BRANCH
-docs/VERSION
-docs/_build
-docs/_static
-docs/_templates
-docs/changed-files
-# generated by man/md2man-all.sh
-man/man1
-man/man5
-man/man8
-tests/tools/build
-vendor/pkg/
-.vagrant
-/containers-storage
-/containers-storage.*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/VERSION new/storage-1.32.6/VERSION
--- old/storage-1.32.5/VERSION  2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/VERSION  2021-07-09 19:42:03.000000000 +0200
@@ -1 +1 @@
-1.32.5
+1.32.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/go.mod new/storage-1.32.6/go.mod
--- old/storage-1.32.5/go.mod   2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/go.mod   2021-07-09 19:42:03.000000000 +0200
@@ -5,7 +5,7 @@
 require (
        github.com/BurntSushi/toml v0.3.1
        github.com/Microsoft/go-winio v0.5.0
-       github.com/Microsoft/hcsshim v0.8.17
+       github.com/Microsoft/hcsshim v0.8.20
        github.com/docker/go-units v0.4.0
        github.com/google/go-intervals v0.0.2
        github.com/hashicorp/go-multierror v1.1.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/go.sum new/storage-1.32.6/go.sum
--- old/storage-1.32.5/go.sum   2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/go.sum   2021-07-09 19:42:03.000000000 +0200
@@ -54,8 +54,8 @@
 github.com/Microsoft/hcsshim v0.8.14/go.mod 
h1:NtVKoYxQuTLx6gEq0L96c9Ju4JbRJ4nY2ow3VK6a9Lg=
 github.com/Microsoft/hcsshim v0.8.15/go.mod 
h1:x38A4YbHbdxJtc0sF6oIz+RG0npwSCAvn69iY6URG00=
 github.com/Microsoft/hcsshim v0.8.16/go.mod 
h1:o5/SZqmR7x9JNKsW3pu+nqHm0MF8vbA+VxGOoXdC600=
-github.com/Microsoft/hcsshim v0.8.17 
h1:yFHH5bghP9ij5Y34PPaMOE8g//oXZ0uJQeMENVo2zcI=
-github.com/Microsoft/hcsshim v0.8.17/go.mod 
h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4=
+github.com/Microsoft/hcsshim v0.8.20 
h1:ZTwcx3NS8n07kPf/JZ1qwU6vnjhVPMUWlXBF8r9UxrE=
+github.com/Microsoft/hcsshim v0.8.20/go.mod 
h1:+w2gRZ5ReXQhFOrvSQeNfhrYB/dg3oDwTOcER2fw4I4=
 github.com/Microsoft/hcsshim/test v0.0.0-20201218223536-d3e5debf77da/go.mod 
h1:5hlzMzRKMLyo42nCZ9oml8AdTlq/0cvIaBv6tK1RehU=
 github.com/Microsoft/hcsshim/test v0.0.0-20210227013316-43a75bb4edd3/go.mod 
h1:mw7qgWloBUl75W/gVH3cQszUg1+gUITj7D6NY7ywVnY=
 github.com/NYTimes/gziphandler v0.0.0-20170623195520-56545f4a5d46/go.mod 
h1:3wb06e3pkSAbeQ52E9H9iFoQsEEwGN64994WTCIhntQ=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/pkg/chunked/storage_linux.go 
new/storage-1.32.6/pkg/chunked/storage_linux.go
--- old/storage-1.32.5/pkg/chunked/storage_linux.go     2021-06-25 
02:23:24.000000000 +0200
+++ new/storage-1.32.6/pkg/chunked/storage_linux.go     2021-07-09 
19:42:03.000000000 +0200
@@ -160,7 +160,7 @@
                        continue
                }
 
-               srcDirfd, err := unix.Open(root, unix.O_RDONLY, 0)
+               srcDirfd, err := unix.Open(source, unix.O_RDONLY, 0)
                if err != nil {
                        continue
                }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/pkg/fileutils/fileutils.go 
new/storage-1.32.6/pkg/fileutils/fileutils.go
--- old/storage-1.32.5/pkg/fileutils/fileutils.go       2021-06-25 
02:23:24.000000000 +0200
+++ new/storage-1.32.6/pkg/fileutils/fileutils.go       2021-07-09 
19:42:03.000000000 +0200
@@ -38,7 +38,7 @@
                                return nil, errors.New("illegal exclusion 
pattern: \"!\"")
                        }
                        newp.exclusion = true
-                       p = p[1:]
+                       p = strings.TrimPrefix(filepath.Clean(p[1:]), "/")
                        pm.exclusions = true
                }
                // Do some syntax checking on the pattern.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/pkg/fileutils/fileutils_test.go 
new/storage-1.32.6/pkg/fileutils/fileutils_test.go
--- old/storage-1.32.5/pkg/fileutils/fileutils_test.go  2021-06-25 
02:23:24.000000000 +0200
+++ new/storage-1.32.6/pkg/fileutils/fileutils_test.go  2021-07-09 
19:42:03.000000000 +0200
@@ -633,9 +633,11 @@
                {[]string{"1", "2", "2"}, "2", 2, 0, true},
                {[]string{"1", "2", "2", "2"}, "2", 3, 0, true},
                {[]string{"/prefix/path", "/prefix/other"}, "/prefix/path", 1, 
0, true},
-               {[]string{"/prefix*", "/prefix/path"}, "/prefix/path", 2, 0, 
true},
                {[]string{"/prefix*", "!/prefix/path"}, "/prefix/match", 1, 0, 
true},
-               {[]string{"/prefix*", "!/prefix/path"}, "/prefix/path", 1, 1, 
false},
+               {[]string{"/prefix*", "!/prefix/path"}, "/prefix/path", 1, 0, 
true},
+               {[]string{"/prefix*", "!/prefix/path"}, "prefix/path", 0, 1, 
false},
+               {[]string{"/prefix*", "!./prefix/path"}, "prefix/path", 0, 1, 
false},
+               {[]string{"/prefix*", "!prefix/path"}, "prefix/path", 0, 1, 
false},
        }
 
        for _, testCase := range testData {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/pkg/lockfile/lockfile_unix.go 
new/storage-1.32.6/pkg/lockfile/lockfile_unix.go
--- old/storage-1.32.5/pkg/lockfile/lockfile_unix.go    2021-06-25 
02:23:24.000000000 +0200
+++ new/storage-1.32.6/pkg/lockfile/lockfile_unix.go    2021-07-09 
19:42:03.000000000 +0200
@@ -5,6 +5,7 @@
 import (
        "fmt"
        "os"
+       "path/filepath"
        "sync"
        "time"
 
@@ -33,11 +34,30 @@
 // descriptor.  Note that the path is opened read-only when ro is set.  If ro
 // is unset, openLock will open the path read-write and create the file if
 // necessary.
-func openLock(path string, ro bool) (int, error) {
+func openLock(path string, ro bool) (fd int, err error) {
        if ro {
-               return unix.Open(path, os.O_RDONLY|unix.O_CLOEXEC, 0)
+               fd, err = unix.Open(path, os.O_RDONLY|unix.O_CLOEXEC, 0)
+       } else {
+               fd, err = unix.Open(path,
+                       os.O_RDWR|unix.O_CLOEXEC|os.O_CREATE,
+                       unix.S_IRUSR|unix.S_IWUSR|unix.S_IRGRP|unix.S_IROTH,
+               )
        }
-       return unix.Open(path, os.O_RDWR|unix.O_CLOEXEC|os.O_CREATE, 
unix.S_IRUSR|unix.S_IWUSR|unix.S_IRGRP|unix.S_IROTH)
+
+       if err == nil {
+               return
+       }
+
+       // the directory of the lockfile seems to be removed, try to create it
+       if os.IsNotExist(err) {
+               if err := os.MkdirAll(filepath.Dir(path), 0700); err != nil {
+                       return fd, errors.Wrap(err, "creating locker directory")
+               }
+
+               return openLock(path, ro)
+       }
+
+       return
 }
 
 // createLockerForPath returns a Locker object, possibly (depending on the 
platform)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/pkg/lockfile/lockfile_unix_test.go 
new/storage-1.32.6/pkg/lockfile/lockfile_unix_test.go
--- old/storage-1.32.5/pkg/lockfile/lockfile_unix_test.go       1970-01-01 
01:00:00.000000000 +0100
+++ new/storage-1.32.6/pkg/lockfile/lockfile_unix_test.go       2021-07-09 
19:42:03.000000000 +0200
@@ -0,0 +1,65 @@
+// +build linux solaris darwin freebsd
+
+package lockfile
+
+import (
+       "io/ioutil"
+       "os"
+       "path/filepath"
+       "testing"
+
+       "github.com/stretchr/testify/require"
+)
+
+func TestOpenLock(t *testing.T) {
+       t.Parallel()
+
+       for _, tc := range []struct {
+               name    string
+               prepare func() (path string, readOnly bool)
+       }{
+               {
+                       name: "file exists (read/write)",
+                       prepare: func() (string, bool) {
+                               tempFile, err := ioutil.TempFile("", "lock-")
+                               require.NoError(t, err)
+                               return tempFile.Name(), false
+                       },
+               },
+               {
+                       name: "file exists readonly (readonly)",
+                       prepare: func() (string, bool) {
+                               tempFile, err := ioutil.TempFile("", "lock-")
+                               require.NoError(t, err)
+                               return tempFile.Name(), true
+                       },
+               },
+               {
+                       name: "base dir exists (read/write)",
+                       prepare: func() (string, bool) {
+                               tempDir := os.TempDir()
+                               require.DirExists(t, tempDir)
+                               return filepath.Join(tempDir, "test-1.lock"), 
false
+                       },
+               },
+               {
+                       name: "base dir not exists (read/write)",
+                       prepare: func() (string, bool) {
+                               tempDir, err := ioutil.TempDir("", "lock-")
+                               require.NoError(t, err)
+                               return filepath.Join(tempDir, "subdir", 
"test-1.lock"), false
+                       },
+               },
+       } {
+               path, readOnly := tc.prepare()
+
+               _, err := openLock(path, readOnly)
+
+               require.NoError(t, err, tc.name)
+
+               _, err = openLock(path, readOnly)
+               require.NoError(t, err)
+
+               require.Nil(t, os.RemoveAll(path))
+       }
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/tests/tools/vendor/github.com/cpuguy83/go-md2man/.gitignore 
new/storage-1.32.6/tests/tools/vendor/github.com/cpuguy83/go-md2man/.gitignore
--- 
old/storage-1.32.5/tests/tools/vendor/github.com/cpuguy83/go-md2man/.gitignore  
    2021-06-25 02:23:24.000000000 +0200
+++ 
new/storage-1.32.6/tests/tools/vendor/github.com/cpuguy83/go-md2man/.gitignore  
    1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-go-md2man
-bin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/tests/tools/vendor/github.com/russross/blackfriday/.gitignore
 
new/storage-1.32.6/tests/tools/vendor/github.com/russross/blackfriday/.gitignore
--- 
old/storage-1.32.5/tests/tools/vendor/github.com/russross/blackfriday/.gitignore
    2021-06-25 02:23:24.000000000 +0200
+++ 
new/storage-1.32.6/tests/tools/vendor/github.com/russross/blackfriday/.gitignore
    1970-01-01 01:00:00.000000000 +0100
@@ -1,8 +0,0 @@
-*.out
-*.swp
-*.8
-*.6
-_obj
-_test*
-markdown
-tags
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/tests/tools/vendor/github.com/sirupsen/logrus/.gitignore 
new/storage-1.32.6/tests/tools/vendor/github.com/sirupsen/logrus/.gitignore
--- old/storage-1.32.5/tests/tools/vendor/github.com/sirupsen/logrus/.gitignore 
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/tests/tools/vendor/github.com/sirupsen/logrus/.gitignore 
1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-logrus
-vendor
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/tests/tools/vendor/github.com/vbatts/git-validation/.gitignore
 
new/storage-1.32.6/tests/tools/vendor/github.com/vbatts/git-validation/.gitignore
--- 
old/storage-1.32.5/tests/tools/vendor/github.com/vbatts/git-validation/.gitignore
   2021-06-25 02:23:24.000000000 +0200
+++ 
new/storage-1.32.6/tests/tools/vendor/github.com/vbatts/git-validation/.gitignore
   1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-*~
-git-validation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/tests/tools/vendor/golang.org/x/sys/unix/.gitignore 
new/storage-1.32.6/tests/tools/vendor/golang.org/x/sys/unix/.gitignore
--- old/storage-1.32.5/tests/tools/vendor/golang.org/x/sys/unix/.gitignore      
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/tests/tools/vendor/golang.org/x/sys/unix/.gitignore      
1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-_obj/
-unix.test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/types/options.go 
new/storage-1.32.6/types/options.go
--- old/storage-1.32.5/types/options.go 2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/types/options.go 2021-07-09 19:42:03.000000000 +0200
@@ -2,7 +2,6 @@
 
 import (
        "fmt"
-       "io/ioutil"
        "os"
        "os/exec"
        "path/filepath"
@@ -272,21 +271,21 @@
 // ReloadConfigurationFile parses the specified configuration file and 
overrides
 // the configuration in storeOptions.
 func ReloadConfigurationFile(configFile string, storeOptions *StoreOptions) {
-       data, err := ioutil.ReadFile(configFile)
-       if err != nil {
+       config := new(tomlConfig)
+
+       meta, err := toml.DecodeFile(configFile, &config)
+       if err == nil {
+               keys := meta.Undecoded()
+               if len(keys) > 0 {
+                       logrus.Warningf("Failed to decode the keys %q from 
%q.", keys, configFile)
+               }
+       } else {
                if !os.IsNotExist(err) {
                        fmt.Printf("Failed to read %s %v\n", configFile, 
err.Error())
                        return
                }
        }
 
-       config := new(tomlConfig)
-
-       if _, err := toml.Decode(string(data), config); err != nil {
-               fmt.Printf("Failed to parse %s %v\n", configFile, err.Error())
-               return
-       }
-
        // Clear storeOptions of previos settings
        *storeOptions = StoreOptions{}
        if config.Storage.Driver != "" {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/types/options_test.go 
new/storage-1.32.6/types/options_test.go
--- old/storage-1.32.5/types/options_test.go    2021-06-25 02:23:24.000000000 
+0200
+++ new/storage-1.32.6/types/options_test.go    2021-07-09 19:42:03.000000000 
+0200
@@ -1,11 +1,14 @@
 package types
 
 import (
+       "bytes"
        "fmt"
        "os"
        "path/filepath"
+       "strings"
        "testing"
 
+       "github.com/sirupsen/logrus"
        "gotest.tools/assert"
 )
 
@@ -110,3 +113,14 @@
        assert.NilError(t, err)
        assert.Equal(t, storageOpts.GraphRoot, expectedPath)
 }
+
+func TestReloadConfigurationFile(t *testing.T) {
+       content := bytes.NewBufferString("")
+       logrus.SetOutput(content)
+       var storageOpts StoreOptions
+       ReloadConfigurationFile("./storage_broken.conf", &storageOpts)
+       assert.Equal(t, storageOpts.RunRoot, "/run/containers/test")
+       logrus.SetOutput(os.Stderr)
+
+       assert.Equal(t, strings.Contains(content.String(), "Failed to decode 
the keys [\\\"foo\\\" \\\"storage.options.graphroot\\\"] from 
\\\"./storage_broken.conf\\\".\""), true)
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/types/storage_broken.conf 
new/storage-1.32.6/types/storage_broken.conf
--- old/storage-1.32.5/types/storage_broken.conf        1970-01-01 
01:00:00.000000000 +0100
+++ new/storage-1.32.6/types/storage_broken.conf        2021-07-09 
19:42:03.000000000 +0200
@@ -0,0 +1,18 @@
+# This file is is a TEST configuration file for all tools
+# that use the containers/storage library.
+# See man 5 containers-storage.conf for more information
+# The "container storage" table contains all of the server options.
+foo = "bar"
+
+[storage]
+
+# Default Storage Driver
+driver = ""
+
+# Temporary storage location
+runroot = "/run/containers/test"
+
+[storage.options]
+# Primary Read/Write location of container storage
+graphroot = "/var/lib/containers/storage"
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/types/utils.go 
new/storage-1.32.6/types/utils.go
--- old/storage-1.32.5/types/utils.go   2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/types/utils.go   2021-07-09 19:42:03.000000000 +0200
@@ -2,7 +2,6 @@
 
 import (
        "fmt"
-       "io/ioutil"
        "os"
        "path/filepath"
        "strconv"
@@ -75,12 +74,9 @@
                return runtimeDir, nil
        }
 
-       initCommand, err := ioutil.ReadFile(env.getProcCommandFile())
-       if err != nil || string(initCommand) == "systemd" {
-               runUserDir := env.getRunUserDir()
-               if isRootlessRuntimeDirOwner(runUserDir, env) {
-                       return runUserDir, nil
-               }
+       runUserDir := env.getRunUserDir()
+       if isRootlessRuntimeDirOwner(runUserDir, env) {
+               return runUserDir, nil
        }
 
        tmpPerUserDir := env.getTmpPerUserDir()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/BurntSushi/toml/.gitignore 
new/storage-1.32.6/vendor/github.com/BurntSushi/toml/.gitignore
--- old/storage-1.32.5/vendor/github.com/BurntSushi/toml/.gitignore     
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/BurntSushi/toml/.gitignore     
1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-TAGS
-tags
-.*.swp
-tomlcheck/tomlcheck
-toml.test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/Microsoft/go-winio/.gitignore 
new/storage-1.32.6/vendor/github.com/Microsoft/go-winio/.gitignore
--- old/storage-1.32.5/vendor/github.com/Microsoft/go-winio/.gitignore  
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/Microsoft/go-winio/.gitignore  
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-*.exe
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/Microsoft/hcsshim/.gitignore 
new/storage-1.32.6/vendor/github.com/Microsoft/hcsshim/.gitignore
--- old/storage-1.32.5/vendor/github.com/Microsoft/hcsshim/.gitignore   
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/Microsoft/hcsshim/.gitignore   
1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-*.exe
-.idea
-.vscode
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/Microsoft/hcsshim/errors.go 
new/storage-1.32.6/vendor/github.com/Microsoft/hcsshim/errors.go
--- old/storage-1.32.5/vendor/github.com/Microsoft/hcsshim/errors.go    
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/Microsoft/hcsshim/errors.go    
2021-07-09 19:42:03.000000000 +0200
@@ -59,7 +59,7 @@
        // ErrVmcomputeOperationInvalidState is an error encountered when the 
compute system is not in a valid state for the requested operation
        ErrVmcomputeOperationInvalidState = 
hcs.ErrVmcomputeOperationInvalidState
 
-       // ErrProcNotFound is an error encountered when the the process cannot 
be found
+       // ErrProcNotFound is an error encountered when a procedure look up 
fails.
        ErrProcNotFound = hcs.ErrProcNotFound
 
        // ErrVmcomputeOperationAccessIsDenied is an error which can be 
encountered when enumerating compute systems in RS1/RS2
@@ -159,7 +159,7 @@
 // IsNotExist checks if an error is caused by the Container or Process not 
existing.
 // Note: Currently, ErrElementNotFound can mean that a Process has either
 // already exited, or does not exist. Both IsAlreadyStopped and IsNotExist
-// will currently return true when the error is ErrElementNotFound or 
ErrProcNotFound.
+// will currently return true when the error is ErrElementNotFound.
 func IsNotExist(err error) bool {
        if _, ok := err.(EndpointNotFoundError); ok {
                return true
@@ -192,7 +192,7 @@
 // a Container or Process being already stopped.
 // Note: Currently, ErrElementNotFound can mean that a Process has either
 // already exited, or does not exist. Both IsAlreadyStopped and IsNotExist
-// will currently return true when the error is ErrElementNotFound or 
ErrProcNotFound.
+// will currently return true when the error is ErrElementNotFound.
 func IsAlreadyStopped(err error) bool {
        return hcs.IsAlreadyStopped(getInnerError(err))
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/Microsoft/hcsshim/internal/hcs/errors.go 
new/storage-1.32.6/vendor/github.com/Microsoft/hcsshim/internal/hcs/errors.go
--- 
old/storage-1.32.5/vendor/github.com/Microsoft/hcsshim/internal/hcs/errors.go   
    2021-06-25 02:23:24.000000000 +0200
+++ 
new/storage-1.32.6/vendor/github.com/Microsoft/hcsshim/internal/hcs/errors.go   
    2021-07-09 19:42:03.000000000 +0200
@@ -60,7 +60,7 @@
        // ErrVmcomputeOperationInvalidState is an error encountered when the 
compute system is not in a valid state for the requested operation
        ErrVmcomputeOperationInvalidState = syscall.Errno(0xc0370105)
 
-       // ErrProcNotFound is an error encountered when the the process cannot 
be found
+       // ErrProcNotFound is an error encountered when a procedure look up 
fails.
        ErrProcNotFound = syscall.Errno(0x7f)
 
        // ErrVmcomputeOperationAccessIsDenied is an error which can be 
encountered when enumerating compute systems in RS1/RS2
@@ -242,12 +242,11 @@
 // IsNotExist checks if an error is caused by the Container or Process not 
existing.
 // Note: Currently, ErrElementNotFound can mean that a Process has either
 // already exited, or does not exist. Both IsAlreadyStopped and IsNotExist
-// will currently return true when the error is ErrElementNotFound or 
ErrProcNotFound.
+// will currently return true when the error is ErrElementNotFound.
 func IsNotExist(err error) bool {
        err = getInnerError(err)
        return err == ErrComputeSystemDoesNotExist ||
-               err == ErrElementNotFound ||
-               err == ErrProcNotFound
+               err == ErrElementNotFound
 }
 
 // IsAlreadyClosed checks if an error is caused by the Container or Process 
having been
@@ -278,12 +277,11 @@
 // a Container or Process being already stopped.
 // Note: Currently, ErrElementNotFound can mean that a Process has either
 // already exited, or does not exist. Both IsAlreadyStopped and IsNotExist
-// will currently return true when the error is ErrElementNotFound or 
ErrProcNotFound.
+// will currently return true when the error is ErrElementNotFound.
 func IsAlreadyStopped(err error) bool {
        err = getInnerError(err)
        return err == ErrVmcomputeAlreadyStopped ||
-               err == ErrElementNotFound ||
-               err == ErrProcNotFound
+               err == ErrElementNotFound
 }
 
 // IsNotSupported returns a boolean indicating whether the error is caused by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/bits-and-blooms/bitset/.gitignore 
new/storage-1.32.6/vendor/github.com/bits-and-blooms/bitset/.gitignore
--- old/storage-1.32.5/vendor/github.com/bits-and-blooms/bitset/.gitignore      
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/bits-and-blooms/bitset/.gitignore      
1970-01-01 01:00:00.000000000 +0100
@@ -1,26 +0,0 @@
-# Compiled Object files, Static and Dynamic libs (Shared Objects)
-*.o
-*.a
-*.so
-
-# Folders
-_obj
-_test
-
-# Architecture specific extensions/prefixes
-*.[568vq]
-[568vq].out
-
-*.cgo1.go
-*.cgo2.c
-_cgo_defun.c
-_cgo_gotypes.go
-_cgo_export.*
-
-_testmain.go
-
-*.exe
-*.test
-*.prof
-
-target
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/golang/snappy/.gitignore 
new/storage-1.32.6/vendor/github.com/golang/snappy/.gitignore
--- old/storage-1.32.5/vendor/github.com/golang/snappy/.gitignore       
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/golang/snappy/.gitignore       
1970-01-01 01:00:00.000000000 +0100
@@ -1,16 +0,0 @@
-cmd/snappytool/snappytool
-testdata/bench
-
-# These explicitly listed benchmark data files are for an obsolete version of
-# snappy_test.go.
-testdata/alice29.txt
-testdata/asyoulik.txt
-testdata/fireworks.jpeg
-testdata/geo.protodata
-testdata/html
-testdata/html_x_4
-testdata/kppkn.gtb
-testdata/lcet10.txt
-testdata/paper-100k.pdf
-testdata/plrabn12.txt
-testdata/urls.10K
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/json-iterator/go/.gitignore 
new/storage-1.32.6/vendor/github.com/json-iterator/go/.gitignore
--- old/storage-1.32.5/vendor/github.com/json-iterator/go/.gitignore    
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/json-iterator/go/.gitignore    
1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-/vendor
-/bug_test.go
-/coverage.txt
-/.idea
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/klauspost/compress/huff0/.gitignore 
new/storage-1.32.6/vendor/github.com/klauspost/compress/huff0/.gitignore
--- old/storage-1.32.5/vendor/github.com/klauspost/compress/huff0/.gitignore    
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/klauspost/compress/huff0/.gitignore    
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-/huff0-fuzz.zip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/klauspost/pgzip/.gitignore 
new/storage-1.32.6/vendor/github.com/klauspost/pgzip/.gitignore
--- old/storage-1.32.5/vendor/github.com/klauspost/pgzip/.gitignore     
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/klauspost/pgzip/.gitignore     
1970-01-01 01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-# Compiled Object files, Static and Dynamic libs (Shared Objects)
-*.o
-*.a
-*.so
-
-# Folders
-_obj
-_test
-
-# Architecture specific extensions/prefixes
-*.[568vq]
-[568vq].out
-
-*.cgo1.go
-*.cgo2.c
-_cgo_defun.c
-_cgo_gotypes.go
-_cgo_export.*
-
-_testmain.go
-
-*.exe
-*.test
-*.prof
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/mistifyio/go-zfs/.gitignore 
new/storage-1.32.6/vendor/github.com/mistifyio/go-zfs/.gitignore
--- old/storage-1.32.5/vendor/github.com/mistifyio/go-zfs/.gitignore    
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/mistifyio/go-zfs/.gitignore    
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-.vagrant
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/modern-go/concurrent/.gitignore 
new/storage-1.32.6/vendor/github.com/modern-go/concurrent/.gitignore
--- old/storage-1.32.5/vendor/github.com/modern-go/concurrent/.gitignore        
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/modern-go/concurrent/.gitignore        
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-/coverage.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/modern-go/reflect2/.gitignore 
new/storage-1.32.6/vendor/github.com/modern-go/reflect2/.gitignore
--- old/storage-1.32.5/vendor/github.com/modern-go/reflect2/.gitignore  
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/modern-go/reflect2/.gitignore  
1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-/vendor
-/coverage.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/pkg/errors/.gitignore 
new/storage-1.32.6/vendor/github.com/pkg/errors/.gitignore
--- old/storage-1.32.5/vendor/github.com/pkg/errors/.gitignore  2021-06-25 
02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/pkg/errors/.gitignore  1970-01-01 
01:00:00.000000000 +0100
@@ -1,24 +0,0 @@
-# Compiled Object files, Static and Dynamic libs (Shared Objects)
-*.o
-*.a
-*.so
-
-# Folders
-_obj
-_test
-
-# Architecture specific extensions/prefixes
-*.[568vq]
-[568vq].out
-
-*.cgo1.go
-*.cgo2.c
-_cgo_defun.c
-_cgo_gotypes.go
-_cgo_export.*
-
-_testmain.go
-
-*.exe
-*.test
-*.prof
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/sirupsen/logrus/.gitignore 
new/storage-1.32.6/vendor/github.com/sirupsen/logrus/.gitignore
--- old/storage-1.32.5/vendor/github.com/sirupsen/logrus/.gitignore     
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/sirupsen/logrus/.gitignore     
1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-logrus
-vendor
-
-.idea/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/github.com/ulikunitz/xz/.gitignore 
new/storage-1.32.6/vendor/github.com/ulikunitz/xz/.gitignore
--- old/storage-1.32.5/vendor/github.com/ulikunitz/xz/.gitignore        
2021-06-25 02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/github.com/ulikunitz/xz/.gitignore        
1970-01-01 01:00:00.000000000 +0100
@@ -1,25 +0,0 @@
-# .gitignore
-
-TODO.html
-README.html
-
-lzma/writer.txt
-lzma/reader.txt
-
-cmd/gxz/gxz
-cmd/xb/xb
-
-# test executables
-*.test
-
-# profile files
-*.out
-
-# vim swap file
-.*.swp
-
-# executables on windows
-*.exe
-
-# default compression test file
-enwik8*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/vendor/go.opencensus.io/.gitignore 
new/storage-1.32.6/vendor/go.opencensus.io/.gitignore
--- old/storage-1.32.5/vendor/go.opencensus.io/.gitignore       2021-06-25 
02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/go.opencensus.io/.gitignore       1970-01-01 
01:00:00.000000000 +0100
@@ -1,9 +0,0 @@
-/.idea/
-
-# go.opencensus.io/exporter/aws
-/exporter/aws/
-
-# Exclude vendor, use dep ensure after checkout:
-/vendor/github.com/
-/vendor/golang.org/
-/vendor/google.golang.org/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/storage-1.32.5/vendor/golang.org/x/sys/unix/.gitignore 
new/storage-1.32.6/vendor/golang.org/x/sys/unix/.gitignore
--- old/storage-1.32.5/vendor/golang.org/x/sys/unix/.gitignore  2021-06-25 
02:23:24.000000000 +0200
+++ new/storage-1.32.6/vendor/golang.org/x/sys/unix/.gitignore  1970-01-01 
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-_obj/
-unix.test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/storage-1.32.5/vendor/modules.txt 
new/storage-1.32.6/vendor/modules.txt
--- old/storage-1.32.5/vendor/modules.txt       2021-06-25 02:23:24.000000000 
+0200
+++ new/storage-1.32.6/vendor/modules.txt       2021-07-09 19:42:03.000000000 
+0200
@@ -8,7 +8,7 @@
 github.com/Microsoft/go-winio/pkg/guid
 github.com/Microsoft/go-winio/pkg/security
 github.com/Microsoft/go-winio/vhd
-# github.com/Microsoft/hcsshim v0.8.17
+# github.com/Microsoft/hcsshim v0.8.20
 ## explicit
 github.com/Microsoft/hcsshim
 github.com/Microsoft/hcsshim/computestorage

Reply via email to