For the record: I’ll be replying on the thread to pkg-go-maintainers: http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/Week-of-Mon-20150601/000276.html
On Tue, Jun 2, 2015 at 12:31 AM, Aaron Jacobs <[email protected]> wrote: > [+Michael Stapelberg] > > I found this, apparently written by Michael Stapelberg, which appears to > describe how Go binaries are packaged: > > http://pkg-go.alioth.debian.org/packaging.html > > The page says that all Go packages are maintained by a team in a > centralized > place. Michael (or anybody else), are you able to tell me how I go about > getting a new binary set up there? > > The binary is this, which has no special requirements for building: > > https://github.com/googlecloudplatform/gcsfuse > > https://github.com/GoogleCloudPlatform/gcsfuse/blob/master/docs/installing.md > > Thanks, > Aaron > > On Tue, May 26, 2015 at 3:01 PM, Aaron Jacobs <[email protected]> wrote: > > Hi debian-mentors, > > > > I am attempting to package a program written in Go, so that it can > easily be > > installed by Debian and Ubuntu users: > > > > https://github.com/googlecloudplatform/gcsfuse > > > > Go programs are generally installed using `go get`, but since this one > has an > > external dependency (fuse) I figure it would be a better user experience > to be > > able to install with `apt-get install gcsfuse`. > > > > The problem is I have no idea how to do this. I'm new to Debian > packaging in > > general, and add to that the complication of building all dependencies > from > > source with static linking, as is typical in Go. > > > > Is anybody able to point me to some documentation on packaging Go > binaries, a > > good example, or even a person who would like to be the maintainer for > this? > > > > Thanks, > > Aaron > -- Best regards, Michael

