## Status update

The usql package was reviewed and rejected on May 6th with the main
feedback that debian/vendor needs to be smaller, i.e. more of the
dependencies need to be packaged separately.

Each Go dependency, size and analysis of what to do about it follows.

$ du -shc debian/vendor/github.com/*/*
144K github.com/go-git/go-billy
-> build depends on gopkg.in/check.v1 = golang-gopkg-check.v1-dev
-> seems golang-github-go-git-go-billy-dev already exists

172K github.com/gohxs/readline
-> ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105841

64K github.com/google/goexpect
-> build depends on github.com/ziutek/telnet not in Debian
-> Debian already ships other github.com/google/go*, so we should
probably package this too
> ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105842

-> Debian already ships other github.com/ziutek/*, so we should
probably package this too
-> ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105845

60K github.com/google/goterm
-> buildable in Debian
-> Already exists as golang-github-google-goterm-dev

60K github.com/jeandeaual/go-locale
-> buildable in Debian, but very small so makes sense to only vendor in usql

64K github.com/kenshaw/colors
-> buildable in Debian, but very small so makes sense to only vendor in usql

68K github.com/kenshaw/rasterm
-> build depends on github.com/mattn/go-sixel, needs to be in Debian
archives first
-> very small so makes sense to only vendor in usql

24K github.com/mattn/go-sixel
-> Debian already ships other github.com/mattn/go-*, so we should
probably package this too
-> ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105843

20K github.com/nathan-fiscaletti/consolesize-go
-> buildable in Debian, but very small so makes sense to only vendor in tblfmt

60K github.com/soniakeys/quant
-> already exists as golang-github-soniakeys-quant-dev

88K github.com/xo/dburl
-> buildable in Debian
-> ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010712

140K github.com/xo/tblfmt
-> build depends on github.com/nathan-fiscaletti/consolesize-go, needs
to be in Debian archives first
-> ITP: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105844

20K github.com/yookoala/realpath
-> buildable in Debian, but very small so makes sense to only vendor in usql

Reply via email to