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

2015-06-11 Thread Aaron Jacobs
On Thu, Jun 11, 2015 at 6:11 PM, Michael Stapelberg
stapelb...@debian.org wrote:
 I’ve uploaded oglematchers now. Will take a look at the rest later/this
 weekend.

Cool, thank you!

___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

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

2015-06-11 Thread Michael Stapelberg
I take that back — actually, building even the leaf packages with tests
enabled requires having x/net :). I’ve pinged tincho who last touched that
repository.

On Thu, Jun 11, 2015 at 4:28 PM, Michael Stapelberg stapelb...@debian.org
wrote:

 I’ve spent a bit of time analyzing the dependencies and came up with the
 graph you can find attached. There are two leaf packages that can be
 immediately tackled, the rest will require tackling the
 golang.org/x/net/context packaging situation first.

 On Thu, Jun 11, 2015 at 4:43 AM, Aaron Jacobs jaco...@google.com wrote:

 On Thu, Jun 11, 2015 at 6:11 PM, Michael Stapelberg
 stapelb...@debian.org wrote:
  I’ve uploaded oglematchers now. Will take a look at the rest later/this
  weekend.

 Cool, thank you!




 --
 Best regards,
 Michael




-- 
Best regards,
Michael
___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers

[pkg-go] golang-github-go-sql-driver-mysql_1.2-1_amd64.changes is NEW

2015-06-11 Thread Debian FTP Masters
binary:golang-github-go-sql-driver-mysql-dev is NEW.
source:golang-github-go-sql-driver-mysql is NEW.

Your package has been put into the NEW queue, which requires manual action
from the ftpteam to process. The upload was otherwise valid (it had a good
OpenPGP signature and file hashes are valid), so please be patient.

Packages are routinely processed through to the archive, and do feel
free to browse the NEW queue[1].

If there is an issue with the upload, you will recieve an email from a
member of the ftpteam.

If you have any questions, you may reply to this email.

[1]: https://ftp-master.debian.org/new.html

___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers


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

2015-06-11 Thread Aaron Jacobs
On Fri, Jun 12, 2015 at 12:28 AM, Michael Stapelberg
stapelb...@debian.org wrote:
 I’ve spent a bit of time analyzing the dependencies and came up with the
 graph you can find attached. There are two leaf packages that can be
 immediately tackled, the rest will require tackling the
 golang.org/x/net/context packaging situation first.

Thanks for doing this.

Question: what would the situation look like if gcsfuse instead 'vendored' its
dependencies, so that the exact version it depends on was included in its git
repo and it was built with a tool like godep (https://github.com/tools/godep)
or nut (https://github.com/jingweno/nut)?

It seems like the approach here is laborious and brittle:

1. You have to do work proportional to the number of transitive dependencies of
a binary. As an author, I feel bad for depending on several things now. :-)

2. You may have serious issues with versioning if a library changes in a
backwards-incompatible way. Compare the homebrew formula for gcsfuse on OS X
(https://goo.gl/VrJ5L4), which can't suffer from this problem due to being
locked to particular versions that are fetched when building gcsfuse itself.

But I think maybe now I'm getting into philosophical territory, especially with
(2), which must come up all the time in Debian packaging, even for C programs?

Just wondering your thoughts.

Aaron

___
Pkg-go-maintainers mailing list
Pkg-go-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-go-maintainers