<div dir="ltr">Hey Aaron,<div><br></div><div>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?</div><div><br></div><div>I see that you’ve already found <a href="http://pkg-go.alioth.debian.org/packaging.html">http://pkg-go.alioth.debian.org/packaging.html</a>, which outlines how we do things. For generic Debian packaging tutorials, see e.g. <a href="https://wiki.debian.org/IntroDebianPackaging">https://wiki.debian.org/IntroDebianPackaging</a> or possibly <a href="http://meetings-archive.debian.net/pub/debian-meetings/2013/debconf13/high/1009_Packaging_for_beginners.ogv">http://meetings-archive.debian.net/pub/debian-meetings/2013/debconf13/high/1009_Packaging_for_beginners.ogv</a> (have not watched the latter, but I assume it’s high-quality).</div><div><br></div><div>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:</div><div><br></div><div><a href="http://github.com/jacobsa/fuse">github.com/jacobsa/fuse</a><br></div><div><a href="http://github.com/jacobsa/gcloud">github.com/jacobsa/gcloud</a><br></div><div><a href="http://github.com/jacobsa/oglematchers">github.com/jacobsa/oglematchers</a><br></div><div><a href="http://github.com/jacobsa/oglemock">github.com/jacobsa/oglemock</a><br></div><div><a href="http://github.com/jacobsa/util/lrucache">github.com/jacobsa/util/lrucache</a><br></div><div><a href="http://golang.org/x/oauth2/google">golang.org/x/oauth2/google</a><br></div><div><a href="http://golang.org/x/sys/unix">golang.org/x/sys/unix</a><br></div><div>For <a href="http://golang.org/x/net/context">golang.org/x/net/context</a>, there is <a href="https://bugs.debian.org/755517">https://bugs.debian.org/755517</a></div><div><br></div><div>Tim Potter recently did something similar, see <a href="http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/Week-of-Mon-20150518/000261.html">http://lists.alioth.debian.org/pipermail/pkg-go-maintainers/Week-of-Mon-20150518/000261.html</a> for his work and my review.</div><div><br></div><div>If anything is still unclear, please ask some specific questions :).</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 2, 2015 at 1:32 AM, Aaron Jacobs <span dir="ltr"><<a href="mailto:jacobsa@google.com" target="_blank">jacobsa@google.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi pkg-go-maintainers,<br>
<br>
I am the author of gcsfuse, a fuse file system for mounting Google Cloud<br>
Storage buckets, maintained by Google and written in Go:<br>
<br>
    <a href="https://github.com/googlecloudplatform/gcsfuse" target="_blank">https://github.com/googlecloudplatform/gcsfuse</a><br>
<br>
I'd like to turn this into a Debian package so that Debian and Ubuntu users can<br>
just run `apt-get install gcsfuse` to install gcsfuse and all of its (minimal)<br>
dependencies.<br>
<br>
The build process is typical for Go programs, but I have no idea how to turn it<br>
into a Debian package. It seems like you are the team that does this. Can you<br>
tell me what the process is for getting a Go package set up and accepted?<br>
<br>
Thanks,<br>
Aaron<br>
<br>
_______________________________________________<br>
Pkg-go-maintainers mailing list<br>
<a href="mailto:Pkg-go-maintainers@lists.alioth.debian.org">Pkg-go-maintainers@lists.alioth.debian.org</a><br>
<a href="http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers" target="_blank">http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Best regards,<br>Michael</div>
</div>