Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package helm3 for openSUSE:Factory checked 
in at 2026-01-17 14:52:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/helm3 (Old)
 and      /work/SRC/openSUSE:Factory/.helm3.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "helm3"

Sat Jan 17 14:52:55 2026 rev:4 rq:1327468 version:3.19.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/helm3/helm3.changes      2025-12-27 
12:48:28.844090991 +0100
+++ /work/SRC/openSUSE:Factory/.helm3.new.1928/helm3.changes    2026-01-17 
14:53:38.800414082 +0100
@@ -1,0 +2,16 @@
+Thu Jan 15 05:58:32 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 3.19.5:
+  * Notable Changes
+    - Fixed bug where removing subchart value via override resulted
+      in warning #31118
+    - Fixed bug where helm uninstall with --keep-history did not
+      suspend previous deployed releases #12556
+  * Changelog
+    - fix(rollback): errors.Is instead of string comp 4a19a5b
+      (Hidde Beydals)
+    - fix(uninstall): supersede deployed releases 7a00235 (Hidde
+      Beydals)
+    - fix null merge 578564e (Ben Foster)
+
+-------------------------------------------------------------------

Old:
----
  helm3-3.19.4.obscpio

New:
----
  helm3-3.19.5.obscpio

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

Other differences:
------------------
++++++ helm3.spec ++++++
--- /var/tmp/diff_new_pack.cEzi4z/_old  2026-01-17 14:53:39.656449769 +0100
+++ /var/tmp/diff_new_pack.cEzi4z/_new  2026-01-17 14:53:39.660449935 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package helm3
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define goipath helm.sh/helm/v3
 %define git_dirty clean
 Name:           helm3
-Version:        3.19.4
+Version:        3.19.5
 Release:        0
 Summary:        The Kubernetes Package Manager
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.cEzi4z/_old  2026-01-17 14:53:39.708451936 +0100
+++ /var/tmp/diff_new_pack.cEzi4z/_new  2026-01-17 14:53:39.724452604 +0100
@@ -5,7 +5,7 @@
     <param name="exclude">.git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
-    <param name="revision">v3.19.4</param>
+    <param name="revision">v3.19.5</param>
     <param name="changesgenerate">enable</param>
     <param name="filename">helm3</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.cEzi4z/_old  2026-01-17 14:53:39.752453771 +0100
+++ /var/tmp/diff_new_pack.cEzi4z/_new  2026-01-17 14:53:39.756453938 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/helm/helm.git</param>
-              <param 
name="changesrevision">7cfb6e486dac026202556836bb910c37d847793e</param></service></servicedata>
+              <param 
name="changesrevision">4a19a5b6fb912c5c28a779e73f2e0880d9e239a4</param></service></servicedata>
 (No newline at EOF)
 

++++++ helm3-3.19.4.obscpio -> helm3-3.19.5.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/helm3-3.19.4/cmd/helm/testdata/output/uninstall-keep-history-earlier-deployed.txt
 
new/helm3-3.19.5/cmd/helm/testdata/output/uninstall-keep-history-earlier-deployed.txt
--- 
old/helm3-3.19.4/cmd/helm/testdata/output/uninstall-keep-history-earlier-deployed.txt
       1970-01-01 01:00:00.000000000 +0100
+++ 
new/helm3-3.19.5/cmd/helm/testdata/output/uninstall-keep-history-earlier-deployed.txt
       2026-01-15 00:50:50.000000000 +0100
@@ -0,0 +1 @@
+release "aeneas" uninstalled
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm3-3.19.4/cmd/helm/uninstall_test.go 
new/helm3-3.19.5/cmd/helm/uninstall_test.go
--- old/helm3-3.19.4/cmd/helm/uninstall_test.go 2025-12-11 18:40:49.000000000 
+0100
+++ new/helm3-3.19.5/cmd/helm/uninstall_test.go 2026-01-15 00:50:50.000000000 
+0100
@@ -58,6 +58,15 @@
                        rels:   
[]*release.Release{release.Mock(&release.MockReleaseOptions{Name: "aeneas"})},
                },
                {
+                       name:   "keep history with earlier deployed release",
+                       cmd:    "uninstall aeneas --keep-history",
+                       golden: 
"output/uninstall-keep-history-earlier-deployed.txt",
+                       rels: []*release.Release{
+                               release.Mock(&release.MockReleaseOptions{Name: 
"aeneas", Version: 1, Status: release.StatusDeployed}),
+                               release.Mock(&release.MockReleaseOptions{Name: 
"aeneas", Version: 2, Status: release.StatusFailed}),
+                       },
+               },
+               {
                        name:   "wait",
                        cmd:    "uninstall aeneas --wait",
                        golden: "output/uninstall-wait.txt",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm3-3.19.4/pkg/action/rollback.go 
new/helm3-3.19.5/pkg/action/rollback.go
--- old/helm3-3.19.4/pkg/action/rollback.go     2025-12-11 18:40:49.000000000 
+0100
+++ new/helm3-3.19.5/pkg/action/rollback.go     2026-01-15 00:50:50.000000000 
+0100
@@ -26,6 +26,7 @@
 
        "helm.sh/helm/v3/pkg/chartutil"
        "helm.sh/helm/v3/pkg/release"
+       "helm.sh/helm/v3/pkg/storage/driver"
        helmtime "helm.sh/helm/v3/pkg/time"
 )
 
@@ -249,7 +250,7 @@
        }
 
        deployed, err := r.cfg.Releases.DeployedAll(currentRelease.Name)
-       if err != nil && !strings.Contains(err.Error(), "has no deployed 
releases") {
+       if err != nil && !errors.Is(err, driver.ErrNoDeployedReleases) {
                return nil, err
        }
        // Supersede all previous deployments, see issue #2941.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm3-3.19.4/pkg/action/uninstall.go 
new/helm3-3.19.5/pkg/action/uninstall.go
--- old/helm3-3.19.4/pkg/action/uninstall.go    2025-12-11 18:40:49.000000000 
+0100
+++ new/helm3-3.19.5/pkg/action/uninstall.go    2026-01-15 00:50:50.000000000 
+0100
@@ -28,6 +28,7 @@
        "helm.sh/helm/v3/pkg/kube"
        "helm.sh/helm/v3/pkg/release"
        "helm.sh/helm/v3/pkg/releaseutil"
+       "helm.sh/helm/v3/pkg/storage/driver"
        helmtime "helm.sh/helm/v3/pkg/time"
 )
 
@@ -170,6 +171,19 @@
                u.cfg.Log("uninstall: Failed to store updated release: %s", err)
        }
 
+       // Supersede all previous deployments, see issue #12556 (which is a
+       // variation on #2941).
+       deployed, err := u.cfg.Releases.DeployedAll(name)
+       if err != nil && !errors.Is(err, driver.ErrNoDeployedReleases) {
+               return nil, err
+       }
+       for _, reli := range deployed {
+               reli.Info.Status = release.StatusSuperseded
+               if err = u.cfg.Releases.Update(reli); err != nil {
+                       u.cfg.Log("uninstall: Failed to store updated release: 
%s", err)
+               }
+       }
+
        if len(errs) > 0 {
                return res, errors.Errorf("uninstallation completed with %d 
error(s): %s", len(errs), joinErrors(errs))
        }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/helm3-3.19.4/pkg/chartutil/coalesce.go 
new/helm3-3.19.5/pkg/chartutil/coalesce.go
--- old/helm3-3.19.4/pkg/chartutil/coalesce.go  2025-12-11 18:40:49.000000000 
+0100
+++ new/helm3-3.19.5/pkg/chartutil/coalesce.go  2026-01-15 00:50:50.000000000 
+0100
@@ -283,6 +283,11 @@
        if dst == nil {
                return src
        }
+       for key, val := range dst {
+               if val == nil {
+                       src[key] = nil
+               }
+       }
        // Because dest has higher precedence than src, dest values override src
        // values.
        for key, val := range src {

++++++ helm3.obsinfo ++++++
--- /var/tmp/diff_new_pack.cEzi4z/_old  2026-01-17 14:53:40.804497628 +0100
+++ /var/tmp/diff_new_pack.cEzi4z/_new  2026-01-17 14:53:40.828498629 +0100
@@ -1,5 +1,5 @@
 name: helm3
-version: 3.19.4
-mtime: 1765474849
-commit: 7cfb6e486dac026202556836bb910c37d847793e
+version: 3.19.5
+mtime: 1768434650
+commit: 4a19a5b6fb912c5c28a779e73f2e0880d9e239a4
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/helm3/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.helm3.new.1928/vendor.tar.gz differ: char 13, line 1

Reply via email to