Re: [pkg-go] gcsfuse -- fuse file system for Google Cloud Storage
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
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
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
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