Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2017-08-13 14:59:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and      /work/SRC/openSUSE:Factory/.etcd.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "etcd"

Sun Aug 13 14:59:36 2017 rev:4 rq:516098 version:3.2.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/etcd/etcd.changes        2017-04-20 
20:54:56.370116056 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2017-08-13 
14:59:45.635985906 +0200
@@ -1,0 +2,706 @@
+Fri Aug 11 11:25:29 UTC 2017 - ki...@macinnes.ie
+
+- Require golang 1.8, as using earlier versions will fail to build
+
+-------------------------------------------------------------------
+Thu Aug  3 14:04:09 UTC 2017 - vrothb...@suse.com
+
+- Fix bsc#1046717: set (io)nice value in service file
+
+-------------------------------------------------------------------
+Thu Jul 27 14:55:44 UTC 2017 - opensuse-packag...@opensuse.org
+
+- Update to version 3.2.4:
+  * improve example run commands in docker_guide
+  * improve documentation regarding docker cluster
+  * version: bump to v3.2.0+git
+  * etcdserver/api: add 3.2 in capability
+  * rafthttp: add 3.2.0 stream type
+  * *: 'ignore_value' to detach lease with PutRequest
+  * *: regenerate proto files with 'ignore_value'
+  * v3rpc: error for non-empty value with ignore_value
+  * etcdserver: use prev-value for ignore_value writes
+  * integration: test Put,Txn with ignore_value flag
+  * clientv3: add 'WithIgnoreValue' option
+  * ctlv3: add '--ignore-value' flag to 'put' command
+  * e2e: test put command with '--ignore-value' flag
+  * grpcproxy: handle 'IgnoreValue' field in PutRequest
+  * etcdserver: increase snapshot to 100,000
+  * auth, etcdserver: let maintenance services require root role
+  * e2e: add cases for defrag and snapshot with authentication
+  * etcd-tester: use 10K for '--snapshot-count'
+  * kv.go: Fixed []byte to string conversion syntax in comment
+  * pkg/transport: Obey the usual laws of ssl when using a private PKI
+  * ctlv3: print cluster info after adding new member
+  * clientv3: balancer uses one connection at a time
+  * pkg/report: add nil checking for getTimeSeries
+  * Documentation: document upgrading to v3.1
+  * etcdserver: use ReqTimeout for linearized read
+  * clientv3/txn.go : removed the TODO: add a Do for shortcut the txn without 
any condition
+  * test: passed the test script arguments as the test function parameters
+  * glide: update 'golang.org/x/net'
+  * vendor: update 'golang.org/x/net'
+  * grpcproxy, etcdmain, integration: add close channel to kv proxy
+  * Polish note about varying parameters for each member
+  * store: set Dir attribute, when node expired
+  * Documentation: update experimental_apis for v3.1 release
+  * Documentation: fix typo s/endpoint-health/endpoint health/
+  * NEWS: fix date for v3.1 release
+  * clientv3/concurrency: fix rev comparison on concurrent key deletion
+  * embed/etcd.go: make v2 endpoint optional. fixes #7100
+  * integration: test STM apply on concurrent deletion
+  * pkg/flags: fixed prefix checking of the env variables
+  * pkg/cpuutil: add cpuutil
+  * etcdctlv3: snapshot restore works with lease key
+  * pkg/netutil: use native byte ordering for route information
+  * documentation: update build documentation
+  * op-guide: change grpc-proxy from 'pre' to alpha'
+  * README: remove ACI, update Go version
+  * roadmap: update roadmap
+  * etcdmain: add gateway and grpc-proxy commands to etcd help
+  * etcdserverpb: rework documentation for range request
+  * concurrency: variadic stm options
+  * concurrency: extend STM interface to Get from any of a list of keys
+  * concurrency: STM WithPrefetch option
+  * concurrency: STM snapshot isolation level
+  * benchmark: update for new stm interface
+  * integration: fix STM tests to compile against new interface
+  * Documentation: Add upgrade gotchas/further info for better search 
visibility
+  * embed: support user defined grpc services.
+  * doc: mention HTTP JSON in doc link
+  * embed: add example for ServiceRegister.
+  * contrib/recipes/key.go : fixed method comment
+  * client: add GetVersion method
+  * tools: add rust-etcd to the list of libraries.
+  * vendor: update tablewritier
+  * ctlv3: right-align the table output
+  * *: 'ignore_lease' to detach value with PutRequest
+  * *: regenrate proto files with 'ignore_lease'
+  * v3rpc: error for non empty lease with 'ignore_lease'
+  * etcdserver: use prev-lease for 'ignore_lease' writes
+  * integration: put,txn with 'ignore_lease' flag
+  * clientv3: add WithIgnoreLease option
+  * ctlv3: add '--ignore-lease' flag to put command
+  * e2e: test put command with '--ignore-lease' flag
+  * grpcproxy: handle 'IgnoreLease' field in PutRequest
+  * .gitignore: Adding .idea to .gitignore
+  * Documentation: C library added
+  * Documentation: Deleted non-existing project from libraries-and-tools.md
+  * clientv3: test closing client cancels blocking dials
+  * clientv3: use DialContext
+  * auth: refactor test to use common setup
+  * test: bump e2e timeout to 15 minutes
+  * auth: Adding unit tests
+  * integration: test domain name URLs are rejected before binding
+  * embed: reject binding listeners to domain names
+  * clientv3: fix balancer update address bug
+  * test: fix failure message in TestEmbedEtcd
+  * integration: add test case in dial_test to ensure balancer.updateAddrs 
works properly
+  * e2e: do not remove the member we connect to
+  * contrib: add etcd cluster deploy on systemd docs
+  * etcdmain: ppc64le platform support
+  * clientv3: start a session with existing lease
+  * auth, etcdserver: authenticate clients based on certificate CommonName
+  * e2e: add a case for CommonName auth of v3 API
+  * netutil: add dualstack to linux_route
+  * auth: unit-test for authStore.AuthDisable()
+  * auth: test for AuthStore.IsAdminPermitted
+  * scripts: Add support to build ppc64le binary for release
+  * rafthttp: use http.Request.WithContext instead of Cancel
+  * clientv3: remove strict yaml dependency
+  * test: clientv3 integration tests with proxy
+  * *: Use http.Request.WithContext instead of Cancel
+  * grpcproxy: don't use WithRequireLeader for watch event stream
+  * pkg/netutil: name GetDefaultInterfaces consistent
+  * clientv3: add DialOptions to config
+  * clientv3: sends keepalive reqs immediately after lease keep alive stream 
reset
+  * pkg/report: add min/max latency per second
+  * auth: add a test case for recoverying from snapshot
+  * auth: correct initialization in NewAuthStore()
+  * clientv3: only start lease stream after first keepalive call
+  * clientv3: remove cancelWhenStop from lease implementation
+  * clientv3/integration: stop member before keepalive in 
TestLeaseKeepAliveInitTimeout
+  * clientv3: uses direct client calls in integration tests
+  * test: Fix gosimple errors
+  * travis: Update fmt check gotools
+  * Documentation: replace px typo with ps
+  * Revert "Merge pull request #7139 from heyitsanthony/proxy-rlock"
+  * grpcproxy: support CountOnly
+  * v3rpc: LeaseTimeToLive returns TTL=-1 resp on lease not found
+  * clientv3/integration: test lease not found on TimeToLive()
+  * integration: don't expect lease not found error for TestV3GetNonExistLease
+  * raft: add Ready.MustSync
+  * etcdserverpb, clientv3: clarify WithLimit documentation
+  * grpcproxy: respect CompactRevision in watcher
+  * auth: simplify merging range perm
+  * travis: disable email notifications
+  * op-guide: fix remove instructions in runtime-configuration and conform to 
style
+  * clientv3: KeepAliveOnce returns ErrLeaseNotFound if TTL <= 0
+  * grpcproxy: split out leadership detection code
+  * grpcproxy: don't wait for ctx.Done() to close kv donec
+  * integration: wait five elections before creating watch for require leader 
test
+  * e2e: modify e2e to run code coverage
+  * etcdmain: whitelist etcd binary flags
+  * grpcproxy: support forcing leader as available
+  * Documentation/libraries-and-tools: add vitess
+  * clientv3: fix lease keepalive duration
+  * grpcproxy: refactor chan stream out of watch_client_adapter
+  * grpcproxy: add lease coalescing support
+  * grpcproxy: incorporate lease proxy into existing proxy framework
+  * clientv3: fix lease keepalive duration
+  * raft: fix read index request for #7331
+  * clientv3: let user provide a client context through Config
+  * clientv3: add cluster version checking
+  * integration: test RejectOldCluster
+  * test: add e2e to coverage test
+  * *: add and expose StopSignal field in ExpectProcess
+  * e2e: unshadow err and remove bogus err checking in spawnWithExpects()
+  * pkg/transport: remove dependency on pkg/fileutils
+  * raft: revise test case and fix typo
+  * op-guide: use host volume in Docker command
+  * clientv3: fix typo in README
+  * grpcproxy: only return ctx error in chan stream if recvc is empty
+  * tcpproxy: don't use range variable in reactivate goroutine
+  * clientv3: do not set next keepalive time <= now+TTL
+  * integration: test keepalives for short TTLs
+  * auth: keep old revision in 'NewAuthStore'
+  * integration: add 'TestV3HashRestart'
+  * netutil: use ipv4 host by default
+  * integration: permit background watch streams in TestWatchCancelOnServer
+  * grpcproxy: add 'register' address
+  * MAINTAINERS: add Fanmin
+  * travis: use Go 1.8 in master branch
+  * NEWS: add v3.1.2 release notes
+  * *: remove trailing space, upgrade test on v3.1
+  * e2e: fix -tags cov builds
+  * clientv3: use any port for metrics example
+  * etcdmain: enable grpc tracing with --debug
+  * embed: enable debug endpoint if Debug is set and add net.trace events
+  * Documentation: add documentation for grpc lease stream coalescing
+  * script: Build docker image for ppc64le
+  * integration: ensure leader is up in waitLeader() and clusterMustProgress()
+  * etcdctl: modify etcdctl v2 and v3 for code coverage
+  * e2e: add etcdctl to e2e test
+  * test: build test binary for etcdctl
+  * etcdctl: show warning if ETCDCTL_API is not set in v2 --help
+  * clientv3: bump example requestTimeout for slow CI
+  * op-guide: add notes on mounting certs directory
+  * grpcproxy: return closing error when stream is canceled from conn close
+  * raft: make TestNodeTick reliable
+  * test: run unused and gosimple over all packages at once
+  * Documentation/op-guide: use exact certs dir for Container Linux
+  * Documentation: suggest ionice for disk tuning
+  * api: default to V3 capability
+  * integration: don't set v3 capability since now default
+  * etcdctl: correctly batch revisions in make-mirror
+  * libraries-and-tools: rename to integrations
+  * production-users: add Kubernetes
++++ 509 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/etcd/etcd.changes
++++ and /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes

Old:
----
  etcd-3.1.0.tar.xz

New:
----
  etcd-3.2.4.tar.xz

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

Other differences:
------------------
++++++ etcd.spec ++++++
--- /var/tmp/diff_new_pack.0IuUuL/_old  2017-08-13 14:59:46.911806852 +0200
+++ /var/tmp/diff_new_pack.0IuUuL/_new  2017-08-13 14:59:46.951801238 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           etcd
-Version:        3.1.0
+Version:        3.2.4
 Release:        0
 Summary:        Highly-available key value store for configuration and service 
discovery
 License:        Apache-2.0
@@ -32,6 +32,7 @@
 BuildRequires:  shadow
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
+BuildRequires:  golang(API) = 1.8
 ExcludeArch:    %ix86
 Requires(post): %fillup_prereq
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ _service ++++++
--- /var/tmp/diff_new_pack.0IuUuL/_old  2017-08-13 14:59:47.103779909 +0200
+++ /var/tmp/diff_new_pack.0IuUuL/_new  2017-08-13 14:59:47.111778786 +0200
@@ -4,8 +4,8 @@
     <param name="url">https://github.com/coreos/etcd.git</param>
     <param name="exclude">.git</param>
     <param name="filename">etcd</param>
-    <param name="versionformat">3.1.0</param>
-    <param name="revision">v3.1.0</param>
+    <param name="versionformat">3.2.4</param>
+    <param name="revision">v3.2.4</param>
     <param name="changesgenerate">enable</param>
   </service>
   <service name="recompress" mode="disabled">

++++++ etcd-3.1.0.tar.xz -> etcd-3.2.4.tar.xz ++++++
++++ 101595 lines of diff (skipped)

++++++ etcd.service ++++++
--- /var/tmp/diff_new_pack.0IuUuL/_old  2017-08-13 14:59:49.911385876 +0200
+++ /var/tmp/diff_new_pack.0IuUuL/_new  2017-08-13 14:59:49.919384754 +0200
@@ -13,6 +13,9 @@
 ExecStart=/bin/bash -c "GOMAXPROCS=$(nproc) /usr/sbin/etcd 
--name=\"${ETCD_NAME}\" --data-dir=\"${ETCD_DATA_DIR}\" 
--listen-client-urls=\"${ETCD_LISTEN_CLIENT_URLS}\""
 Restart=on-failure
 LimitNOFILE=65536
+Nice=-10
+IOSchedulingClass=best-effort
+IOSchedulingPriority=2
 
 [Install]
 WantedBy=multi-user.target


Reply via email to