Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2025-07-30 11:42:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and      /work/SRC/openSUSE:Factory/.etcd.new.13279 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "etcd"

Wed Jul 30 11:42:36 2025 rev:50 rq:1296104 version:3.6.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/etcd/etcd.changes        2025-07-23 
16:39:16.661788389 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new.13279/etcd.changes     2025-07-30 
11:43:30.086059215 +0200
@@ -1,0 +2,7 @@
+Mon Jul 28 12:16:38 UTC 2025 - Elisei Roca <[email protected]>
+
+- Update to version 3.6.4:
+  * Check promotion against v2store when updating v2store
+  * Add an e2e test to reproduce the issue 20340
+
+-------------------------------------------------------------------

Old:
----
  etcd-3.6.3.tar.gz

New:
----
  etcd-3.6.4.tar.gz

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

Other differences:
------------------
++++++ etcd.spec ++++++
--- /var/tmp/diff_new_pack.5TuTdd/_old  2025-07-30 11:43:33.006180213 +0200
+++ /var/tmp/diff_new_pack.5TuTdd/_new  2025-07-30 11:43:33.006180213 +0200
@@ -23,7 +23,7 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:           etcd
-Version:        3.6.3
+Version:        3.6.4
 Release:        0
 Summary:        Reliable key-value store for the most critical data of a 
distributed system
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.5TuTdd/_old  2025-07-30 11:43:33.074183031 +0200
+++ /var/tmp/diff_new_pack.5TuTdd/_new  2025-07-30 11:43:33.090183694 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/etcd-io/etcd.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v3.6.3</param>
+    <param name="revision">v3.6.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.5TuTdd/_old  2025-07-30 11:43:33.114184688 +0200
+++ /var/tmp/diff_new_pack.5TuTdd/_new  2025-07-30 11:43:33.122185020 +0200
@@ -5,6 +5,6 @@
                 <param name="url">git://github.com/etcd-io/etcd.git</param>
               <param 
name="changesrevision">99018a77bea9a9d29962e5169876c64e02739c52</param></service><service
 name="tar_scm">
                 <param name="url">https://github.com/etcd-io/etcd.git</param>
-              <param 
name="changesrevision">1ed440dc2be4bfcfb06aa1f83a5114727438eaa8</param></service></servicedata>
+              <param 
name="changesrevision">5400cdc39b829ee5dadacb77002256cf86357da1</param></service></servicedata>
 (No newline at EOF)
 

++++++ etcd-3.6.3.tar.gz -> etcd-3.6.4.tar.gz ++++++
/work/SRC/openSUSE:Factory/etcd/etcd-3.6.3.tar.gz 
/work/SRC/openSUSE:Factory/.etcd.new.13279/etcd-3.6.4.tar.gz differ: char 12, 
line 1

++++++ vendor-etcdctl.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/go.etcd.io/etcd/api/v3/version/version.go 
new/vendor/go.etcd.io/etcd/api/v3/version/version.go
--- old/vendor/go.etcd.io/etcd/api/v3/version/version.go        2025-07-22 
20:45:14.000000000 +0200
+++ new/vendor/go.etcd.io/etcd/api/v3/version/version.go        2025-07-25 
20:14:45.000000000 +0200
@@ -26,7 +26,7 @@
 var (
        // MinClusterVersion is the min cluster version this etcd binary is 
compatible with.
        MinClusterVersion = "3.0.0"
-       Version           = "3.6.3"
+       Version           = "3.6.4"
        APIVersion        = "unknown"
 
        // Git SHA Value will be set during build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt
--- old/vendor/modules.txt      2025-07-22 20:45:14.000000000 +0200
+++ new/vendor/modules.txt      2025-07-25 20:14:45.000000000 +0200
@@ -66,7 +66,7 @@
 github.com/stretchr/testify/assert
 github.com/stretchr/testify/assert/yaml
 github.com/stretchr/testify/require
-# go.etcd.io/etcd/api/v3 v3.6.3 => ../api
+# go.etcd.io/etcd/api/v3 v3.6.4 => ../api
 ## explicit; go 1.23.0
 go.etcd.io/etcd/api/v3/authpb
 go.etcd.io/etcd/api/v3/etcdserverpb
@@ -75,7 +75,7 @@
 go.etcd.io/etcd/api/v3/v3rpc/rpctypes
 go.etcd.io/etcd/api/v3/version
 go.etcd.io/etcd/api/v3/versionpb
-# go.etcd.io/etcd/client/pkg/v3 v3.6.3 => ../client/pkg
+# go.etcd.io/etcd/client/pkg/v3 v3.6.4 => ../client/pkg
 ## explicit; go 1.23.0
 go.etcd.io/etcd/client/pkg/v3/fileutil
 go.etcd.io/etcd/client/pkg/v3/logutil
@@ -85,7 +85,7 @@
 go.etcd.io/etcd/client/pkg/v3/transport
 go.etcd.io/etcd/client/pkg/v3/types
 go.etcd.io/etcd/client/pkg/v3/verify
-# go.etcd.io/etcd/client/v3 v3.6.3 => ../client/v3
+# go.etcd.io/etcd/client/v3 v3.6.4 => ../client/v3
 ## explicit; go 1.23.0
 go.etcd.io/etcd/client/v3
 go.etcd.io/etcd/client/v3/concurrency
@@ -94,7 +94,7 @@
 go.etcd.io/etcd/client/v3/internal/resolver
 go.etcd.io/etcd/client/v3/mirror
 go.etcd.io/etcd/client/v3/snapshot
-# go.etcd.io/etcd/pkg/v3 v3.6.3 => ../pkg
+# go.etcd.io/etcd/pkg/v3 v3.6.4 => ../pkg
 ## explicit; go 1.23.0
 go.etcd.io/etcd/pkg/v3/cobrautl
 go.etcd.io/etcd/pkg/v3/flags

++++++ vendor-etcdutl.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/go.etcd.io/etcd/api/v3/version/version.go 
new/vendor/go.etcd.io/etcd/api/v3/version/version.go
--- old/vendor/go.etcd.io/etcd/api/v3/version/version.go        2025-07-22 
20:45:14.000000000 +0200
+++ new/vendor/go.etcd.io/etcd/api/v3/version/version.go        2025-07-25 
20:14:45.000000000 +0200
@@ -26,7 +26,7 @@
 var (
        // MinClusterVersion is the min cluster version this etcd binary is 
compatible with.
        MinClusterVersion = "3.0.0"
-       Version           = "3.6.3"
+       Version           = "3.6.4"
        APIVersion        = "unknown"
 
        // Git SHA Value will be set during build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/vendor/go.etcd.io/etcd/server/v3/etcdserver/api/membership/cluster.go 
new/vendor/go.etcd.io/etcd/server/v3/etcdserver/api/membership/cluster.go
--- old/vendor/go.etcd.io/etcd/server/v3/etcdserver/api/membership/cluster.go   
2025-07-22 20:45:14.000000000 +0200
+++ new/vendor/go.etcd.io/etcd/server/v3/etcdserver/api/membership/cluster.go   
2025-07-25 20:14:45.000000000 +0200
@@ -522,8 +522,9 @@
        defer c.Unlock()
 
        if c.v2store != nil {
-               if _, ok := c.members[id]; ok {
-                       m := *(c.members[id])
+               membersMap, _ := membersFromStore(c.lg, c.v2store)
+               if _, ok := membersMap[id]; ok {
+                       m := *(membersMap[id])
                        m.RaftAttributes.IsLearner = false
                        mustUpdateMemberInStore(c.lg, c.v2store, &m)
                } else {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt
--- old/vendor/modules.txt      2025-07-22 20:45:14.000000000 +0200
+++ new/vendor/modules.txt      2025-07-25 20:14:45.000000000 +0200
@@ -143,7 +143,7 @@
 go.etcd.io/bbolt/errors
 go.etcd.io/bbolt/internal/common
 go.etcd.io/bbolt/internal/freelist
-# go.etcd.io/etcd/api/v3 v3.6.3 => ../api
+# go.etcd.io/etcd/api/v3 v3.6.4 => ../api
 ## explicit; go 1.23.0
 go.etcd.io/etcd/api/v3/authpb
 go.etcd.io/etcd/api/v3/etcdserverpb
@@ -153,7 +153,7 @@
 go.etcd.io/etcd/api/v3/v3rpc/rpctypes
 go.etcd.io/etcd/api/v3/version
 go.etcd.io/etcd/api/v3/versionpb
-# go.etcd.io/etcd/client/pkg/v3 v3.6.3 => ../client/pkg
+# go.etcd.io/etcd/client/pkg/v3 v3.6.4 => ../client/pkg
 ## explicit; go 1.23.0
 go.etcd.io/etcd/client/pkg/v3/fileutil
 go.etcd.io/etcd/client/pkg/v3/logutil
@@ -164,7 +164,7 @@
 go.etcd.io/etcd/client/pkg/v3/transport
 go.etcd.io/etcd/client/pkg/v3/types
 go.etcd.io/etcd/client/pkg/v3/verify
-# go.etcd.io/etcd/client/v3 v3.6.3 => ../client/v3
+# go.etcd.io/etcd/client/v3 v3.6.4 => ../client/v3
 ## explicit; go 1.23.0
 go.etcd.io/etcd/client/v3
 go.etcd.io/etcd/client/v3/concurrency
@@ -172,7 +172,7 @@
 go.etcd.io/etcd/client/v3/internal/endpoint
 go.etcd.io/etcd/client/v3/internal/resolver
 go.etcd.io/etcd/client/v3/snapshot
-# go.etcd.io/etcd/pkg/v3 v3.6.3 => ../pkg
+# go.etcd.io/etcd/pkg/v3 v3.6.4 => ../pkg
 ## explicit; go 1.23.0
 go.etcd.io/etcd/pkg/v3/adt
 go.etcd.io/etcd/pkg/v3/cobrautl
@@ -192,7 +192,7 @@
 go.etcd.io/etcd/pkg/v3/schedule
 go.etcd.io/etcd/pkg/v3/traceutil
 go.etcd.io/etcd/pkg/v3/wait
-# go.etcd.io/etcd/server/v3 v3.6.3 => ../server
+# go.etcd.io/etcd/server/v3 v3.6.4 => ../server
 ## explicit; go 1.23.0
 go.etcd.io/etcd/server/v3/auth
 go.etcd.io/etcd/server/v3/config

++++++ vendor-server.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/go.etcd.io/etcd/api/v3/version/version.go 
new/vendor/go.etcd.io/etcd/api/v3/version/version.go
--- old/vendor/go.etcd.io/etcd/api/v3/version/version.go        2025-07-22 
20:45:14.000000000 +0200
+++ new/vendor/go.etcd.io/etcd/api/v3/version/version.go        2025-07-25 
20:14:45.000000000 +0200
@@ -26,7 +26,7 @@
 var (
        // MinClusterVersion is the min cluster version this etcd binary is 
compatible with.
        MinClusterVersion = "3.0.0"
-       Version           = "3.6.3"
+       Version           = "3.6.4"
        APIVersion        = "unknown"
 
        // Git SHA Value will be set during build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt
--- old/vendor/modules.txt      2025-07-22 20:45:14.000000000 +0200
+++ new/vendor/modules.txt      2025-07-25 20:14:45.000000000 +0200
@@ -156,7 +156,7 @@
 go.etcd.io/bbolt/errors
 go.etcd.io/bbolt/internal/common
 go.etcd.io/bbolt/internal/freelist
-# go.etcd.io/etcd/api/v3 v3.6.3 => ../api
+# go.etcd.io/etcd/api/v3 v3.6.4 => ../api
 ## explicit; go 1.23.0
 go.etcd.io/etcd/api/v3/authpb
 go.etcd.io/etcd/api/v3/etcdserverpb
@@ -166,7 +166,7 @@
 go.etcd.io/etcd/api/v3/v3rpc/rpctypes
 go.etcd.io/etcd/api/v3/version
 go.etcd.io/etcd/api/v3/versionpb
-# go.etcd.io/etcd/client/pkg/v3 v3.6.3 => ../client/pkg
+# go.etcd.io/etcd/client/pkg/v3 v3.6.4 => ../client/pkg
 ## explicit; go 1.23.0
 go.etcd.io/etcd/client/pkg/v3/fileutil
 go.etcd.io/etcd/client/pkg/v3/logutil
@@ -178,7 +178,7 @@
 go.etcd.io/etcd/client/pkg/v3/transport
 go.etcd.io/etcd/client/pkg/v3/types
 go.etcd.io/etcd/client/pkg/v3/verify
-# go.etcd.io/etcd/client/v3 v3.6.3 => ../client/v3
+# go.etcd.io/etcd/client/v3 v3.6.4 => ../client/v3
 ## explicit; go 1.23.0
 go.etcd.io/etcd/client/v3
 go.etcd.io/etcd/client/v3/concurrency
@@ -190,7 +190,7 @@
 go.etcd.io/etcd/client/v3/naming/endpoints
 go.etcd.io/etcd/client/v3/naming/endpoints/internal
 go.etcd.io/etcd/client/v3/ordering
-# go.etcd.io/etcd/pkg/v3 v3.6.3 => ../pkg
+# go.etcd.io/etcd/pkg/v3 v3.6.4 => ../pkg
 ## explicit; go 1.23.0
 go.etcd.io/etcd/pkg/v3/adt
 go.etcd.io/etcd/pkg/v3/contention

Reply via email to