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-02-04 21:07:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nfpm (Old) and /work/SRC/openSUSE:Factory/.nfpm.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "nfpm" Wed Feb 4 21:07:53 2026 rev:17 rq:1330853 version:2.45.0 Changes: -------- --- /work/SRC/openSUSE:Factory/nfpm/nfpm.changes 2026-01-28 15:09:23.979617166 +0100 +++ /work/SRC/openSUSE:Factory/.nfpm.new.1670/nfpm.changes 2026-02-04 21:08:16.170058149 +0100 @@ -1,0 +2,26 @@ +Wed Feb 04 06:09:13 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 2.45.0: + * New Features + - 7743fb4: feat(deb): base architecture variant support (#1031) + (@scop) + - be6fd83: feat: map uname -m (#1032) (@caarlos0) + * Bug fixes + - 2e98cc7: fix: improve deb.arch_variant (@caarlos0) + * Dependency updates + - 802edf4: fix(deps): bump alpine from 3.23.2 to 3.23.3 (#1029) + (@dependabot[bot]) + - 205b84c: fix(deps): bump alpine from 3.23.2 to 3.23.3 in + /testdata/acceptance (#1030) (@dependabot[bot]) + * Build process updates + - 95e3e02: ci(deps): bump the actions group with 5 updates + (#1028) (@dependabot[bot]) + - edbfb76: ci: npm login (@caarlos0) + * Other work + - 615c2ed: docs: add missing options for ipk and archlinux + (@caarlos0) + - a8b7b6f: docs: added missing options (@caarlos0) + - 2c03e7d: docs: update (@caarlos0) + - 0e8e7cd: docs: update cmd docs (@caarlos0) + +------------------------------------------------------------------- Old: ---- nfpm-2.44.2.obscpio New: ---- nfpm-2.45.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nfpm.spec ++++++ --- /var/tmp/diff_new_pack.EBI6ZP/_old 2026-02-04 21:08:16.918089476 +0100 +++ /var/tmp/diff_new_pack.EBI6ZP/_new 2026-02-04 21:08:16.918089476 +0100 @@ -17,7 +17,7 @@ Name: nfpm -Version: 2.44.2 +Version: 2.45.0 Release: 0 Summary: Simple deb, rpm, apk and arch linux packager written in Go License: MIT ++++++ _service ++++++ --- /var/tmp/diff_new_pack.EBI6ZP/_old 2026-02-04 21:08:16.970091654 +0100 +++ /var/tmp/diff_new_pack.EBI6ZP/_new 2026-02-04 21:08:16.978091989 +0100 @@ -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.44.2</param> + <param name="revision">v2.45.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.EBI6ZP/_old 2026-02-04 21:08:17.022093832 +0100 +++ /var/tmp/diff_new_pack.EBI6ZP/_new 2026-02-04 21:08:17.026094000 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/goreleaser/nfpm</param> - <param name="changesrevision">bfbc4b9ca4a406c12f19d34fec66b0fdbf6101f0</param></service></servicedata> + <param name="changesrevision">be6fd83eed6f241359ae3e7d340a13f197ae6463</param></service></servicedata> (No newline at EOF) ++++++ nfpm-2.44.2.obscpio -> nfpm-2.45.0.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/Dockerfile new/nfpm-2.45.0/Dockerfile --- old/nfpm-2.44.2/Dockerfile 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/Dockerfile 2026-02-03 13:30:36.000000000 +0100 @@ -1,4 +1,4 @@ -FROM alpine:3.23.2@sha256:865b95f46d98cf867a156fe4a135ad3fe50d2056aa3f25ed31662dff6da4eb62 +FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 ARG TARGETPLATFORM COPY $TARGETPLATFORM/nfpm*.apk /tmp/ RUN apk add --allow-untrusted /tmp/nfpm_*.apk diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/apk/apk.go new/nfpm-2.45.0/apk/apk.go --- old/nfpm-2.44.2/apk/apk.go 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/apk/apk.go 2026-02-03 13:30:36.000000000 +0100 @@ -69,6 +69,10 @@ "ppc64le": "ppc64le", "s390": "s390x", "loong64": "loongarch64", + "aarch64": "aarch64", + "x86_64": "x86_64", + "i386": "x86", + "i686": "x86", } func ensureValidArch(info *nfpm.Info) *nfpm.Info { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/arch/arch.go new/nfpm-2.45.0/arch/arch.go --- old/nfpm-2.44.2/arch/arch.go 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/arch/arch.go 2026-02-03 13:30:36.000000000 +0100 @@ -42,13 +42,16 @@ // nolint: gochecknoglobals var archToArchLinux = map[string]string{ - "all": "any", - "amd64": "x86_64", - "386": "i686", - "arm64": "aarch64", - "arm7": "armv7h", - "arm6": "armv6h", - "arm5": "arm", + "all": "any", + "amd64": "x86_64", + "386": "i686", + "arm64": "aarch64", + "arm7": "armv7h", + "arm6": "armv6h", + "arm5": "arm", + "x86_64": "x86_64", + "aarch64": "aarch64", + "i386": "i686", } func ensureValidArch(info *nfpm.Info) *nfpm.Info { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/deb/deb.go new/nfpm-2.45.0/deb/deb.go --- old/nfpm-2.44.2/deb/deb.go 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/deb/deb.go 2026-02-03 13:30:36.000000000 +0100 @@ -51,6 +51,8 @@ "mipsle": "mipsel", "ppc64le": "ppc64el", "s390": "s390x", + "x86_64": "amd64", + "aarch64": "arm64", } func ensureValidArch(info *nfpm.Info) *nfpm.Info { @@ -60,6 +62,14 @@ info.Arch = arch } + switch info.Deb.ArchVariant { + case "", "amd64v1", "amd64v2", "amd64v3", "amd64v4": + // ignore empty, ignore already valid + case "v1", "v2", "v3", "v4": + // prefix 'amd64' to valid versions + info.Deb.ArchVariant = "amd64" + info.Deb.ArchVariant + } + return info } @@ -772,6 +782,9 @@ Priority: {{.Info.Priority}} Architecture: {{ if ne .Info.Platform "linux"}}{{ .Info.Platform }}-{{ end }}{{.Info.Arch}} {{- /* Optional fields */ -}} +{{- if .Info.Deb.ArchVariant}} +Architecture-Variant: {{ .Info.Deb.ArchVariant }} +{{- end }} {{- if .Info.License }} License: {{.Info.License}} {{- end }} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/deb/deb_test.go new/nfpm-2.45.0/deb/deb_test.go --- old/nfpm-2.44.2/deb/deb_test.go 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/deb/deb_test.go 2026-02-03 13:30:36.000000000 +0100 @@ -317,6 +317,9 @@ Provides: []string{}, Conflicts: []string{}, Contents: []*files.Content{}, + Deb: nfpm.Deb{ + ArchVariant: "amd64v3", + }, }, }), InstalledSize: 10, @@ -526,24 +529,27 @@ func TestDebRules(t *testing.T) { var w bytes.Buffer - require.NoError(t, writeControl(&w, controlData{ - Info: nfpm.WithDefaults(&nfpm.Info{ - Name: "lala", - Arch: "arm64", - Description: "Has rules script", - Priority: "extra", - Epoch: "2", - Version: "1.2.0", - Section: "default", - Maintainer: "maintainer", - Overridables: nfpm.Overridables{ - Deb: nfpm.Deb{ - Scripts: nfpm.DebScripts{ - Rules: "foo.sh", - }, + info := nfpm.WithDefaults(&nfpm.Info{ + Name: "lala", + Arch: "arm64", + Description: "Has rules script", + Priority: "extra", + Epoch: "2", + Version: "1.2.0", + Section: "default", + Maintainer: "maintainer", + Overridables: nfpm.Overridables{ + Deb: nfpm.Deb{ + ArchVariant: "v2", + Scripts: nfpm.DebScripts{ + Rules: "foo.sh", }, }, - }), + }, + }) + ensureValidArch(info) + require.NoError(t, writeControl(&w, controlData{ + Info: info, })) golden := "testdata/rules.golden" if *update { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/deb/testdata/control2.golden new/nfpm-2.45.0/deb/testdata/control2.golden --- old/nfpm-2.44.2/deb/testdata/control2.golden 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/deb/testdata/control2.golden 2026-02-03 13:30:36.000000000 +0100 @@ -3,6 +3,7 @@ Section: default Priority: extra Architecture: amd64 +Architecture-Variant: amd64v3 Maintainer: Carlos A Becker <[email protected]> Installed-Size: 10 Homepage: http://carlosbecker.com diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/deb/testdata/rules.golden new/nfpm-2.45.0/deb/testdata/rules.golden --- old/nfpm-2.44.2/deb/testdata/rules.golden 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/deb/testdata/rules.golden 2026-02-03 13:30:36.000000000 +0100 @@ -3,6 +3,7 @@ Section: default Priority: extra Architecture: arm64 +Architecture-Variant: amd64v2 Maintainer: maintainer Installed-Size: 0 Description: Has rules script diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/ipk/ipk.go new/nfpm-2.45.0/ipk/ipk.go --- old/nfpm-2.44.2/ipk/ipk.go 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/ipk/ipk.go 2026-02-03 13:30:36.000000000 +0100 @@ -42,6 +42,9 @@ "mipsle": "mipsel", "ppc64le": "ppc64el", "s390": "s390x", + "x86_64": "x86_64", + "aarch64": "arm64", + "i386": "i386", } func ensureValidArch(info *nfpm.Info) *nfpm.Info { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/nfpm.go new/nfpm-2.45.0/nfpm.go --- old/nfpm-2.44.2/nfpm.go 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/nfpm.go 2026-02-03 13:30:36.000000000 +0100 @@ -433,6 +433,7 @@ // Deb is custom configs that are only available on deb packages. type Deb struct { Arch string `yaml:"arch,omitempty" json:"arch,omitempty" jsonschema:"title=architecture in deb nomenclature"` + ArchVariant string `yaml:"arch_variant,omitempty" json:"arch_variant,omitempty" jsonschema:"title=target architecture variant in deb nomenclature,example=amd64v3"` Scripts DebScripts `yaml:"scripts,omitempty" json:"scripts,omitempty" jsonschema:"title=scripts"` Triggers DebTriggers `yaml:"triggers,omitempty" json:"triggers,omitempty" jsonschema:"title=triggers"` Breaks []string `yaml:"breaks,omitempty" json:"breaks,omitempty" jsonschema:"title=breaks"` diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/rpm/rpm.go new/nfpm-2.45.0/rpm/rpm.go --- old/nfpm-2.44.2/rpm/rpm.go 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/rpm/rpm.go 2026-02-03 13:30:36.000000000 +0100 @@ -86,7 +86,6 @@ "mipsle": "mipsel", "mips": "mips", "loong64": "loongarch64", - // TODO: other arches } func setDefaults(info *nfpm.Info) *nfpm.Info { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/testdata/acceptance/apk.dockerfile new/nfpm-2.45.0/testdata/acceptance/apk.dockerfile --- old/nfpm-2.44.2/testdata/acceptance/apk.dockerfile 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/testdata/acceptance/apk.dockerfile 2026-02-03 13:30:36.000000000 +0100 @@ -1,4 +1,4 @@ -FROM alpine:3.23.2 AS test_base +FROM alpine:3.23.3 AS test_base ARG package RUN echo "${package}" COPY ${package} /tmp/foo.apk diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/www/content/docs/arch-mapping.md new/nfpm-2.45.0/www/content/docs/arch-mapping.md --- old/nfpm-2.44.2/www/content/docs/arch-mapping.md 1970-01-01 01:00:00.000000000 +0100 +++ new/nfpm-2.45.0/www/content/docs/arch-mapping.md 2026-02-03 13:30:36.000000000 +0100 @@ -0,0 +1,117 @@ +--- +title: Architecture Mapping +weight: 5 +--- + +nFPM was branched out of [GoReleaser](https://goreleaser.com), so some of it +lean towards "the Go way" (whatever that means). + +GoReleaser passes a string joining `GOARCH`, `GOARM`, etc as the package +architecture, and nFPM converts to the correct one for each packager. + +nFPM also accepts common architecture names from `uname -m` (like `x86_64` and +`aarch64`) and translates them to the correct value for each packager. + +Below is a list of the current conversions that are made. +Please, feel free to open an issue if you see anything wrong, or if you know the +correct value of some missing architecture. + +Thank you! + +--- + +{{< tabs items="Deb,RPM,APK,Arch Linux,IPK" >}} + +{{< tab >}} + +| Input | Value | +| :--------: | :--------: | +| `amd64` | `amd64` | +| `x86_64` | `amd64` | +| `386` | `i386` | +| `arm64` | `arm64` | +| `aarch64` | `arm64` | +| `arm5` | `armel` | +| `arm6` | `armhf` | +| `arm7` | `armhf` | +| `mips` | `mips` | +| `mipsle` | `mipsel` | +| `mips64le` | `mips64el` | +| `ppc64le` | `ppc64el` | +| `s390` | `s390x` | + +{{< /tab >}} + +{{< tab >}} + +| Input | Value | +| :--------: | :-----------: | +| `amd64` | `x86_64` | +| `386` | `i386` | +| `arm64` | `aarch64` | +| `arm5` | `armv5tel` | +| `arm6` | `armv6hl` | +| `arm7` | `armv7hl` | +| `mips` | `mips` | +| `mipsle` | `mipsel` | +| `mips64le` | `mips64el` | +| `loong64` | `loongarch64` | + +{{< /tab >}} + +{{< tab >}} + +| Input | Value | +| :-------: | :-----------: | +| `amd64` | `x86_64` | +| `x86_64` | `x86_64` | +| `386` | `x86` | +| `i386` | `x86` | +| `i686` | `x86` | +| `arm64` | `aarch64` | +| `aarch64` | `aarch64` | +| `arm6` | `armhf` | +| `arm7` | `armv7` | +| `ppc64le` | `ppc64le` | +| `s390` | `s390x` | +| `loong64` | `loongarch64` | + +{{< /tab >}} + +{{< tab >}} + +| Input | Value | +| :-------: | :-------: | +| `amd64` | `x86_64` | +| `x86_64` | `x86_64` | +| `386` | `i686` | +| `i386` | `i686` | +| `arm64` | `aarch64` | +| `aarch64` | `aarch64` | +| `arm5` | `arm` | +| `arm6` | `armv6h` | +| `arm7` | `armv7h` | + +{{< /tab >}} + +{{< tab >}} + +| Input | Value | +| :--------: | :--------: | +| `amd64` | `x86_64` | +| `x86_64` | `x86_64` | +| `386` | `i386` | +| `i386` | `i386` | +| `arm64` | `arm64` | +| `aarch64` | `arm64` | +| `arm5` | `armel` | +| `arm6` | `armhf` | +| `arm7` | `armhf` | +| `mipsle` | `mipsel` | +| `mips64le` | `mips64el` | +| `ppc64le` | `ppc64el` | +| `s390` | `s390x` | + +{{< /tab >}} + +{{< /tabs >}} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/www/content/docs/configuration.md new/nfpm-2.45.0/www/content/docs/configuration.md --- old/nfpm-2.44.2/www/content/docs/configuration.md 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/www/content/docs/configuration.md 2026-02-03 13:30:36.000000000 +0100 @@ -385,6 +385,9 @@ # deb specific architecture name that overrides "arch" without performing any replacements. arch: arm + # deb arch variant (amd64v1, amd64v2, etc). + arch_variant: amd64v3 + # Custom deb special files. scripts: # Deb rules script. @@ -440,6 +443,10 @@ # This will expand any env var you set in the field, e.g. key_id: ${DEB_SIGNING_KEY_ID} key_id: bc8acdd415bd80b3 + # The signer is used for signing when the dpkg-sig method is used. + # Signer should be in the format `Name <email>`, e.g. `Jon Doe <[email protected]>` + signer: GoReleaser <[email protected]> + # Additional fields for the control file. Empty fields are ignored. # This will expand any env vars you set in the field values, e.g. Vcs-Browser: ${CI_PROJECT_URL} fields: @@ -455,6 +462,14 @@ # apk specific architecture name that overrides "arch" without performing any replacements. arch: armhf + # APK specific scripts. + scripts: + # The preupgrade script runs before apk upgrades the package. + preupgrade: ./scripts/preupgrade.sh + + # The postupgrade script runs after apk upgrades the package. + postupgrade: ./scripts/postupgrade.sh + # The package is signed if a key_file is set signature: # RSA private key in the PEM format. The passphrase is taken from @@ -472,6 +487,9 @@ key_id: ignored archlinux: + # archlinux specific architecture name that overrides "arch" without performing any replacements. + arch: armhf + # This value is used to specify the name used to refer to a group # of packages when building a split package. Defaults to name # See: https://wiki.archlinux.org/title/PKGBUILD#pkgbase @@ -488,6 +506,43 @@ # The postupgrade script runs after pacman upgrades the package postupgrade: ./scripts/postupgrade.sh + +# Custom configuration applied only to the IPK packager (OpenWrt). +ipk: + # ipk specific architecture name that overrides "arch" without performing any replacements. + arch: mipsel + + # ABI version for shared library packages. Appended to package name to allow + # multiple ABI-incompatible versions to coexist. + abi_version: "1" + + # Mark the package as automatically installed (installed as a dependency). + # Packages marked as auto-installed can be removed with `opkg --autoremove`. + auto_installed: false + + # Mark the package as essential. Essential packages cannot be removed. + essential: false + + # Predepends ensures these packages are fully configured before this package + # is unpacked. Use sparingly. + predepends: + - libc + + # Tags for package categorization and filtering. + tags: + - embedded + - networking + + # Additional fields for the control file. Empty fields are ignored. + fields: + Source: https://github.com/example/repo + + # Alternatives allow this package to provide a generic command via symlinks. + # Useful when multiple packages can provide the same functionality. + alternatives: + - link_name: /usr/bin/editor + target: /usr/bin/vim + priority: 50 ``` ## Templating diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/www/content/docs/goarch-to-pkg.md new/nfpm-2.45.0/www/content/docs/goarch-to-pkg.md --- old/nfpm-2.44.2/www/content/docs/goarch-to-pkg.md 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/www/content/docs/goarch-to-pkg.md 1970-01-01 01:00:00.000000000 +0100 @@ -1,83 +0,0 @@ ---- -title: GOARCH to Packager -weight: 5 ---- - -nFPM was branched out of [GoReleaser](https://goreleaser.com), so some of it -lean towards "the Go way" (whatever that means). - -GoReleaser passes a string joining `GOARCH`, `GOARM`, etc as the package -architecture, and nFPM converts to the correct one for each packager. - -Bellow is a list of the current conversions that are made. -Please, feel free to open an issue if you see anything wrong, or if you know the -correct value of some missing architecture. - -Thank you! - ---- - -{{< tabs items="Deb,RPM,APK,Arch Linux" >}} - -{{< tab >}} - -| GOARCH | Value | -| :--------: | :--------: | -| `386` | `i386` | -| `amd64` | `amd64` | -| `arm64` | `arm64` | -| `arm5` | `armel` | -| `arm6` | `armhf` | -| `arm7` | `armhf` | -| `mips64le` | `mips64el` | -| `mips` | `mips` | -| `mipsle` | `mipsel` | -| `ppc64le` | `ppc64el` | -| `s390` | `s390x` | - -{{< /tab >}} - -{{< tab >}} - -| GOARCH | Value | -| :--------: | :--------: | -| `386` | `i386` | -| `amd64` | `x86_64` | -| `arm64` | `aarch64` | -| `arm5` | `armv5tel` | -| `arm6` | `armv6hl` | -| `arm7` | `armv7hl` | -| `mips64le` | `mips64el` | -| `mips` | `mips` | -| `mipsle` | `mipsel` | - -{{< /tab >}} - -{{< tab >}} - -| GOARCH | Value | -| :-------: | :-------: | -| `386` | `x86` | -| `amd64` | `x86_64` | -| `arm64` | `aarch64` | -| `arm6` | `armhf` | -| `arm7` | `armv7` | -| `ppc64le` | `ppc64le` | -| `s390` | `s390x` | - -{{< /tab >}} - -{{< tab >}} - -| GOARCH | Value | -| :-----: | :-------: | -| `386` | `i686` | -| `amd64` | `x86_64` | -| `arm64` | `aarch64` | -| `arm5` | `arm` | -| `arm6` | `arm6h` | -| `arm7` | `armv7h` | - -{{< /tab >}} - -{{< /tabs >}} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nfpm-2.44.2/www/static/latest new/nfpm-2.45.0/www/static/latest --- old/nfpm-2.44.2/www/static/latest 2026-01-26 12:15:17.000000000 +0100 +++ new/nfpm-2.45.0/www/static/latest 2026-02-03 13:30:36.000000000 +0100 @@ -1 +1 @@ -v2.44.1 +v2.44.2 ++++++ nfpm.obsinfo ++++++ --- /var/tmp/diff_new_pack.EBI6ZP/_old 2026-02-04 21:08:17.574116950 +0100 +++ /var/tmp/diff_new_pack.EBI6ZP/_new 2026-02-04 21:08:17.578117118 +0100 @@ -1,5 +1,5 @@ name: nfpm -version: 2.44.2 -mtime: 1769426117 -commit: bfbc4b9ca4a406c12f19d34fec66b0fdbf6101f0 +version: 2.45.0 +mtime: 1770121836 +commit: be6fd83eed6f241359ae3e7d340a13f197ae6463 ++++++ vendor.tar.gz ++++++
