Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2023-01-26 13:58:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and      /work/SRC/openSUSE:Factory/.etcd.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "etcd"

Thu Jan 26 13:58:59 2023 rev:34 rq:1061153 version:3.5.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/etcd/etcd.changes        2022-07-18 
18:34:14.765783829 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new.32243/etcd.changes     2023-01-26 
13:59:20.372438221 +0100
@@ -1,0 +2,122 @@
+Wed Jan 25 13:19:15 UTC 2023 - Elisei Roca <er...@suse.com>
+
+- Add -trimpath which removes specific build time paths from the binary
+- Add -w to strip DWARF symbols, not needed
+
+- Update to version 3.5.7:
+  * version: bump up to 3.5.7
+  * etcdserver: return membership.ErrIDNotFound when the memberID not found
+  * etcdserver: process the scenaro of the last WAL record being partially 
synced to disk
+  * update nsswitch.conf for 3.5
+  * 3.5: remove the dependency on busybox
+  * Remove dependency on gobin
+  * resolve build error: parameter may not start with quote character '
+  * remove .travis.yml
+  * format the source code and tidy the dependencies using go 1.17.13
+  * bump go version to 1.17.13
+  * deps: bump golang.org/x/net to v0.4.0 to address CVEs
+  * security: use distroless base image to address critical Vulnerabilities
+  * cidc:  specify the correct branch name of release-3.5 in workflow for 
trivy nightly scan
+  * Add trivy nightly scan for release-3.5
+  * clientv3: revert the client side change in 14547
+  * client/pkg/v3: fixes Solaris build of transport
+  * etcdserver: fix nil pointer panic for readonly txn
+  * Fix go fmt error
+  * [3.5] Backport: non mutating requests pass through quotaKVServer when 
NOSPACE
+  * etcdserver: intentionally set the memberID as 0 in corruption alarm
+
+- Update to version 3.5.6:
+  * version: bump up to 3.5.6
+  * release: build with consistent paths
+  * client/pkg/fileutil: add missing logger to {Create,Touch}DirAll
+  * test: add test case to cover the CommonName based authentication
+  * test: add certificate with root CommonName
+  * clientv3: do not refresh token when using TLS CommonName based 
authentication
+  * etcdserver: call the OnPreCommitUnsafe in unsafeCommit
+  * add range flag for delete in etcdctl
+  * server: add more context to panic message
+  * fix:close conn
+  * clientv3: fix the design & implementation of double barrier
+  * test: added e2e test case for issue 14571: etcd doesn't load auth info 
when recovering from a snapshot
+  * etcdserver: call refreshRangePermCache on Recover() in AuthStore. #14574
+  * server: add a unit test case for authStore.Reocver() with empty 
rangePermCache
+  * Backport #14591 to 3.5.
+  * client/v3: Add backoff before retry when watch stream returns unavailable
+  * etcdserver: added more debug log for the purgeFile goroutine
+  * netutil: make a `raw` URL comparison part of the urlsEqual function
+  * Apply suggestions from code review
+  * netutil: add url comparison without resolver to URLStringsEqual
+  * tests/Dockerfile: Switch to ubuntu 22.04 base
+  * Makefile: Additional logic fix
+  * *: avoid closing a watch with ID 0 incorrectly
+  * tests: a test case for watch with auth token expiration
+  * *: handle auth invalid token and old revision errors in watch
+  * server/etcdmain: add configurable cipher list to gRPC proxy listener
+  * Replace github.com/form3tech-oss/jwt-go with 
https://github.com/golang-jwt/jwt/v4
+
+- Update to version 3.5.5:
+  * version: bump up to 3.5.5
+  * fix the flaky test fix_TestV3AuthRestartMember_20220913 for 3.5
+  * etcdctl: fix move-leader for multiple endpoints
+  * testing: fix TestOpenWithMaxIndex cleanup
+  * server,test: refresh cache on each NewAuthStore
+  * server/etcdmain: add build support for Apple M1
+  * tests: Fix member id in CORRUPT alarm
+  * server: Make corrtuption check optional and period configurable
+  * server: Implement compaction hash checking
+  * tests: Cover periodic check in tests
+  * server: Refactor compaction checker
+  * tests: Move CorruptBBolt to testutil
+  * tests: Rename corruptHash to CorruptBBolt
+  * tests: Unify TestCompactionHash and extend it to also Delete keys and 
Defrag
+  * tests: Add tests for HashByRev HTTP API
+  * tests: Add integration tests for compact hash
+  * server: Cache compaction hash for HashByRev API
+  * server: Extract hasher to separate interface
+  * server: Remove duplicated compaction revision
+  * server: Return revision range that hash was calcualted for
+  * server: Store real rv range in hasher
+  * server: Move adjusting revision to hasher
+  * server: Pass revision as int
+  * server: Calculate hash during compaction
+  * server: Fix range in mock not returning same number of keys and values
+  * server: Move reading KV index inside scheduleCompaction function
+  * server: Return error from scheduleCompaction
+  * server: Refactor hasher
+  * server: Extract kvHash struct
+  * server: Move unsafeHashByRev to new hash.go file
+  * server: Extract unsafeHashByRev function
+  * server: Test HashByRev values to make sure they don't change
+  * server: Cover corruptionMonitor with tests
+  * server: Extract corruption detection to dedicated struct
+  * server: Extract triggerCorruptAlarm to function
+  * move consistent_index forward when executing alarmList operation
+  * fix the potential data loss for clusters with only one member
+  * [backport 3.5] server: don't panic in readonly serializable txn
+  * Backport of pull/14354 to 3.5.5
+  * Refactor the keepAliveListener and keepAliveConn
+  * clientv3: close streams after use in lessor keepAliveOnce method
+  * Change default sampling rate from 100% to 0%
+  * Fix the failure in TestEndpointSwitchResolvesViolation
+  * update all related dependencies
+  * move setupTracing into a separate file config_tracing.go
+  * etcdserver: bump OpenTelemetry to 1.0.1
+  * Change default sampling rate from 100% to 0%
+  * server/auth: protect rangePermCache with a RW lock
+  * Improve error message for incorrect values of ETCD_CLIENT_DEBUG
+  * add e2e test cases to cover the maxConcurrentStreams
+  * Add flag `--max-concurrent-streams` to set the max concurrent stream each 
client can open at a time
+  * add the uint32Value data type
+  * Client: fix check for WithPrefix op
+  * client/v3: do not overwrite authTokenBundle on dial
+  * restrict the max size of each WAL entry to the remaining size of the file
+  * Add FileReader and FileBufReader utilities
+  * Backport two lease related bug fixes to 3.5
+  * scripts: Detect staged files before building release
+  * scripts: Avoid additional repo clone
+  * Make DRY_RUN explicit
+  * scripts: Add tests for release scripts
+  * server/auth: enable tokenProvider if recoved store enables auth
+  * Update golang.org/x/crypto to latest
+
+-------------------------------------------------------------------

Old:
----
  etcd-3.5.4.tar.gz

New:
----
  etcd-3.5.7.tar.gz

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

Other differences:
------------------
++++++ etcd.spec ++++++
--- /var/tmp/diff_new_pack.UtaDqP/_old  2023-01-26 13:59:21.252442967 +0100
+++ /var/tmp/diff_new_pack.UtaDqP/_new  2023-01-26 13:59:21.256442989 +0100
@@ -22,7 +22,7 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:           etcd
-Version:        3.5.4
+Version:        3.5.7
 Release:        0
 Summary:        Highly-available key value store for configuration and service 
discovery
 License:        Apache-2.0
@@ -35,7 +35,7 @@
 Source15:       README.security
 Source16:       system-user-etcd.conf
 Source17:       vendor-update.sh
-BuildRequires:  golang(API) >= 1.16
+BuildRequires:  golang(API) >= 1.17
 BuildRequires:  golang-packaging
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  sysuser-tools
@@ -90,7 +90,8 @@
   go build -v \
     -buildmode=pie \
     -mod=vendor \
-    -ldflags="-s -X main.Version=%{version}" \
+    -trimpath \
+    -ldflags="-s -w -X main.Version=%{version}" \
     -o ../bin/"$item"
 done
 cd "$dir"

++++++ _service ++++++
--- /var/tmp/diff_new_pack.UtaDqP/_old  2023-01-26 13:59:21.308443270 +0100
+++ /var/tmp/diff_new_pack.UtaDqP/_new  2023-01-26 13:59:21.316443312 +0100
@@ -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.5.4</param>
+    <param name="revision">v3.5.7</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
     <param name="versionrewrite-pattern">v(.*)</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.UtaDqP/_old  2023-01-26 13:59:21.336443421 +0100
+++ /var/tmp/diff_new_pack.UtaDqP/_new  2023-01-26 13:59:21.340443442 +0100
@@ -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">08407ff7600eb16c4445d5f21c4fafaf19412e24</param></service></servicedata>
+              <param 
name="changesrevision">215b53cf3b48ee761f4c40908b3874b2e5e95e9f</param></service></servicedata>
 (No newline at EOF)
 

++++++ etcd-3.5.4.tar.gz -> etcd-3.5.7.tar.gz ++++++
++++ 11853 lines of diff (skipped)

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

Reply via email to