[pkg-go] gcsfuse -- fuse file system for Google Cloud Storage

Michael Stapelberg stapelberg at debian.org
Tue Jun 2 07:03:05 UTC 2015


Hey Aaron,

thanks for your interest in packaging gcsfuse for Debian. Are you
interested in doing the work yourself or do you just care about it being
done?

I see that you’ve already found
http://pkg-go.alioth.debian.org/packaging.html, which outlines how we do
things. For generic Debian packaging tutorials, see e.g.
https://wiki.debian.org/IntroDebianPackaging or possibly
http://meetings-archive.debian.net/pub/debian-meetings/2013/debconf13/high/1009_Packaging_for_beginners.ogv
(have not watched the latter, but I assume it’s high-quality).

With regards to the overall steps, you’ll need to create a package for
every Go package that gcsfuse depends on (each one that isn’t already
packaged of course), which seem to be:

github.com/jacobsa/fuse
github.com/jacobsa/gcloud
github.com/jacobsa/oglematchers
github.com/jacobsa/oglemock
github.com/jacobsa/util/lrucache
golang.org/x/oauth2/google
golang.org/x/sys/unix
For golang.org/x/net/context, there is https://bugs.debian.org/755517

Tim Potter recently did something similar, see
http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/Week-of-Mon-20150518/000261.html
for his work and my review.

If anything is still unclear, please ask some specific questions :).

On Tue, Jun 2, 2015 at 1:32 AM, Aaron Jacobs <jacobsa at google.com> wrote:

> Hi pkg-go-maintainers,
>
> I am the author of gcsfuse, a fuse file system for mounting Google Cloud
> Storage buckets, maintained by Google and written in Go:
>
>     https://github.com/googlecloudplatform/gcsfuse
>
> I'd like to turn this into a Debian package so that Debian and Ubuntu
> users can
> just run `apt-get install gcsfuse` to install gcsfuse and all of its
> (minimal)
> dependencies.
>
> The build process is typical for Go programs, but I have no idea how to
> turn it
> into a Debian package. It seems like you are the team that does this. Can
> you
> tell me what the process is for getting a Go package set up and accepted?
>
> Thanks,
> Aaron
>
> _______________________________________________
> Pkg-go-maintainers mailing list
> Pkg-go-maintainers at lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers
>



-- 
Best regards,
Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/attachments/20150602/aaad3141/attachment.html>


More information about the Pkg-go-maintainers mailing list