Bug#869201: RFS: etcd/3.1.8+dfsg-2+nmu1 [NMU]
Hi Andrey, There are three RC Bugs for etcd. The fix for #866194 is included here. #857842 is raised on a amd and I am not sure if same set of tests fail on ppc. And I do not have a amd setup to work with. A partial fix which fixes few of the test fails is included here. Other test failures occurs in upstream version of package as well. For #857125, I do not have a ARM machine to work with. Can you let know whether this RFS would be accepted with the available fixes? Thanks, Harish
Bug#869201: RFS: etcd/3.1.8+dfsg-2.1 [NMU]
Hi Andrey, Please find the link to new upload. https://mentors.debian.net/debian/pool/main/e/etcd/etcd_3.1.8+dfsg-2.1.dsc Still we do not have patches for the other RC bugs. That is why is other RC's are not addressed here. Thanks, Harish
Bug#869201: RFS: etcd/3.1.8+dfsg-2+nmu1 [NMU]
> No, the correct suffix for non-native package NMUs is .1, not +nmu1. > Please use dch --nmu and read > https://www.debian.org/doc/manuals/developers-reference/ch05.en.html#nmu Uploaded a new version with proper name. Thanks! > Besides, there are three RC bugs in the package while this NMU solves only > one. And you've even posted a patch to other one. While are you not > including it here? This NMU is olny for one RC bug. Is it mandatory to fix all RC bugs. Regarding the other Bug, the patch fixes the integration related tests only. At the time of attaching to the Bug. That was the only issue observed while running tests. Now, I observe that few other tests also fails which does not close the Bug. Hence, I have excluded that patch. Thanks. Harish
Bug#869201: RFS: etcd/3.1.8+dfsg-2+nmu1 [NMU]
Hi, Here is the link to the uploaded package. https://mentors.debian.net/debian/pool/main/e/etcd/etcd_3.1.8+dfsg-2 +nmu1.dsc Harish
Bug#869201: RFS: etcd/3.1.8+dfsg-2+nmu1 [NMU]
Hello Tobias, The package is uploaded without errors. Thanks. Harish
Bug#869201: RFS: etcd/3.1.8+dfsg-3 [NMU]
Hello Andrey, The nmu package version name is fixed. Thanks for pointing. Thanks, Harish
Bug#869201: RFS: etcd/3.1.8+dfsg-3 [NMU]
Hi, Sorry for the wrong mention of Bug #857842 when reporting, This sponsor request is for #866194. Thanks, Harish Sriram
Bug#869201: [sponsorship-requests] RFS: etcd/3.1.8+dfsg-3 [NMU]
Package: sponsorship-requests Severity: important Dear Mentors, I am looking for a sponsor for my patch fixing the bug #857842 in the package "etcd". I asked in #857842 on July 11 for someone to upload the fix. * Package name : etcd Version : 3.1.8+dfsg-3 It builds those binary packages: etcd etcd-client etcd-server golang-etcd-server-dev To access further information about this package, please visit the following URL: https://mentors.debian.net/package/etcd Alternatively, one can download the package with dget using this command: dget -x http://mentors.debian.net/debian/pool/main/e/etcd/etcd_3.1.8+dfsg-3.dsc I have attached the debdiff in the bug. diff -Nru etcd-3.1.8+dfsg/debian/changelog etcd-3.1.8+dfsg/debian/changelog --- etcd-3.1.8+dfsg/debian/changelog2017-06-04 18:03:52.0 -0500 +++ etcd-3.1.8+dfsg/debian/changelog2017-07-21 05:49:30.0 -0500 @@ -1,3 +1,10 @@ +etcd (3.1.8+dfsg-3) unstable; urgency=medium + + * Non-maintainer upload. + * Fix etcd service start issue. (Closes: #866194) + + -- Harish Sriram <hasri...@in.ibm.com> Fri, 21 Jul 2017 05:49:30 -0500 + etcd (3.1.8+dfsg-2) unstable; urgency=medium * Fix upgrade problem caused by client/server package split. Thanks diff -Nru etcd-3.1.8+dfsg/debian/patches/etcd-service-start.patch etcd-3.1.8+dfsg/debian/patches/etcd-service-start.patch --- etcd-3.1.8+dfsg/debian/patches/etcd-service-start.patch 1969-12-31 18:00:00.0 -0600 +++ etcd-3.1.8+dfsg/debian/patches/etcd-service-start.patch 2017-07-21 05:49:30.0 -0500 @@ -0,0 +1,15 @@ +Description: Fixes service start issue in etcd + This patch fixes service start for ppc64le architecture +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/etcdmain/etcd.go b/etcdmain/etcd.go +@@ -399,7 +399,7 @@ func setupLogging(cfg *config) { + + func checkSupportArch() { + // TODO qualify arm64 +- if runtime.GOARCH == "amd64" { ++ if runtime.GOARCH == "amd64" || runtime.GOARCH == "ppc64le" { + return + } + if env, ok := os.LookupEnv("ETCD_UNSUPPORTED_ARCH"); ok && env == runtime.GOARCH { diff -Nru etcd-3.1.8+dfsg/debian/patches/series etcd-3.1.8+dfsg/debian/patches/series --- etcd-3.1.8+dfsg/debian/patches/series 2017-06-04 18:03:52.0 -0500 +++ etcd-3.1.8+dfsg/debian/patches/series 2017-07-21 05:49:30.0 -0500 @@ -1,3 +1,4 @@ disable-network-tests.patch test_path.patch skip-dev-ptmx-error.patch +etcd-service-start.patch Harish Sriram
Bug#866194: etcd service fails to start on ppc64le architecture when installing etcd
Hi, Is this debdiff sufficient to be included or would it need a NMU. Please help on this. Regards, Harish Sriram
Bug#857842: Fails to build -- test errors
Hi, Is this debdiff sufficient to be included or would it need a NMU. Please help on this. Regards, Harish Sriram
Bug#866194: Fails to build -- test errors
Please ignore the previous debdiff's, consider the attached debdiff. Thanks, Harish Sriram fix_service.debdiff Description: Binary data
Bug#866194: debdiff: Bug#866194 service fails to start when installing etcd.
The attached debdiff will solve this service start error. Thanks, Harish Sriram (See attached file: fix_service.debdiff) fix_service.debdiff Description: Binary data
Bug#857842: Fails to build -- test errors
The attached debdiff solves the issue. Thanks, Harish Sriram (See attached file: fix_integration_test.debdiff) fix_integration_test.debdiff Description: Binary data
Bug#857842: Fails to build -- test errors
The following upstream patch fixes the issue. https://patch-diff.githubusercontent.com/raw/coreos/etcd/pull/7564.patch This package is sent with the patch included. https://mentors.debian.net/package/etcd Thanks, Harish Sriram
Bug#857842: Fails to build -- test errors
Hi,The following upstream patch fixes the issue.https://patch-diff.githubusercontent.com/raw/coreos/etcd/pull/7564.patchThe debdiff of this is attached here.The following package is sent with the patch included.https://mentors.debian.net/package/etcdThanks,Harish Sriram fix_test.debdiff Description: Binary data
Bug#866194: patch: Bug#866194 service fails to start when installing etcd.
Hi,The following patch solves the issue.Index: etcd-3.1.8+dfsg/etcdmain/etcd.go===--- etcd-3.1.8+dfsg.orig/etcdmain/etcd.go+++ etcd-3.1.8+dfsg/etcdmain/etcd.go@@ -399,7 +399,7 @@ func setupLogging(cfg *config) { func checkSupportArch() { // TODO qualify arm64- if runtime.GOARCH == "amd64" {+ if runtime.GOARCH == "amd64" || runtime.GOARCH == "ppc64le" { return } if env, ok := os.LookupEnv("ETCD_UNSUPPORTED_ARCH"); ok && env == runtime.GOARCH { Patch and debdiff is attached here. Thanks.Harish Sriram debdiff_etcd.debdiff Description: Binary data fix-service-ppc64le.patch Description: Binary data
Bug#866194: etcd service fails to start on ppc64le architecture when installing etcd
Hi,The following errors are observed.Job for etcd.service failed because the service did not take the steps required by its unit configuration.See "systemctl status etcd.service" and "journalctl -xe" for details.invoke-rc.d: initscript etcd, action "start" failed.* etcd.service - etcd - highly-available key value store Loaded: loaded (/lib/systemd/system/etcd.service; enabled; vendor preset: enabled) Active: activating (auto-restart) (Result: protocol) since Wed 2017-06-28 08:16:57 EDT; 7ms ago Docs: https://github.com/coreos/etcd man:etcd Process: 51592 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=exited, status=1/FAILURE) Main PID: 51592 (code=exited, status=1/FAILURE) Jun 28 08:16:57 ltc-test-ci2 systemd[1]: etcd.service: Unit entered failed state.Jun 28 08:16:57 ltc-test-ci2 systemd[1]: etcd.service: Failed with result 'protocol'.dpkg: error processing package etcd (--configure): subprocess installed post-installation script returned error exit status 1Errors were encountered while processing: etcdE: Sub-process /usr/bin/dpkg returned an error code (1)
Bug#866194: etcd service fails to start on ppc64le architecture when installing etcd
Package: etcd Version: 3.1.8+dfsg-1 Severity: serious Justification: 4 Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? * What exactly did you do (or not do) that was effective (or ineffective)? * What was the outcome of this action? * What outcome did you expect instead? *** End of the template - remove these template lines *** Service fails to start while installing etcd package I tried installing the etcd package and service of the package failed to start on ppc64le. Expected: Service should be up and running -- System Information: Debian Release: buster/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: ppc64el (ppc64le) Kernel: Linux 4.9.0-3-powerpc64le (SMP w/8 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages etcd depends on: ii etcd-client 3.1.8+dfsg-1 ih etcd-server 3.1.8+dfsg-1 etcd recommends no packages. etcd suggests no packages. -- no debconf information