commit etcd for openSUSE:Factory

2020-09-14 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2020-09-14 12:21:43

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.4249 (New)


Package is "etcd"

Mon Sep 14 12:21:43 2020 rev:23 rq:833433 version:3.4.13

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2020-08-12 
10:57:25.528771074 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new.4249/etcd.changes  2020-09-14 
12:27:56.557083893 +0200
@@ -1,0 +2,19 @@
+Thu Sep 10 09:56:27 UTC 2020 - rbr...@suse.com
+
+- Update to version 3.4.13:
+  * version: 3.4.13
+  * pkg: file stat warning
+  * Automated cherry pick of #12243 on release 3.4
+  * version: 3.4.12
+  * etcdserver: Avoid panics logging slow v2 requests in integration tests
+  * version: 3.4.11
+  * Revert "etcdserver/api/v3rpc: "MemberList" never return non-empty 
ClientURLs"
+  * *: fix backport of PR12216
+  * *: add experimental flag for watch notify interval
+  * clientv3: remove excessive watch cancel logging
+  * etcdserver: add OS level FD metrics
+  * pkg/runtime: optimize FDUsage by removing sort
+  * clientv3: log warning in case of error sending request
+  * etcdserver/api/v3rpc: "MemberList" never return non-empty ClientURLs
+
+---

Old:

  etcd-3.4.10.tar.gz

New:

  etcd-3.4.13.tar.gz



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.n0RwE2/_old  2020-09-14 12:27:59.897086023 +0200
+++ /var/tmp/diff_new_pack.n0RwE2/_new  2020-09-14 12:27:59.901086025 +0200
@@ -22,7 +22,7 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:   etcd
-Version:3.4.10
+Version:3.4.13
 Release:0
 Summary:Highly-available key value store for configuration and service 
discovery
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.n0RwE2/_old  2020-09-14 12:27:59.937086048 +0200
+++ /var/tmp/diff_new_pack.n0RwE2/_new  2020-09-14 12:27:59.941086051 +0200
@@ -3,7 +3,7 @@
 git://github.com/etcd-io/etcd.git
 git
 .git
-v3.4.10
+v3.4.13
 @PARENT_TAG@
 enable
 v(.*)

++ _servicedata ++
--- /var/tmp/diff_new_pack.n0RwE2/_old  2020-09-14 12:27:59.957086061 +0200
+++ /var/tmp/diff_new_pack.n0RwE2/_new  2020-09-14 12:27:59.957086061 +0200
@@ -3,4 +3,4 @@
 https://github.com/coreos/etcd.git
   94745a4eed0425653b3b4275a208d38babceeaec
 git://github.com/etcd-io/etcd.git
-  18dfb9cca345bb2b2fbe73d5fc31028c2477bef1
\ No newline at end of file
+  ae9734ed278b7a1a7dfc82e800471ebbf9fce56f
\ No newline at end of file

++ etcd-3.4.10.tar.gz -> etcd-3.4.13.tar.gz ++
/work/SRC/openSUSE:Factory/etcd/etcd-3.4.10.tar.gz 
/work/SRC/openSUSE:Factory/.etcd.new.4249/etcd-3.4.13.tar.gz differ: char 13, 
line 1

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




commit etcd for openSUSE:Factory

2020-08-12 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2020-08-12 10:57:16

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.3399 (New)


Package is "etcd"

Wed Aug 12 10:57:16 2020 rev:22 rq:825830 version:3.4.10

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2020-06-10 
00:34:17.880734873 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new.3399/etcd.changes  2020-08-12 
10:57:25.528771074 +0200
@@ -1,0 +2,87 @@
+Thu Aug 06 09:30:53 UTC 2020 - rbr...@suse.com
+
+- Update to version 3.4.10 [CVE-2020-15106][boo#1174951]:
+  * version: 3.4.10
+  * Documentation: note on data encryption
+  * etcdserver: change protobuf field type from int to int64 (#12000)
+  * pkg: consider umask when use MkdirAll
+  * etcdmain: let grpc proxy warn about insecure-skip-tls-verify
+  * etcdmain: fix shadow error
+  * pkg/fileutil: print desired file permission in error log
+  * pkg: Fix dir permission check on Windows
+  * auth: Customize simpleTokenTTL settings.
+  * mvcc: chanLen 1024 is to biger,and it used more memory. 128 seems to be 
enough. Sometimes the consumption speed is more than the production speed.
+  * auth: return incorrect result 'ErrUserNotFound' when client request 
without username or username was empty.
+  * etcdmain: fix shadow error
+  * doc: add TLS related warnings
+  * etcdserver:FDUsage set ticker to 10 minute from 5 seconds. This ticker 
will check File Descriptor Requirements ,and count all fds in used. And 
recorded some logs when in used >= limit/5*4. Just recorded message. If fds was 
more than 10K,It's low performance due to FDUsage() works. So need to increase 
it.
+  * clientv3: cancel watches proactively on client context cancellation
+  * wal: check out of range slice in "ReadAll", "decoder"
+  * etcdctl, etcdmain: warn about --insecure-skip-tls-verify options
+  * Documentation: note on the policy of insecure by default
+  * etcdserver: don't let InternalAuthenticateRequest have password
+  * auth: a new error code for the case of password auth against no password 
user
+  * Documentation: note on password strength
+  * etcdmain: best effort detection of self pointing in tcp proxy
+  * Discovery: do not allow passing negative cluster size
+  * wal: fix panic when decoder not set
+  * embed: fix compaction runtime err
+  * pkg: check file stats
+  * etcdserver, et al: add --unsafe-no-fsync flag
+  * version: 3.4.9
+  * wal: add TestValidSnapshotEntriesAfterPurgeWal testcase
+  * wal: fix crc mismatch crash bug
+  * rafthttp: log snapshot download duration
+  * version: 3.4.8
+  * rafthttp: improve snapshot send logging
+  *  *: make sure snapshot save downloads SHA256 checksum
+  * etcdserver/api/snap: exclude orphaned defragmentation files in snapNames
+  * etcdserver: continue releasing snap db in case of error
+  * etcdserver,wal: fix inconsistencies in WAL and snapshot
+  * cherry pick of #11564 (#11880)
+  * mvcc: fix deadlock bug
+  * auth: optimize lock scope for CheckPassword
+  * auth: ensure RoleGrantPermission is compatible with older versions
+  * etcdserver: print warn log when failed to apply request
+  * auth: cleanup saveConsistentIndex in NewAuthStore
+  * auth: print warning log when error is ErrAuthOldRevision
+  * auth: add new metric 'etcd_debugging_auth_revision'
+  * tools/etcd-dump-db: add auth decoder, optimize print format
+  * *: fix auth revision corruption bug
+  * etcdserver: watch stream got closed once one request is not permitted 
(#11708)
+  * version: 3.4.7
+  * wal: add "etcd_wal_writes_bytes_total"
+  * pkg/ioutil: add "FlushN"
+  * test: auto detect branch when finding merge base
+  * mvcc/kvstore:when the number key-value is greater than one million, 
compact take too long and blocks other requests
+  * version: 3.4.6
+  * lease: fix memory leak in LeaseGrant when node is follower
+  * version: 3.4.5
+  * words: whitelist "racey"
+  * Revert "version: 3.4.5"
+  * words: whitelist "hasleader"
+  * version: 3.4.5
+  * etcdserver/api/v3rpc: handle api version metadata, add metrics
+  * clientv3: embed api version in metadata
+  * etcdserver/api/etcdhttp: log server-side /health checks
+  * proxy/grpcproxy: add return on error for metrics handler
+  * etcdctl: fix member add command
+  * version: 3.4.4
+  * etcdserver: fix quorum calculation when promoting a learner member
+  * etcdserver: corruption check via http
+  * mvcc/backend: check for nil boltOpenOptions
+  * mvcc/backend: Delete orphaned db.tmp files before defrag
+  * auth: correct logging level
+  * e2e: test curl auth on onoption user
+  * auth: fix NoPassWord check when add user
+  * auth: fix user.Options nil pointer
+  * mvcc/kvstore:fixcompactbug
+  * mvcc: update to "etcd_debugging_mvcc_total_put_size_in_bytes"
+  * mvcc: add 

commit etcd for openSUSE:Factory

2020-06-09 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2020-06-10 00:34:15

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.3606 (New)


Package is "etcd"

Wed Jun 10 00:34:15 2020 rev:21 rq:812416 version:3.4.3

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2020-02-14 
16:27:34.747262448 +0100
+++ /work/SRC/openSUSE:Factory/.etcd.new.3606/etcd.changes  2020-06-10 
00:34:17.880734873 +0200
@@ -1,0 +2,5 @@
+Sun Jun  7 21:09:20 UTC 2020 - Dirk Mueller 
+
+- update home-page url 
+
+---



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.AocS8M/_old  2020-06-10 00:34:18.696737088 +0200
+++ /var/tmp/diff_new_pack.AocS8M/_new  2020-06-10 00:34:18.700737099 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package etcd
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,38 +12,35 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
+%define project go.etcd.io/etcd
 #Compat macro for new _fillupdir macro introduced in Nov 2017
 %if ! %{defined _fillupdir}
-  %define _fillupdir /var/adm/fillup-templates
+  %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
-%define project go.etcd.io/etcd
-
 Name:   etcd
 Version:3.4.3
 Release:0
 Summary:Highly-available key value store for configuration and service 
discovery
 License:Apache-2.0
 Group:  System/Management
-Url:https://github.com/coreos/etcd
+URL:https://github.com/etcd-io/etcd
 Source: %{name}-%{version}.tar.gz
 Source1:vendor.tar.gz
 Source11:   %{name}.conf
 Source12:   %{name}.service
 Source15:   README.security
+BuildRequires:  go1.12 >= 1.12.9
+BuildRequires:  golang(API) = 1.12
 BuildRequires:  golang-packaging
 BuildRequires:  shadow
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
-BuildRequires:  golang(API) = 1.12
-BuildRequires:  go1.12 >= 1.12.9
-ExcludeArch:%ix86
 Requires(post): %fillup_prereq
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-ExcludeArch:s390
+ExcludeArch:s390 %ix86
 %{?systemd_requires}
 %{go_provides}
 # Make sure that the binary is not getting stripped.
@@ -123,9 +120,8 @@
 %service_del_postun %{name}.service
 
 %files
-%defattr(-,root,root)
-%doc CONTRIBUTING.md README.md DCO NOTICE README.security
 %license LICENSE
+%doc CONTRIBUTING.md README.md DCO NOTICE README.security
 %{_sbindir}/%{name}
 
 # Service
@@ -139,7 +135,6 @@
 %dir %attr(0750,%{name},%{name}) %{_localstatedir}/lib/%{name}
 
 %files -n etcdctl
-%defattr(-,root,root)
 %{_bindir}/etcdctl
 
 %changelog




commit etcd for openSUSE:Factory

2020-02-14 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2020-02-14 16:27:31

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.26092 (New)


Package is "etcd"

Fri Feb 14 16:27:31 2020 rev:20 rq:770502 version:3.4.3

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2019-10-23 
15:47:56.170505602 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new.26092/etcd.changes 2020-02-14 
16:27:34.747262448 +0100
@@ -1,0 +2,31 @@
+Thu Feb  6 09:03:22 UTC 2020 - Michal Jura 
+
+- Update to version 3.4.3:
+  * version: 3.4.3
+  * *: use Go 1.12.12
+  * rafthttp: add 3.4 stream type
+  * etcdserver: strip patch version in metrics
+  * etcdserver: strip patch version in cluster version
+  * etcdserver: unset old cluster version in metrics
+  * Add version, tag and branch checks to release script
+  * scripts: fix read failure prompt in release; use https for git clone.
+  * version: 3.4.2
+  * etcdserver: trace compaction request; add return parameter 'trace' to 
applierV3.Compaction() mvcc: trace compaction request; add input parameter 
'trace' to KV.Compact()
+  * etcdserver: trace raft requests.
+  * etcdserver: add put request steps. mvcc: add put request steps; add trace 
to KV.Write() as input parameter.
+  * pkg: use zap logger to format the structure log output.
+  * pkg: add field to record additional detail of trace; add stepThreshold to 
reduce log volume.
+  * pkg: create package traceutil for tracing. mvcc: add tracing steps:range 
from the in-memory index tree; range from boltdb. etcdserver: add tracing 
steps: agreement among raft nodes before linerized reading; authentication; 
filter and sort kv pairs; assemble the response.
+  * clientv3: Replace endpoint.ParseHostPort with net.SplitHostPort to fix 
IPv6 client endpoints
+  * clientv3: Set authority used in cert checks to host of endpoint
+  * tests/e2e: fix metrics tests
+  * etcdctl: fix member add command
+  * scripts/build-binary: fix darwin tar commands
+  * scripts/release: fix SHA256SUMS command
+  * version: 3.4.1
+  * scripts/release: fix docker push command
+  * integration: fix bug in for loop, make it break properly
+  * embed: expose ZapLoggerBuilder
+  * vendor: upgrade to gRPC v1.23.1
+
+---

Old:

  etcd-3.3.15.tar.xz

New:

  etcd-3.4.3.tar.gz
  vendor.tar.gz



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.7cZrOB/_old  2020-02-14 16:27:35.443262826 +0100
+++ /var/tmp/diff_new_pack.7cZrOB/_new  2020-02-14 16:27:35.447262828 +0100
@@ -20,18 +20,20 @@
 %if ! %{defined _fillupdir}
   %define _fillupdir /var/adm/fillup-templates
 %endif
+%define project go.etcd.io/etcd
 
 Name:   etcd
-Version:3.3.15
+Version:3.4.3
 Release:0
 Summary:Highly-available key value store for configuration and service 
discovery
 License:Apache-2.0
 Group:  System/Management
 Url:https://github.com/coreos/etcd
-Source: %{name}-%{version}.tar.xz
-Source1:%{name}.conf
-Source2:%{name}.service
-Source5:README.security
+Source: %{name}-%{version}.tar.gz
+Source1:vendor.tar.gz
+Source11:   %{name}.conf
+Source12:   %{name}.service
+Source15:   README.security
 BuildRequires:  golang-packaging
 BuildRequires:  shadow
 BuildRequires:  systemd-rpm-macros
@@ -65,25 +67,38 @@
 to explore an etcd cluster.
 
 %prep
-%setup -q
-cp %{SOURCE5} .
+%setup -q -a1
+cp %{SOURCE15} .
 
 %build
-%{goprep} github.com/coreos/etcd
-%{gobuild} .
-%{gobuild} etcdctl
+%{goprep} go.etcd.io/etcd
+export GOPATH=$HOME/go
+mkdir -pv $HOME/go/src/%{project}
+rm -rf $HOME/go/src/%{project}/*
+cp -avr * $HOME/go/src/%{project}
+
+cd $HOME/go/src/%{project}
+go build -v -buildmode=pie -o etcd
+
+cd $HOME/go/src/%{project}/etcdctl
+go build -v -buildmode=pie -o etcdctl
 
 %install
-%{goinstall}
-rm -rf %{buildroot}/%{_libdir}/go/contrib
+cd $HOME/go/src/%{project}
+
+install -d %{buildroot}/%{_sbindir}
+install -D -m 0755 etcd %{buildroot}/%{_sbindir}/etcd
+
+install -d %{buildroot}/%{_bindir}
+install -D -m 0755 etcdctl/etcdctl %{buildroot}/%{_bindir}/etcdctl
 
 # Service
-install -D -p -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service
+install -D -p -m 0644 %{SOURCE12} %{buildroot}%{_unitdir}/%{name}.service
 install -d %{buildroot}/%{_sbindir}
 ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
 
 # Sysconfig
-install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_fillupdir}/sysconfig.%{name}
+install -D -p -m 0644 %{SOURCE11} %{buildroot}%{_fillupdir}/sysconfig.%{name}
 %ifarch aarch64
 # arm64 is not yet officially 

commit etcd for openSUSE:Factory

2019-10-23 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2019-10-23 15:47:53

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.2352 (New)


Package is "etcd"

Wed Oct 23 15:47:53 2019 rev:19 rq:736836 version:3.3.15

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2019-07-24 
20:36:23.490568449 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new.2352/etcd.changes  2019-10-23 
15:47:56.170505602 +0200
@@ -1,0 +2,85 @@
+Thu Oct 10 09:50:11 UTC 2019 - rbr...@suse.com
+
+- Update to version 3.3.15:
+  * version: 3.3.15
+  * vendor: regenerate
+  * go.mod: remove, change back to "glide"
+  * version: 3.3.14
+  * Documentation/upgrades: special upgrade guides for >= 3.3.14
+  * version: 3.3.14-rc.0
+  * vendor: regenerate
+  * go.mod: regenerate
+  * gitignore: track vendor directory
+  * *: test with Go 1.12.9
+  * version: 3.3.14-beta.0
+  * tests/e2e: add missing curl
+  * e2e: move
+  * test: do not run "v2store" tests
+  * test: bump up timeout for e2e tests
+  * travis: fix functional tests
+  * functional: add back, travis
+  * auth: fix tests
+  * travis: do not run functional for now
+  * travis: skip windows build
+  * test: fix repo path
+  * tests/e2e: fix
+  * build: remove tools
+  * integration: fix tests
+  * integration: fix "HashKVRequest"
+  * functional: update
+  * travis.yml: fix, run e2e
+  * integration: update
+  * etcdserver: detect leader change on reads
+  * clientv3: rewrite based on 3.4
+  * raft: fix compile error in "Panic"
+  * pkg/*: add
+  * etcdserver/api/v3rpc: support watch fragmentation
+  * tests: update
+  * *: regenerate proto
+  * etcdserver/etcdserverpb/rpc.proto: add watch progress/fragment
+  * vendor: regenerate, upgrade gRPC to 1.23.0
+  * go.mod: migrate to Go module
+  * scripts: update release, genproto, dep
+  * Makefile/build: sync with 3.4 branch
+  * *: use new adt.IntervalTree interface
+  * pkg/adt: remove TODO
+  * pkg/adt: fix interval tree black-height property based on rbtree
+  * pkg/adt: document textbook implementation with pseudo-code
+  * pkg/adt: mask test failure, add TODO
+  * pkg/adt: add "IntervalTree.Delete" failure case
+  * pkg/adt: test node "11" deletion
+  * pkg/adt: README "IntervalTree.Delete" test case images
+  * pkg/adt: README initial commit
+  * pkg/adt: add "visitLevel", make "IntervalTree" interface, more tests
+  * pkg: clean up code format
+  * travis: update
+  * etcdserver: add "etcd_server_snapshot_apply_inflights_total"
+  * etcdserver/api: add "etcd_network_snapshot_send_inflights_total", 
"etcd_network_snapshot_receive_inflights_total"
+  * Raft HTTP: fix pause/resume race condition
+  * ctlv3: add missing newline in EndpointHealth
+  * ctlv3: support "write-out" for "endpoint health" command
+  *  etcd: Replace ghodss/yaml with sigs.k8s.io/yaml
+  * version: bump up 3.3.13
+  * clientv3: fix race condition in "Endpoints" methods
+  * etcdserver: improve heartbeat send failures logging
+  * Documentation metadata for 3.3 branch (#10692)
+  * vendor: add missing files
+  * vendor: Run scripts/updatedeps.sh to cleanup unused code
+  * client: Switch to case sensitive unmarshalling to be compatible with ugorji
+  * *: update bill-of-materials
+  * vendor: Add json-iterator and its dependencies
+  * scripts: Remove generated code and script
+  * client: Replace ugorji/codec with json-iterator/go
+  * mvcc: fix db_compaction_total_duration_milliseconds
+  * wal: Add test for Verify
+  * wal: add Verify function to perform corruption check on wal contents
+  * *: Change gRPC proxy to expose etcd server endpoint /metrics
+  * travis: fix tests by using proper code path
+  * etcdserver: Use panic instead of fatal on no space left error
+  * raft: cherry pick of #8334 to release-3.3
+  * travis.yml: update Go 1.10.8
+  * version: 3.3.12
+  * etcdctl: fix strings.HasPrefix args order
+  * version: 3.3.11+git
+
+---

Old:

  etcd-3.3.11.tar.xz

New:

  etcd-3.3.15.tar.xz



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.PbjJ7K/_old  2019-10-23 15:47:56.642506113 +0200
+++ /var/tmp/diff_new_pack.PbjJ7K/_new  2019-10-23 15:47:56.646506117 +0200
@@ -22,7 +22,7 @@
 %endif
 
 Name:   etcd
-Version:3.3.11
+Version:3.3.15
 Release:0
 Summary:Highly-available key value store for configuration and service 
discovery
 License:Apache-2.0
@@ -36,9 +36,8 @@
 BuildRequires:  shadow
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
-BuildRequires:  golang(API) = 1.11
-# go1.11.3 contains sec. fixes bsc#1118897(CVE-2018-16873) 
bsc#1118897(CVE-2018-16873) 

commit etcd for openSUSE:Factory

2019-07-24 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2019-07-24 20:36:22

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.4126 (New)


Package is "etcd"

Wed Jul 24 20:36:22 2019 rev:18 rq:718153 version:3.3.11

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2019-06-14 
20:42:48.822350798 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new.4126/etcd.changes  2019-07-24 
20:36:23.490568449 +0200
@@ -1,0 +2,8 @@
+Wed Jul 24 08:40:09 UTC 2019 - matthias.gerst...@suse.com
+
+- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
+  firewalld, see [1].
+
+  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html
+
+---

Old:

  etcd_client_firewall
  etcd_server_firewall



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.jktJUj/_old  2019-07-24 20:36:24.034568389 +0200
+++ /var/tmp/diff_new_pack.jktJUj/_new  2019-07-24 20:36:24.038568389 +0200
@@ -31,8 +31,6 @@
 Source: %{name}-%{version}.tar.xz
 Source1:%{name}.conf
 Source2:%{name}.service
-Source3:etcd_client_firewall
-Source4:etcd_server_firewall
 Source5:README.security
 BuildRequires:  golang-packaging
 BuildRequires:  shadow
@@ -94,8 +92,6 @@
 
 # Additional
 install -d -m 750 %{buildroot}%{_localstatedir}/lib/%{name}
-install -D -m 644 %{SOURCE3} 
%{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/etcd_client
-install -D -m 644 %{SOURCE4} 
%{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/etcd_server
 
 # Move
 mv %{buildroot}%{_bindir}/etcd %{buildroot}%{_sbindir}/%{name}
@@ -130,8 +126,6 @@
 
 # Additional
 %dir %attr(0750,%{name},%{name}) %{_localstatedir}/lib/%{name}
-%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/etcd_server
-%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/etcd_client
 
 %files -n etcdctl
 %defattr(-,root,root)




commit etcd for openSUSE:Factory

2019-06-14 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2019-06-14 20:42:47

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.4811 (New)


Package is "etcd"

Fri Jun 14 20:42:47 2019 rev:17 rq:709924 version:3.3.11

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2019-06-13 
23:01:46.551489264 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new.4811/etcd.changes  2019-06-14 
20:42:48.822350798 +0200
@@ -1,0 +2,5 @@
+Thu Jun 13 09:48:45 UTC 2019 - Guillaume GARDET 
+
+- Fix aarch64 start
+
+---



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.oZ5KZw/_old  2019-06-14 20:42:49.558349550 +0200
+++ /var/tmp/diff_new_pack.oZ5KZw/_new  2019-06-14 20:42:49.562349543 +0200
@@ -87,6 +87,10 @@
 
 # Sysconfig
 install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_fillupdir}/sysconfig.%{name}
+%ifarch aarch64
+# arm64 is not yet officially supported
+echo -e "\n#Enable arm64\nETCD_UNSUPPORTED_ARCH=arm64\n" >> 
%{buildroot}%{_fillupdir}/sysconfig.%{name}
+%endif
 
 # Additional
 install -d -m 750 %{buildroot}%{_localstatedir}/lib/%{name}




commit etcd for openSUSE:Factory

2019-06-13 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2019-06-13 23:01:44

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.4811 (New)


Package is "etcd"

Thu Jun 13 23:01:44 2019 rev:16 rq:708040 version:3.3.11

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2019-02-01 
11:46:23.780493888 +0100
+++ /work/SRC/openSUSE:Factory/.etcd.new.4811/etcd.changes  2019-06-13 
23:01:46.551489264 +0200
@@ -1,0 +2,7 @@
+Wed Jun  5 13:08:46 UTC 2019 -  
+
+- Added README.security and wording in the configuration file to
+  ensure users are aware that they need to configure etcd to require
+  authentication
+
+---

New:

  README.security



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.nB3Tz3/_old  2019-06-13 23:01:47.303488133 +0200
+++ /var/tmp/diff_new_pack.nB3Tz3/_new  2019-06-13 23:01:47.303488133 +0200
@@ -33,6 +33,7 @@
 Source2:%{name}.service
 Source3:etcd_client_firewall
 Source4:etcd_server_firewall
+Source5:README.security
 BuildRequires:  golang-packaging
 BuildRequires:  shadow
 BuildRequires:  systemd-rpm-macros
@@ -68,6 +69,7 @@
 
 %prep
 %setup -q
+cp %{SOURCE5} .
 
 %build
 %{goprep} github.com/coreos/etcd
@@ -111,7 +113,7 @@
 
 %files
 %defattr(-,root,root)
-%doc CONTRIBUTING.md README.md DCO NOTICE
+%doc CONTRIBUTING.md README.md DCO NOTICE README.security
 %license LICENSE
 %{_sbindir}/%{name}
 

++ README.security ++
By default etcd doesn't require authentication.  If you configure etcd to be 
reachable
over the network, have untrustworthy local users on the system where etc runs 
or store
date in etcd that needs to be kept confidential please make sure to enable 
authentication.

You can do that by configuring the settings under [security] in 
/etc/sysconfig/etcd.
For additional guidance please red
https://coreos.com/etcd/docs/latest/v2/security.html
and
https://coreos.com/etcd/docs/latest/op-guide/authentication.html
to ensure that you enforce proper access control
++ etcd.conf ++
--- /var/tmp/diff_new_pack.nB3Tz3/_old  2019-06-13 23:01:47.379488018 +0200
+++ /var/tmp/diff_new_pack.nB3Tz3/_new  2019-06-13 23:01:47.379488018 +0200
@@ -5,6 +5,10 @@
 #ETCD_SNAPSHOT_COUNT="1"
 #ETCD_HEARTBEAT_INTERVAL="100"
 #ETCD_ELECTION_TIMEOUT="1000"
+# Before changing this setting allowing etcd to be reachable over the network
+# or if you have untrustworthy local users on the system where etc runs please
+# make sure to enable authentication in the [security] section below. Please
+# also read README.security for this package
 #ETCD_LISTEN_PEER_URLS="http://localhost:2380;
 ETCD_LISTEN_CLIENT_URLS="http://localhost:2379;
 #ETCD_MAX_SNAPSHOTS="5"




commit etcd for openSUSE:Factory

2019-02-01 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2019-02-01 11:46:15

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.28833 (New)


Package is "etcd"

Fri Feb  1 11:46:15 2019 rev:15 rq:670117 version:3.3.11

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2018-12-28 
12:33:57.732020378 +0100
+++ /work/SRC/openSUSE:Factory/.etcd.new.28833/etcd.changes 2019-02-01 
11:46:23.780493888 +0100
@@ -1,0 +2,10 @@
+Wed Jan 30 11:58:15 UTC 2019 - Panagiotis Georgiadis pgeorgia...@suse.com
+
+- Update to version 3.3.11:
+  * version: 3.3.11
+  * auth: fix cherry-pick
+  * auth: disable CommonName auth for gRPC-gateway
+  * grpcproxy: fix memory leak
+  * bsc#1121850 CVE-2018-16886
+
+---

Old:

  etcd-3.3.10.tar.xz

New:

  etcd-3.3.11.tar.xz



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.jQxesF/_old  2019-02-01 11:46:25.984491624 +0100
+++ /var/tmp/diff_new_pack.jQxesF/_new  2019-02-01 11:46:25.984491624 +0100
@@ -22,7 +22,7 @@
 %endif
 
 Name:   etcd
-Version:3.3.10
+Version:3.3.11
 Release:0
 Summary:Highly-available key value store for configuration and service 
discovery
 License:Apache-2.0

++ _service ++
--- /var/tmp/diff_new_pack.jQxesF/_old  2019-02-01 11:46:26.008491600 +0100
+++ /var/tmp/diff_new_pack.jQxesF/_new  2019-02-01 11:46:26.008491600 +0100
@@ -4,8 +4,8 @@
 https://github.com/coreos/etcd.git
 .git
 etcd
-3.3.10
-v3.3.10
+3.3.11
+v3.3.11
 enable
   
   

++ _servicedata ++
--- /var/tmp/diff_new_pack.jQxesF/_old  2019-02-01 11:46:26.024491583 +0100
+++ /var/tmp/diff_new_pack.jQxesF/_new  2019-02-01 11:46:26.024491583 +0100
@@ -1,4 +1,4 @@
 
 
 https://github.com/coreos/etcd.git
-  27fc7e2296f506182f58ce846e48f36b34fe6842
\ No newline at end of file
+  2cf9e51d2a78003b164c2998886158e60ded1cbb
\ No newline at end of file

++ etcd-3.3.10.tar.xz -> etcd-3.3.11.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/etcd-3.3.10/.travis.yml new/etcd-3.3.11/.travis.yml
--- old/etcd-3.3.10/.travis.yml 2018-10-10 19:17:54.0 +0200
+++ new/etcd-3.3.11/.travis.yml 2019-01-11 20:12:25.0 +0100
@@ -6,7 +6,7 @@
 services: docker
 
 go:
-- 1.10.4
+- 1.10.7
 
 notifications:
   on_success: never
@@ -23,7 +23,7 @@
 matrix:
   fast_finish: true
   allow_failures:
-  - go: 1.10.4
+  - go: 1.10.7
 env: TARGET=linux-386-unit
   exclude:
   - go: tip
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/etcd-3.3.10/auth/store.go 
new/etcd-3.3.11/auth/store.go
--- old/etcd-3.3.10/auth/store.go   2018-10-10 19:17:54.0 +0200
+++ new/etcd-3.3.11/auth/store.go   2019-01-11 20:12:25.0 +0100
@@ -982,10 +982,23 @@
cn := chain.Subject.CommonName
plog.Debugf("found common name %s", cn)
 
-   return {
+   ai := {
Username: cn,
Revision: as.Revision(),
}
+   md, ok := metadata.FromIncomingContext(ctx)
+   if !ok {
+   return nil
+   }
+
+   // gRPC-gateway proxy request to etcd server includes 
Grpcgateway-Accept
+   // header. The proxy uses etcd client server 
certificate. If the certificate
+   // has a CommonName we should never use this for 
authentication.
+   if gw := md["grpcgateway-accept"]; len(gw) > 0 {
+   plog.Warningf("ignoring common name in 
gRPC-gateway proxy request %s", ai.Username)
+   return nil
+   }
+   return ai
}
}
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/etcd-3.3.10/proxy/grpcproxy/cache/store.go 
new/etcd-3.3.11/proxy/grpcproxy/cache/store.go
--- old/etcd-3.3.10/proxy/grpcproxy/cache/store.go  2018-10-10 
19:17:54.0 +0200
+++ new/etcd-3.3.11/proxy/grpcproxy/cache/store.go  2019-01-11 
20:12:25.0 +0100
@@ -99,9 +99,12 @@
iv = c.cachedRanges.Find(ivl)
 
if iv == nil {
-   c.cachedRanges.Insert(ivl, []string{key})
+   val := map[string]struct{}{key: {}}
+   c.cachedRanges.Insert(ivl, val)
} else 

commit etcd for openSUSE:Factory

2018-12-28 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2018-12-28 12:33:56

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.28833 (New)


Package is "etcd"

Fri Dec 28 12:33:56 2018 rev:14 rq:660070 version:3.3.10

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2018-12-13 
19:48:59.952657899 +0100
+++ /work/SRC/openSUSE:Factory/.etcd.new.28833/etcd.changes 2018-12-28 
12:33:57.732020378 +0100
@@ -1,0 +2,10 @@
+Wed Dec 19 01:28:24 UTC 2018 - c...@suse.com
+
+- Updated to a supported version of Go (due to security reasons)
+  * bsc#1118897 CVE-2018-16873
+go#29230 cmd/go: remote command execution during "go get -u"
+  * bsc#1118898 CVE-2018-16874
+go#29231 cmd/go: directory traversal in "go get" via curly braces in 
import paths
+  * bsc#1118899 CVE-2018-16875
+go#29233 crypto/x509: CPU denial of service
+---



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.jkQRiZ/_old  2018-12-28 12:33:58.204020049 +0100
+++ /var/tmp/diff_new_pack.jkQRiZ/_new  2018-12-28 12:33:58.204020049 +0100
@@ -38,6 +38,8 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
 BuildRequires:  golang(API) = 1.11
+# go1.11.3 contains sec. fixes bsc#1118897(CVE-2018-16873) 
bsc#1118897(CVE-2018-16873) bsc#1118899(CVE-2018-16875)
+BuildRequires:  go1.11 >= 1.11.3
 ExcludeArch:%ix86
 Requires(post): %fillup_prereq
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build




commit etcd for openSUSE:Factory

2018-12-13 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2018-12-13 19:48:57

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new.28833 (New)


Package is "etcd"

Thu Dec 13 19:48:57 2018 rev:13 rq:657541 version:3.3.10

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2018-11-13 
17:09:06.610936243 +0100
+++ /work/SRC/openSUSE:Factory/.etcd.new.28833/etcd.changes 2018-12-13 
19:48:59.952657899 +0100
@@ -1,0 +2,5 @@
+Wed Dec 12 12:43:23 UTC 2018 - alvaro.sau...@suse.com
+
+- Updated to a supported version of Go (due to security reasons)
+
+---



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.0UrGpt/_old  2018-12-13 19:49:00.456657248 +0100
+++ /var/tmp/diff_new_pack.0UrGpt/_new  2018-12-13 19:49:00.456657248 +0100
@@ -37,7 +37,7 @@
 BuildRequires:  shadow
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
-BuildRequires:  golang(API) = 1.9
+BuildRequires:  golang(API) = 1.11
 ExcludeArch:%ix86
 Requires(post): %fillup_prereq
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build




commit etcd for openSUSE:Factory

2018-11-13 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2018-11-13 17:00:24

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new (New)


Package is "etcd"

Tue Nov 13 17:00:24 2018 rev:12 rq:648446 version:3.3.10

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2018-06-08 
23:14:24.378359229 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2018-11-13 
17:09:06.610936243 +0100
@@ -1,0 +2,144 @@
+Mon Nov 12 09:33:41 UTC 2018 - opensuse-packag...@opensuse.org
+
+- Update to version 3.3.10:
+  * version: 3.3.10
+  * travis.yml: use Go 1.10.4
+  * etcdserver: add "etcd_server_read_indexes_failed_total"
+  * rafthttp: probe all raft transports
+  * etcdserver: add "etcd_server_health_success/failures"
+  * clientv3: concurrency.Mutex.Lock() - preserve invariant
+  * etcdserver/api/rafthttp: add v3 snapshot send/receive metrics
+  * etcdserver/api/snap: add v3 snapshot fsync metrics
+  * tests/Dockerfile: update, fix GOPATH
+  * etcdctl: cherry pick of #10109 to release-3.3
+  * etcdserver: remove duplicated imports
+  * etcdserver: add "etcd_server_id"
+  * etcdserver: clarify read index wait timeout warnings
+  * rafthttp: clarify "became inactive" warning
+  * Merge pull request #9861 from gyuho/race
+  * etcdserver: code clean up
+  * vendor: add go-grpc-middleware
+  * etcdserver: add grpc interceptor to log info on incoming requests to etcd 
server
+  * version: bump up to 3.3.9+git
+  * version: 3.3.9
+  * etcdserver: add "etcd_server_go_version" metric
+  * clientv3: fix keepalive send interval when response queue is full
+  * added "now := time.Now()"
+  * remove "github.com/gogo/protobuf/plugin/stringer"
+  * etcdserver: rename to "heartbeat_send_failures_total"
+  * mvcc: add "etcd_mvcc_hash_(rev)_duration_seconds"
+  * mvcc/backend: fix defrag duration scale
+  * mvcc/backend: add "etcd_disk_backend_defrag_duration_seconds"
+  * mvcc/backend: document metrics ExponentialBuckets
+  * mvcc/backend: clean up mutex, logging
+  * etcdserver: add "etcd_server_slow_apply_total"
+  * etcdserver: add "etcd_server_heartbeat_failures_total"
+  * e2e: log errors TestV3CurlCipherSuitesMismatch for now
+  * Makefile: use Go 1.10.3 by default
+  * *: use Go 1.10.3 for testing
+  * mvcc: avoid unnecessary metrics update
+  * mvcc: add "etcd_mvcc_db_total_size_in_use_in_bytes"
+  * mvcc: add "etcd_mvcc_db_total_size_in_bytes"
+  * etcdserver: add "etcd_server_quota_backend_bytes"
+  * etcdserver: add "etcd_server_slow_read_indexes_total"
+  * etcdserver: clarify read index warnings
+  * tests: update test scripts
+  * version: 3.3.8+git
+  * version: 3.3.8
+  * travis: use Go 1.9.7
+  * gitignore: ignore "docs" and "vendor"
+  * clientv3: backoff on reestablishing watches when Unavailable errors are 
encountered
+  * tests/semaphore.test.bash: update
+  * Makefile: update
+  * etcdserver: Fix txn request 'took too long' warnings to use loggable 
request stringer
+  * etcdserver: Add response byte size and range response count to took too 
long warning
+  * etcdserver: Replace value contents with value_size in request took too 
long warning
+  * version: bump up to 3.3.7+git
+  * version: 3.3.7
+  * e2e: test client-side cipher suites with curl
+  * etcdmain: add "--cipher-suites" flag
+  * embed: support custom cipher suites
+  * integration: test client-side TLS cipher suites
+  * pkg/transport: add "TLSInfo.CipherSuites" field
+  * pkg/tlsutil: add "GetCipherSuite"
+  * tests/e2e: test move-leader command with TLS
+  * ctlv3: support TLS endpoints for move-leader command
+  * scripts/release: Fix docker push for 3.1 releases, remove inaccurate 
warning at the end of release script
+  * version: bump up to 3.3.6+git
+  * version: 3.3.6
+  * mvcc: fix panic by allowing future revision watcher from restore operation
+  * auth: fix panic using WithRoot and improve JWT coverage
+  * auth: a new auth token provider nop
+  * scripts: Fix remote tag check, gcloud login and umask in release script
+  * version: 3.3.5+git
+  * version: 3.3.5
+  * tests/e2e: separate coverage tests for exec commands
+  * etcdctl/ctlv3: fix watch with exec commands
+  * tests: use Go 1.9.6
+  * functional/tester: handle retries in "caseUntilSnapshot"
+  * functional.yaml: use lower ports
+  * scripts: Fix a few etcd release script bugs and make it reenterant.
+  * etcdmain: document peer-cert-allowed-cn flag
+  * version: 3.3.4+git
+  * version: 3.3.4
+  * scripts: Add scripts/release that performs 'etcd-release-runbook' 
(https://goo.gl/Gxwysq) style release workflow
+  * etcdserver: log skipping initial election tick
+  * etcdmain: add "--initial-election-tick-advance"
+  * embed: add "InitialElectionTickAdvance"
+  * integration: set InitialElectionTickAdvance to true by 

commit etcd for openSUSE:Factory

2018-06-08 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2018-06-08 23:14:15

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new (New)


Package is "etcd"

Fri Jun  8 23:14:15 2018 rev:11 rq:614219 version:3.3.1

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2018-06-05 
12:52:57.029552496 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2018-06-08 
23:14:24.378359229 +0200
@@ -1,0 +2,5 @@
+Tue Jun  5 09:24:54 UTC 2018 - dcass...@suse.com
+
+- Make use of %license macro 
+
+---



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.IVSfK6/_old  2018-06-08 23:14:24.986337272 +0200
+++ /var/tmp/diff_new_pack.IVSfK6/_new  2018-06-08 23:14:24.990337127 +0200
@@ -109,7 +109,8 @@
 
 %files
 %defattr(-,root,root)
-%doc CONTRIBUTING.md README.md LICENSE DCO NOTICE
+%doc CONTRIBUTING.md README.md DCO NOTICE
+%license LICENSE
 %{_sbindir}/%{name}
 
 # Service




commit etcd for openSUSE:Factory

2018-06-05 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2018-06-05 12:52:55

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new (New)


Package is "etcd"

Tue Jun  5 12:52:55 2018 rev:10 rq:614019 version:3.3.1

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2018-05-30 
14:46:03.127100445 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2018-06-05 
12:52:57.029552496 +0200
@@ -1,0 +2,8 @@
+Wed May 30 11:10:04 UTC 2018 - jmassaguer...@suse.com
+
+- Fix go 1.9.4 requirements. We had also "BuildRequires: go >= 1.9.4"
+  and this was pulling go 1.10, too.
+
+  (bsc#1095184)
+
+---



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.v0zlU6/_old  2018-06-05 12:52:57.569532719 +0200
+++ /var/tmp/diff_new_pack.v0zlU6/_new  2018-06-05 12:52:57.569532719 +0200
@@ -38,7 +38,6 @@
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
 BuildRequires:  golang(API) = 1.9
-BuildRequires:  go >= 1.9.4
 ExcludeArch:%ix86
 Requires(post): %fillup_prereq
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build




commit etcd for openSUSE:Factory

2018-05-30 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2018-05-30 14:46:00

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new (New)


Package is "etcd"

Wed May 30 14:46:00 2018 rev:9 rq:613030 version:3.3.1

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2018-03-02 
21:11:32.693293057 +0100
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2018-05-30 
14:46:03.127100445 +0200
@@ -6 +6 @@
-  fix#go_requirement. 
+  fix#go_requirement (bsc#1095184). 
@@ -11 +11 @@
-- Update to version 3.3.1:
+- Update to version 3.3.1 (bsc#1095184):



Other differences:
--



commit etcd for openSUSE:Factory

2018-03-02 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2018-03-02 21:11:29

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new (New)


Package is "etcd"

Fri Mar  2 21:11:29 2018 rev:8 rq:581721 version:3.3.1

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2018-02-02 
22:22:19.741744392 +0100
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2018-03-02 
21:11:32.693293057 +0100
@@ -1,0 +2,23 @@
+Wed Feb 28 10:27:43 UTC 2018 - jmassaguer...@suse.com
+
+- Build require go 1.9.4 or newer, since etcd has been tested and
+  built on that. See previous changelog.
+  fix#go_requirement. 
+
+---
+Thu Feb 22 06:54:05 UTC 2018 - opensuse-packag...@opensuse.org
+
+- Update to version 3.3.1:
+  * gitignore: add ".Dockerfile-functional-tester"
+  * Dockerfile-functional-tester: initial commit
+  * tools/functional-tester: update README for local docker testing
+  * hack: sync with etcd master
+  * mvcc: restore unsynced watchers
+  * etcdserver: improve request took too long warning
+  * semaphore: use Go 1.9.4, update release upgrade test version
+  * travis: use Go 1.9.4 with TARGET_GO_VERSION
+  * hack/scripts-dev: Makefile with Go 1.9.4, 1.8.7
+  * version: 3.3.1
+  Needed by feature#node_removal
+
+---

Old:

  etcd-3.2.4.tar.xz

New:

  _servicedata
  etcd-3.3.1.tar.xz



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.r5XEIx/_old  2018-03-02 21:11:33.473265009 +0100
+++ /var/tmp/diff_new_pack.r5XEIx/_new  2018-03-02 21:11:33.477264865 +0100
@@ -22,7 +22,7 @@
 %endif
 
 Name:   etcd
-Version:3.2.4
+Version:3.3.1
 Release:0
 Summary:Highly-available key value store for configuration and service 
discovery
 License:Apache-2.0
@@ -37,7 +37,8 @@
 BuildRequires:  shadow
 BuildRequires:  systemd-rpm-macros
 BuildRequires:  xz
-BuildRequires:  golang(API) = 1.8
+BuildRequires:  golang(API) = 1.9
+BuildRequires:  go >= 1.9.4
 ExcludeArch:%ix86
 Requires(post): %fillup_prereq
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build

++ _service ++
--- /var/tmp/diff_new_pack.r5XEIx/_old  2018-03-02 21:11:33.533262851 +0100
+++ /var/tmp/diff_new_pack.r5XEIx/_new  2018-03-02 21:11:33.537262708 +0100
@@ -4,8 +4,8 @@
 https://github.com/coreos/etcd.git
 .git
 etcd
-3.2.4
-v3.2.4
+3.3.1
+v3.3.1
 enable
   
   

++ _servicedata ++


https://github.com/coreos/etcd.git
  28f3f26c0e303392556035b694f75768d449d33d++
 etcd-3.2.4.tar.xz -> etcd-3.3.1.tar.xz ++
 271169 lines of diff (skipped)




commit etcd for openSUSE:Factory

2018-02-02 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2018-02-02 22:22:18

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new (New)


Package is "etcd"

Fri Feb  2 22:22:18 2018 rev:7 rq:571976 version:3.2.4

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2017-11-30 
12:45:00.878740533 +0100
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2018-02-02 
22:22:19.741744392 +0100
@@ -1,0 +2,5 @@
+Thu Feb  1 16:58:18 CET 2018 - r...@suse.de
+
+- do not build on s390, only on s390x (no go on s390)
+
+---



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.GroPYD/_old  2018-02-02 22:22:20.393713954 +0100
+++ /var/tmp/diff_new_pack.GroPYD/_new  2018-02-02 22:22:20.397713767 +0100
@@ -41,6 +41,7 @@
 ExcludeArch:%ix86
 Requires(post): %fillup_prereq
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+ExcludeArch:s390
 %{?systemd_requires}
 %{go_provides}
 # Make sure that the binary is not getting stripped.




commit etcd for openSUSE:Factory

2017-11-30 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2017-11-30 12:44:59

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new (New)


Package is "etcd"

Thu Nov 30 12:44:59 2017 rev:6 rq:546258 version:3.2.4

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2017-09-05 
15:16:43.444553664 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2017-11-30 
12:45:00.878740533 +0100
@@ -1,0 +2,6 @@
+Thu Nov 23 13:48:13 UTC 2017 - rbr...@suse.com
+
+- Replace references to /var/adm/fillup-templates with new 
+  %_fillupdir macro (boo#1069468)
+
+---



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.0yXkZS/_old  2017-11-30 12:45:01.750708834 +0100
+++ /var/tmp/diff_new_pack.0yXkZS/_new  2017-11-30 12:45:01.758708543 +0100
@@ -16,6 +16,11 @@
 #
 
 
+#Compat macro for new _fillupdir macro introduced in Nov 2017
+%if ! %{defined _fillupdir}
+  %define _fillupdir /var/adm/fillup-templates
+%endif
+
 Name:   etcd
 Version:3.2.4
 Release:0
@@ -76,7 +81,7 @@
 ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
 
 # Sysconfig
-install -D -p -m 0644 %{SOURCE1} 
%{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.%{name}
+install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_fillupdir}/sysconfig.%{name}
 
 # Additional
 install -d -m 750 %{buildroot}%{_localstatedir}/lib/%{name}
@@ -111,7 +116,7 @@
 %{_sbindir}/rc%{name}
 
 # Sysconfig
-%{_localstatedir}/adm/fillup-templates/sysconfig.%{name}
+%{_fillupdir}/sysconfig.%{name}
 
 # Additional
 %dir %attr(0750,%{name},%{name}) %{_localstatedir}/lib/%{name}




commit etcd for openSUSE:Factory

2017-09-05 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2017-09-05 15:16:31

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new (New)


Package is "etcd"

Tue Sep  5 15:16:31 2017 rev:5 rq:520609 version:3.2.4

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2017-08-13 
14:59:45.635985906 +0200
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2017-09-05 
15:16:43.444553664 +0200
@@ -1,0 +2,5 @@
+Wed Aug 30 10:49:23 UTC 2017 - vrothb...@suse.com
+
+- transform etcd.service file from dos to unix
+
+---



Other differences:
--
++ etcd.service ++
--- /var/tmp/diff_new_pack.M1WRuH/_old  2017-09-05 15:16:45.156313052 +0200
+++ /var/tmp/diff_new_pack.M1WRuH/_new  2017-09-05 15:16:45.156313052 +0200
@@ -1,21 +1,21 @@
-[Unit]
-Description=Etcd Server
-After=network.target
-After=network-online.target
-Wants=network-online.target
-
-[Service]
-Type=notify
-WorkingDirectory=/var/lib/etcd/
-EnvironmentFile=-/etc/sysconfig/etcd
-User=etcd
-# set GOMAXPROCS to number of processors
-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
+[Unit]
+Description=Etcd Server
+After=network.target
+After=network-online.target
+Wants=network-online.target
+
+[Service]
+Type=notify
+WorkingDirectory=/var/lib/etcd/
+EnvironmentFile=-/etc/sysconfig/etcd
+User=etcd
+# set GOMAXPROCS to number of processors
+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




commit etcd for openSUSE:Factory

2017-08-13 Thread root
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.changes2017-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
+  * 

commit etcd for openSUSE:Factory

2017-04-20 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2017-04-20 20:54:53

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new (New)


Package is "etcd"

Thu Apr 20 20:54:53 2017 rev:3 rq:487805 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2017-03-02 
19:43:41.701643343 +0100
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2017-04-20 
20:54:56.370116056 +0200
@@ -1,0 +2,6 @@
+Thu Apr 13 10:01:12 UTC 2017 - jmassaguer...@suse.com
+
+- Fix etcd build. We are generating 2 binaries, etcd and etcdctl.
+  They need to be built separately 
+
+---



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.RxMd4Z/_old  2017-04-20 20:54:57.162004073 +0200
+++ /var/tmp/diff_new_pack.RxMd4Z/_new  2017-04-20 20:54:57.166003508 +0200
@@ -62,7 +62,8 @@
 
 %build
 %{goprep} github.com/coreos/etcd
-%{gobuild} cmd/etcd cmd/etcdctl
+%{gobuild} cmd/etcd
+%{gobuild} cmd/etcdctl
 
 %install
 %{goinstall}




commit etcd for openSUSE:Factory

2017-03-02 Thread root
Hello community,

here is the log from the commit of package etcd for openSUSE:Factory checked in 
at 2017-03-02 19:43:40

Comparing /work/SRC/openSUSE:Factory/etcd (Old)
 and  /work/SRC/openSUSE:Factory/.etcd.new (New)


Package is "etcd"

Thu Mar  2 19:43:40 2017 rev:2 rq:461889 version:3.1.0

Changes:

--- /work/SRC/openSUSE:Factory/etcd/etcd.changes2017-02-03 
17:36:30.318856315 +0100
+++ /work/SRC/openSUSE:Factory/.etcd.new/etcd.changes   2017-03-02 
19:43:41.701643343 +0100
@@ -1,0 +2,5 @@
+Thu Feb 23 10:03:29 UTC 2017 - fcaste...@suse.com
+
+- Ensure /var/lib/etcd is controlled by etcd:etcd
+
+---



Other differences:
--
++ etcd.spec ++
--- /var/tmp/diff_new_pack.oqv2AX/_old  2017-03-02 19:43:42.613514318 +0100
+++ /var/tmp/diff_new_pack.oqv2AX/_new  2017-03-02 19:43:42.617513752 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package etcd
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -112,7 +112,7 @@
 %{_localstatedir}/adm/fillup-templates/sysconfig.%{name}
 
 # Additional
-%dir %attr(0750,%{name},root) %{_localstatedir}/lib/%{name}
+%dir %attr(0750,%{name},%{name}) %{_localstatedir}/lib/%{name}
 %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/etcd_server
 %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/etcd_client