Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nfpm for openSUSE:Factory checked in 
at 2026-04-18 21:35:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nfpm (Old)
 and      /work/SRC/openSUSE:Factory/.nfpm.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nfpm"

Sat Apr 18 21:35:49 2026 rev:21 rq:1347875 version:2.46.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/nfpm/nfpm.changes        2026-04-02 
17:43:50.397982577 +0200
+++ /work/SRC/openSUSE:Factory/.nfpm.new.11940/nfpm.changes     2026-04-18 
21:36:05.848884999 +0200
@@ -1,0 +2,35 @@
+Sat Apr 18 05:15:14 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 2.46.3:
+  * Build process updates
+    - dbae6d5: ci: fix deprecated config (@caarlos0)
+- Update to version 2.46.2:
+  * Build process updates
+    - 6d0592b: ci: improve PAT usage (@caarlos0)
+  * Other work
+    - ed2a054: docs: update cmd docs (@caarlos0)
+    - chore(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to
+      5.18.0 (#1073)
+
+-------------------------------------------------------------------
+Fri Apr 17 20:36:08 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 2.46.1:
+  * Bug fixes
+    - 74c1509: fix(files): check ownedByFilesystem after
+      destination is set (@caarlos0)
+    - 1ecd691: fix(files): use info.Mode() instead of d.Type() for
+      tree files (@caarlos0)
+    - 752d21f: fix: rename Unwarp to Unwrap on ErrSigningFailure
+      (@caarlos0)
+  * Build process updates
+    - 097ead3: ci(deps): bump docker/login-action in the actions
+      group (#1066) (@dependabot[bot])
+    - 63f7e59: ci(deps): bump the actions group with 2 updates
+      (#1070) (@dependabot[bot])
+  * Other work
+    - 252bb74: docs: update cmd docs (@caarlos0)
+    - 92dd1ee: fix(#1067): update go-msix version (#1071)
+      (@djgilcrease)
+
+-------------------------------------------------------------------

Old:
----
  nfpm-2.46.0.obscpio

New:
----
  nfpm-2.46.3.obscpio

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

Other differences:
------------------
++++++ nfpm.spec ++++++
--- /var/tmp/diff_new_pack.S8JkSn/_old  2026-04-18 21:36:06.464910105 +0200
+++ /var/tmp/diff_new_pack.S8JkSn/_new  2026-04-18 21:36:06.468910268 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           nfpm
-Version:        2.46.0
+Version:        2.46.3
 Release:        0
 Summary:        Simple deb, rpm, apk and arch linux packager written in Go
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.S8JkSn/_old  2026-04-18 21:36:06.512912061 +0200
+++ /var/tmp/diff_new_pack.S8JkSn/_new  2026-04-18 21:36:06.516912224 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/goreleaser/nfpm</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v2.46.0</param>
+    <param name="revision">v2.46.3</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.S8JkSn/_old  2026-04-18 21:36:06.552913691 +0200
+++ /var/tmp/diff_new_pack.S8JkSn/_new  2026-04-18 21:36:06.556913854 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/goreleaser/nfpm</param>
-              <param 
name="changesrevision">8a958ae83323164c347966d511f09b6c742c5dde</param></service></servicedata>
+              <param 
name="changesrevision">dbae6d52f782080e1a0203e704603f0a37b19f8f</param></service></servicedata>
 (No newline at EOF)
 

++++++ nfpm-2.46.0.obscpio -> nfpm-2.46.3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.46.0/.goreleaser.yml 
new/nfpm-2.46.3/.goreleaser.yml
--- old/nfpm-2.46.0/.goreleaser.yml     2026-03-31 21:30:09.000000000 +0200
+++ new/nfpm-2.46.3/.goreleaser.yml     2026-04-18 04:48:05.000000000 +0200
@@ -82,6 +82,7 @@
   - repository:
       owner: goreleaser
       name: homebrew-tap
+      token: "{{ .Env.GH_PAT }}"
     directory: Formula
     test: |
       system "#{bin}/nfpm -v"
@@ -96,6 +97,7 @@
   - repository:
       owner: goreleaser
       name: scoop-bucket
+      token: "{{ .Env.GH_PAT }}"
     directory: bucket
 
 nix:
@@ -103,6 +105,7 @@
     repository:
       owner: goreleaser
       name: nur
+      token: "{{ .Env.GH_PAT }}"
     path: pkgs/nfpm/default.nix
     extra_install: |-
       installManPage ./manpages/nfpm.1.gz
@@ -116,6 +119,7 @@
     repository:
       owner: goreleaser
       name: winget-pkgs
+      token: "{{ .Env.GH_PAT }}"
       branch: "nfpm-{{.Version}}"
       pull_request:
         enabled: true
@@ -229,7 +233,7 @@
       ./${pkgname} completion zsh > 
"${pkgdir}/usr/share/zsh/site-functions/_${pkgname}"
       ./${pkgname} completion fish > 
"${pkgdir}/usr/share/fish/vendor_completions.d/${pkgname}.fish"
 
-furies:
+gemfury:
   - account: goreleaser
 
 sboms:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.46.0/README.md new/nfpm-2.46.3/README.md
--- old/nfpm-2.46.0/README.md   2026-03-31 21:30:09.000000000 +0200
+++ new/nfpm-2.46.3/README.md   2026-04-18 04:48:05.000000000 +0200
@@ -58,8 +58,6 @@
   <h2>Our Sponsors</h2>
   <h3>Diamond</h3>
   <a 
href="https://serpapi.com/?utm_source=goreleaser&utm_medium=sponsor&utm_campaign=homepage&utm_content=github";
 target="_blank" rel="noopener sponsored" ><img 
src="https://github.com/serpapi.png"; alt="SerpApi" width="128" 
height="128"/></a>
-  <h3>Platinum</h3>
-  <a 
href="https://opensource.sap.com?utm_source=goreleaser&utm_medium=sponsor&utm_campaign=homepage&utm_content=github";
 target="_blank" rel="noopener sponsored" ><img 
src="https://avatars.githubusercontent.com/u/2531208?s=112&v=4"; alt="SAP" 
width="112" height="112"/></a>
   <h3>Gold</h3>
   <a 
href="https://opensource.mercedes-benz.com/?utm_source=goreleaser&utm_medium=sponsor&utm_campaign=homepage&utm_content=github";
 target="_blank" rel="noopener sponsored" ><img 
src="https://avatars.githubusercontent.com/u/34240465?s=96&v=4"; 
alt="Mercedes-Benz Group" width="96" height="96"/></a>
   <a 
href="https://nitric.io?utm_source=goreleaser&utm_medium=sponsor&utm_campaign=homepage&utm_content=github";
 target="_blank" rel="noopener sponsored" ><img 
src="https://avatars.githubusercontent.com/u/72055470?s=96&v=4"; alt="nitric" 
width="96" height="96"/></a>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.46.0/files/files.go 
new/nfpm-2.46.3/files/files.go
--- old/nfpm-2.46.0/files/files.go      2026-03-31 21:30:09.000000000 +0200
+++ new/nfpm-2.46.3/files/files.go      2026-04-18 04:48:05.000000000 +0200
@@ -494,10 +494,6 @@
                c := &Content{
                        FileInfo: &ContentFileInfo{},
                }
-               if tree.FileInfo != nil && !ownedByFilesystem(c.Destination) {
-                       c.FileInfo.Owner = tree.FileInfo.Owner
-                       c.FileInfo.Group = tree.FileInfo.Group
-               }
 
                switch {
                case d.IsDir():
@@ -523,15 +519,25 @@
                        c.Source = 
filepath.ToSlash(strings.TrimPrefix(linkDestination, 
filepath.VolumeName(linkDestination)))
                        c.Destination = NormalizeAbsoluteFilePath(destination)
                default:
+                       info, err := d.Info()
+                       if err != nil {
+                               return fmt.Errorf("get file information: %w", 
err)
+                       }
+
                        c.Type = TypeFile
                        c.Source = path
                        c.Destination = NormalizeAbsoluteFilePath(destination)
-                       c.FileInfo.Mode = d.Type() &^ umask
+                       c.FileInfo.Mode = info.Mode() &^ umask
+                       c.FileInfo.MTime = info.ModTime()
                }
 
                if tree.FileInfo != nil && tree.FileInfo.Mode != 0 && c.Type != 
TypeSymlink {
                        c.FileInfo.Mode = tree.FileInfo.Mode
                }
+               if tree.FileInfo != nil && !ownedByFilesystem(c.Destination) {
+                       c.FileInfo.Owner = tree.FileInfo.Owner
+                       c.FileInfo.Group = tree.FileInfo.Group
+               }
 
                all[c.Destination] = c.WithFileInfoDefaults(umask, mtime)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.46.0/files/files_test.go 
new/nfpm-2.46.3/files/files_test.go
--- old/nfpm-2.46.0/files/files_test.go 2026-03-31 21:30:09.000000000 +0200
+++ new/nfpm-2.46.3/files/files_test.go 2026-04-18 04:48:05.000000000 +0200
@@ -941,6 +941,79 @@
        return filtered
 }
 
+func TestTreeOwnerFsOwnedDirs(t *testing.T) {
+       // When a tree maps to a destination that contains filesystem-owned
+       // directories (like /usr, /usr/local), those dirs must not inherit
+       // the tree's custom owner/group.
+       results, err := files.PrepareForPackager(
+               files.Contents{
+                       {
+                               Source:      filepath.Join("testdata", 
"treefs"),
+                               Destination: "/",
+                               Type:        files.TypeTree,
+                               FileInfo: &files.ContentFileInfo{
+                                       Owner: "custom",
+                                       Group: "custom",
+                               },
+                       },
+               },
+               0,
+               "",
+               false,
+               mtime,
+       )
+       require.NoError(t, err)
+
+       fsOwned := map[string]bool{
+               "/usr/":           true,
+               "/usr/local/":     true,
+               "/usr/local/bin/": true,
+       }
+
+       for _, f := range results {
+               if fsOwned[f.Destination] {
+                       require.Equal(t, "root", f.FileInfo.Owner,
+                               "%s should have root owner", f.Destination)
+                       require.Equal(t, "root", f.FileInfo.Group,
+                               "%s should have root group", f.Destination)
+               } else {
+                       require.Equal(t, "custom", f.FileInfo.Owner,
+                               "%s should have custom owner", f.Destination)
+                       require.Equal(t, "custom", f.FileInfo.Group,
+                               "%s should have custom group", f.Destination)
+               }
+       }
+}
+
+func TestTreeFileMode(t *testing.T) {
+       // Verify that regular files in a tree preserve their source permissions
+       // rather than getting a zero mode from d.Type().
+       results, err := files.PrepareForPackager(
+               files.Contents{
+                       {
+                               Source:      filepath.Join("testdata", "tree"),
+                               Destination: "/base",
+                               Type:        files.TypeTree,
+                       },
+               },
+               0,
+               "",
+               false,
+               mtime,
+       )
+       require.NoError(t, err)
+
+       for _, f := range results {
+               if f.Type != files.TypeFile {
+                       continue
+               }
+               info, err := os.Stat(f.Source)
+               require.NoError(t, err)
+               require.Equal(t, info.Mode(), f.FileInfo.Mode,
+                       "file %s mode should match source", f.Destination)
+       }
+}
+
 func TestAsRelativePath(t *testing.T) {
        sep := fmt.Sprintf("%c", filepath.Separator)
        testCases := map[string]string{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nfpm-2.46.0/files/testdata/treefs/usr/local/bin/myapp 
new/nfpm-2.46.3/files/testdata/treefs/usr/local/bin/myapp
--- old/nfpm-2.46.0/files/testdata/treefs/usr/local/bin/myapp   1970-01-01 
01:00:00.000000000 +0100
+++ new/nfpm-2.46.3/files/testdata/treefs/usr/local/bin/myapp   2026-04-18 
04:48:05.000000000 +0200
@@ -0,0 +1 @@
+test
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.46.0/go.mod new/nfpm-2.46.3/go.mod
--- old/nfpm-2.46.0/go.mod      2026-03-31 21:30:09.000000000 +0200
+++ new/nfpm-2.46.3/go.mod      2026-04-18 04:48:05.000000000 +0200
@@ -1,6 +1,6 @@
 module github.com/goreleaser/nfpm/v2
 
-go 1.25
+go 1.25.0
 
 require (
        dario.cat/mergo v1.0.2
@@ -22,7 +22,7 @@
        github.com/spf13/cobra v1.10.2
        github.com/stretchr/testify v1.11.1
        github.com/ulikunitz/xz v0.5.15
-       go.digitalxero.dev/go-msix v0.3.0
+       go.digitalxero.dev/go-msix v0.3.1
        go.yaml.in/yaml/v3 v3.0.4
 )
 
@@ -42,7 +42,7 @@
        github.com/emirpasic/gods v1.18.1 // indirect
        github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
        github.com/go-git/go-billy/v5 v5.8.0 // indirect
-       github.com/go-git/go-git/v5 v5.17.1 // indirect
+       github.com/go-git/go-git/v5 v5.18.0 // indirect
        github.com/gobwas/glob v0.2.3 // indirect
        github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 // 
indirect
        github.com/google/uuid v1.6.0 // indirect
@@ -69,11 +69,11 @@
        github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 // indirect
        gitlab.com/digitalxero/go-conventional-commit v1.0.7 // indirect
        go.mozilla.org/pkcs7 v0.9.0 // indirect
-       golang.org/x/crypto v0.45.0 // indirect
-       golang.org/x/net v0.47.0 // indirect
-       golang.org/x/sys v0.38.0 // indirect
-       golang.org/x/text v0.31.0 // indirect
+       golang.org/x/crypto v0.50.0 // indirect
+       golang.org/x/net v0.52.0 // indirect
+       golang.org/x/sys v0.43.0 // indirect
+       golang.org/x/text v0.36.0 // indirect
        gopkg.in/warnings.v0 v0.1.2 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
-       software.sslmate.com/src/go-pkcs12 v0.5.0 // indirect
+       software.sslmate.com/src/go-pkcs12 v0.7.1 // indirect
 )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.46.0/go.sum new/nfpm-2.46.3/go.sum
--- old/nfpm-2.46.0/go.sum      2026-03-31 21:30:09.000000000 +0200
+++ new/nfpm-2.46.3/go.sum      2026-04-18 04:48:05.000000000 +0200
@@ -61,8 +61,8 @@
 github.com/go-git/go-billy/v5 v5.8.0/go.mod 
h1:RpvI/rw4Vr5QA+Z60c6d6LXH0rYJo0uD5SqfmrrheCY=
 github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 
h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4=
 github.com/go-git/go-git-fixtures/v4 
v4.3.2-0.20231010084843-55a94097c399/go.mod 
h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII=
-github.com/go-git/go-git/v5 v5.17.1 
h1:WnljyxIzSj9BRRUlnmAU35ohDsjRK0EKmL0evDqi5Jk=
-github.com/go-git/go-git/v5 v5.17.1/go.mod 
h1:pW/VmeqkanRFqR6AljLcs7EA7FbZaN5MQqO7oZADXpo=
+github.com/go-git/go-git/v5 v5.18.0 
h1:O831KI+0PR51hM2kep6T8k+w0/LIAD490gvqMCvL5hM=
+github.com/go-git/go-git/v5 v5.18.0/go.mod 
h1:pW/VmeqkanRFqR6AljLcs7EA7FbZaN5MQqO7oZADXpo=
 github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y=
 github.com/gobwas/glob v0.2.3/go.mod 
h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8=
 github.com/golang/groupcache v0.0.0-20241129210726-2c02b8208cf8 
h1:f+oWsMOmNPc8JmEHVZIycC7hBoQxHH9pNKQORJNozsQ=
@@ -168,8 +168,8 @@
 github.com/yuin/goldmark v1.4.13/go.mod 
h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
 gitlab.com/digitalxero/go-conventional-commit v1.0.7 
h1:8/dO6WWG+98PMhlZowt/YjuiKhqhGlOCwlIV8SqqGh8=
 gitlab.com/digitalxero/go-conventional-commit v1.0.7/go.mod 
h1:05Xc2BFsSyC5tKhK0y+P3bs0AwUtNuTp+mTpbCU/DZ0=
-go.digitalxero.dev/go-msix v0.3.0 
h1:fp7nTkzJK/5fwcbTszsgCnfGwBnUt0b1PGX5nYgJkfs=
-go.digitalxero.dev/go-msix v0.3.0/go.mod 
h1:QbUpFs0AUd1zk7e9fy17suiqEAF90TR3jZY+LCI2K+c=
+go.digitalxero.dev/go-msix v0.3.1 
h1:V5E8PuFkA3Fr3VFYX6pTUutriogYC9sgxIWhzf9sSKw=
+go.digitalxero.dev/go-msix v0.3.1/go.mod 
h1:QbUpFs0AUd1zk7e9fy17suiqEAF90TR3jZY+LCI2K+c=
 go.mozilla.org/pkcs7 v0.9.0 h1:yM4/HS9dYv7ri2biPtxt8ikvB37a980dg69/pKmS+eI=
 go.mozilla.org/pkcs7 v0.9.0/go.mod 
h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk=
 go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
@@ -180,8 +180,8 @@
 golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod 
h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
 golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod 
h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
 golang.org/x/crypto v0.7.0/go.mod 
h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU=
-golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q=
-golang.org/x/crypto v0.45.0/go.mod 
h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4=
+golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI=
+golang.org/x/crypto v0.50.0/go.mod 
h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q=
 golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 
h1:2dVuKD2vS7b0QIHQbpyTISPd0LeHDbnYEryqj5Q1ug8=
 golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56/go.mod 
h1:M4RDyNAINzryxdtnbRXRL/OHtkFuWGRjvuhBJpk2IlY=
 golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod 
h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
@@ -192,8 +192,8 @@
 golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod 
h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
 golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
 golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc=
-golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY=
-golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU=
+golang.org/x/net v0.52.0 h1:He/TN1l0e4mmR3QqHMT2Xab3Aj3L9qjbhRm78/6jrW0=
+golang.org/x/net v0.52.0/go.mod h1:R1MAz7uMZxVMualyPXb+VaqGSa3LIaUqk0eEt3w36Sw=
 golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod 
h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -209,22 +209,22 @@
 golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod 
h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc=
-golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
+golang.org/x/sys v0.43.0 h1:Rlag2XtaFTxp19wS8MXlJwTvoh8ArU6ezoyFsMyCTNI=
+golang.org/x/sys v0.43.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
 golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod 
h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
 golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod 
h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
 golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
 golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U=
-golang.org/x/term v0.37.0 h1:8EGAD0qCmHYZg6J17DvsMy9/wJ7/D/4pV/wfnld5lTU=
-golang.org/x/term v0.37.0/go.mod 
h1:5pB4lxRNYYVZuTLmy8oR2BH8dflOR+IbTYFD8fi3254=
+golang.org/x/term v0.42.0 h1:UiKe+zDFmJobeJ5ggPwOshJIVt6/Ft0rcfrXZDLWAWY=
+golang.org/x/term v0.42.0/go.mod 
h1:Dq/D+snpsbazcBG5+F9Q1n2rXV8Ma+71xEjTRufARgY=
 golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
 golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
 golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
 golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
 golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
-golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM=
-golang.org/x/text v0.31.0/go.mod 
h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM=
+golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg=
+golang.org/x/text v0.36.0/go.mod 
h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164=
 golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod 
h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
 golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod 
h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
 golang.org/x/tools v0.1.12/go.mod 
h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
@@ -241,5 +241,5 @@
 gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod 
h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
 gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
 gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-software.sslmate.com/src/go-pkcs12 v0.5.0 
h1:EC6R394xgENTpZ4RltKydeDUjtlM5drOYIG9c6TVj2M=
-software.sslmate.com/src/go-pkcs12 v0.5.0/go.mod 
h1:Qiz0EyvDRJjjxGyUQa2cCNZn/wMyzrRJ/qcDXOQazLI=
+software.sslmate.com/src/go-pkcs12 v0.7.1 
h1:bxkUPRsvTPNRBZa4M/aSX4PyMOEbq3V8I6hbkG4F4Q8=
+software.sslmate.com/src/go-pkcs12 v0.7.1/go.mod 
h1:Qiz0EyvDRJjjxGyUQa2cCNZn/wMyzrRJ/qcDXOQazLI=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.46.0/nfpm.go new/nfpm-2.46.3/nfpm.go
--- old/nfpm-2.46.0/nfpm.go     2026-03-31 21:30:09.000000000 +0200
+++ new/nfpm-2.46.3/nfpm.go     2026-04-18 04:48:05.000000000 +0200
@@ -691,6 +691,6 @@
        return fmt.Sprintf("signing error: %v", s.Err)
 }
 
-func (s *ErrSigningFailure) Unwarp() error {
+func (s *ErrSigningFailure) Unwrap() error {
        return s.Err
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.46.0/nfpm_test.go new/nfpm-2.46.3/nfpm_test.go
--- old/nfpm-2.46.0/nfpm_test.go        2026-03-31 21:30:09.000000000 +0200
+++ new/nfpm-2.46.3/nfpm_test.go        2026-04-18 04:48:05.000000000 +0200
@@ -1,6 +1,7 @@
 package nfpm_test
 
 import (
+       "errors"
        "fmt"
        "io"
        "net/mail"
@@ -611,3 +612,11 @@
 func (*fakePackager) Package(_ *nfpm.Info, _ io.Writer) error {
        return nil
 }
+
+func TestErrSigningFailureUnwrap(t *testing.T) {
+       inner := fmt.Errorf("key not found")
+       err := &nfpm.ErrSigningFailure{Err: inner}
+
+       require.ErrorIs(t, err, inner)
+       require.Equal(t, inner, errors.Unwrap(err))
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nfpm-2.46.0/www/static/latest 
new/nfpm-2.46.3/www/static/latest
--- old/nfpm-2.46.0/www/static/latest   2026-03-31 21:30:09.000000000 +0200
+++ new/nfpm-2.46.3/www/static/latest   2026-04-18 04:48:05.000000000 +0200
@@ -1 +1 @@
-v2.45.2
+v2.46.1

++++++ nfpm.obsinfo ++++++
--- /var/tmp/diff_new_pack.S8JkSn/_old  2026-04-18 21:36:07.064934560 +0200
+++ /var/tmp/diff_new_pack.S8JkSn/_new  2026-04-18 21:36:07.080935211 +0200
@@ -1,5 +1,5 @@
 name: nfpm
-version: 2.46.0
-mtime: 1774985409
-commit: 8a958ae83323164c347966d511f09b6c742c5dde
+version: 2.46.3
+mtime: 1776480485
+commit: dbae6d52f782080e1a0203e704603f0a37b19f8f
 

++++++ vendor.tar.gz ++++++
++++ 2235 lines of diff (skipped)

Reply via email to