Prefer "etcd" as the source package name

Bug #1341675 reported by Mark Shuttleworth
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
golang-etcd (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

While we do have a precedent in Python, with python-foo being a common pattern for package names, I think that mainly addresses the case where an existing C library is being wrapped, so python-foo is the Python wrapper for libfoo. In this case, etcd is an application, perhaps "etcd" would be a better name for the package?

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

Confusingly, there are two upstream etcd packages. This one is the etcd client library, which upstream refers to as go-etcd (https://github.com/coreos/go-etcd) as well.

The server package (etcd itself) is referred to by upstream as just"etcd" (https://github.com/coreos/etcd), and I have a separate ITP open for that.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741065

Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 1341675] Re: Prefer "etcd" as the source package name

Perhaps etc-client then?

Mark

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

I considered that, but it would be inconsistent with the Debian golang library package naming conventions: https://wiki.debian.org/MichaelStapelberg/GoPackaging . It would have been better if upstream had named this Go package etcd_client or somesuch.

There are also a fair number of Go client packages in the archive with similar names. E.g. the postgresql golang client library is housed in golang-pq-dev, and the go openldap client library is in golang-openldap-dev.

Jelmer Vernooij (jelmer)
Changed in golang-etcd (Ubuntu):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.