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/changelog    2017-06-04 18:03:52.000000000 -0500
+++ etcd-3.1.8+dfsg/debian/changelog    2017-07-21 05:49:30.000000000 -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 <[email protected]>  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.000000000 -0600
+++ etcd-3.1.8+dfsg/debian/patches/etcd-service-start.patch     2017-07-21 
05:49:30.000000000 -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.000000000 
-0500
+++ etcd-3.1.8+dfsg/debian/patches/series       2017-07-21 05:49:30.000000000 
-0500
@@ -1,3 +1,4 @@
 disable-network-tests.patch
 test_path.patch
 skip-dev-ptmx-error.patch
+etcd-service-start.patch

Harish Sriram

Reply via email to