[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Packaging a Go binary



[+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 <jacobsa@google.com> 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


Reply to: