commit etcd for openSUSE:Factory
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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