Package: dh-make-golang Version: 0.0~git20180410.bcfd5bf-1 Severity: wishlist
I tried to estimate the work needed to bring git-lab (command-line gitlab API client) to Debian. Since the git-lab repo was printed first I assumed I should start at the bottom. When I started at the bottom I got two warnings listing two of the other dependencies. It would be nice if the missing packages were ordered by the order in which they should be packaged in order to satisfy the dependencies of the missing packages. This would avoid having to manually discover that order by packaging each dependency in a random order. $ dh-make-golang estimate github.com/zaquestion/lab 2018/05/11 12:34:00 found github.com/mattn/go-runewidth in Debian package golang-github-mattn-go-runewidth-dev 2018/05/11 12:34:00 found github.com/mitchellh/mapstructure in Debian package golang-github-mitchellh-mapstructure-dev 2018/05/11 12:34:00 found golang.org/x/crypto in Debian package golang-golang-x-crypto-dev 2018/05/11 12:34:00 found golang.org/x/text in Debian package golang-x-text-dev 2018/05/11 12:34:00 found github.com/stretchr/testify in Debian package golang-github-stretchr-testify-dev 2018/05/11 12:34:00 found github.com/google/go-querystring in Debian package golang-github-google-go-querystring-dev 2018/05/11 12:34:00 found github.com/smartystreets/goconvey in Debian package golang-github-smartystreets-goconvey-dev 2018/05/11 12:34:00 found github.com/pkg/errors in Debian package golang-github-pkg-errors-dev 2018/05/11 12:34:00 found github.com/russross/blackfriday in Debian package golang-github-russross-blackfriday-dev 2018/05/11 12:34:00 found github.com/spf13/pflag in Debian package golang-github-spf13-pflag-dev 2018/05/11 12:34:00 found github.com/hashicorp/hcl in Debian package golang-github-hashicorp-hcl-dev 2018/05/11 12:34:00 found github.com/fsnotify/fsnotify in Debian package golang-github-go-fsnotify-fsnotify-dev 2018/05/11 12:34:00 found gopkg.in/yaml.v2 in Debian package golang-yaml.v2-dev 2018/05/11 12:34:00 found github.com/spf13/afero in Debian package golang-github-spf13-afero-dev 2018/05/11 12:34:00 found github.com/onsi/gomega in Debian package golang-gomega-dev 2018/05/11 12:34:00 found github.com/spf13/cast in Debian package golang-github-spf13-cast-dev 2018/05/11 12:34:00 found golang.org/x/sys in Debian package golang-golang-x-sys-dev 2018/05/11 12:34:00 found github.com/davecgh/go-spew in Debian package golang-github-davecgh-go-spew-dev 2018/05/11 12:34:00 found github.com/pelletier/go-toml in Debian package golang-github-pelletier-go-toml-dev 2018/05/11 12:34:00 found github.com/spf13/cobra in Debian package golang-github-spf13-cobra-dev 2018/05/11 12:34:00 found github.com/mitchellh/go-homedir in Debian package golang-github-mitchellh-go-homedir-dev 2018/05/11 12:34:00 found github.com/magiconair/properties in Debian package golang-github-magiconair-properties-dev 2018/05/11 12:34:00 found github.com/pmezard/go-difflib in Debian package golang-github-pmezard-go-difflib-dev 2018/05/11 12:34:00 found github.com/spf13/viper in Debian package golang-github-spf13-viper-dev 2018/05/11 12:34:00 found github.com/BurntSushi/toml in Debian package golang-toml-dev 2018/05/11 12:34:00 found gopkg.in/check.v1 in Debian package golang-gopkg-check.v1-dev 2018/05/11 12:34:00 found github.com/cpuguy83/go-md2man in Debian package golang-github-cpuguy83-go-md2man-dev 2018/05/11 12:34:00 found github.com/spf13/jwalterweatherman in Debian package golang-github-spf13-jwalterweatherman-dev 2018/05/11 12:34:00 Bringing github.com/zaquestion/lab to Debian requires packaging the following Go packages: github.com/zaquestion/lab github.com/tcnksm/go-gitconfig github.com/rivo/tview github.com/gdamore/encoding github.com/lucasb-eyer/go-colorful gopkg.in/DATA-DOG/go-sqlmock.v1 github.com/avast/retry-go github.com/xanzy/go-gitlab github.com/gdamore/tcell $ dh-make-golang make github.com/gdamore/tcell 2018/05/11 12:34:50 Downloading "github.com/gdamore/tcell/..." 2018/05/11 12:34:58 Determining upstream version number 2018/05/11 12:34:58 Package version is "1.0.0+git20180503.3d5f294" 2018/05/11 12:34:58 Determining dependencies 2018/05/11 12:35:12 Build-Dependency "github.com/lucasb-eyer/go-colorful" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control 2018/05/11 12:35:12 Build-Dependency "github.com/gdamore/encoding" is not yet available in Debian, or has not yet been converted to use XS-Go-Import-Path in debian/control 2018/05/11 12:35:17 2018/05/11 12:35:17 Packaging successfully created in /home/pabs/work/frisk/pkg/golang-github-gdamore-tcell 2018/05/11 12:35:17 2018/05/11 12:35:17 Resolve all TODOs in itp-golang-github-gdamore-tcell.txt, then email it out: 2018/05/11 12:35:17 sendmail -t < itp-golang-github-gdamore-tcell.txt 2018/05/11 12:35:17 2018/05/11 12:35:17 Resolve all the TODOs in debian/, find them using: 2018/05/11 12:35:17 grep -r TODO debian 2018/05/11 12:35:17 2018/05/11 12:35:17 To build the package, commit the packaging and use gbp buildpackage: 2018/05/11 12:35:17 git add debian && git commit -a -m 'Initial packaging' 2018/05/11 12:35:17 gbp buildpackage --git-pbuilder 2018/05/11 12:35:17 2018/05/11 12:35:17 To create the packaging git repository on salsa, use: 2018/05/11 12:35:17 dh-make-golang create-salsa-project golang-github-gdamore-tcell 2018/05/11 12:35:17 2018/05/11 12:35:17 Once you are happy with your packaging, push it to salsa using: 2018/05/11 12:35:17 git remote set-url origin g...@salsa.debian.org:go-team/packages/golang-github-gdamore-tcell.git 2018/05/11 12:35:17 gbp push -- System Information: Debian Release: buster/sid APT prefers testing-debug APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental') Architecture: amd64 (x86_64) Kernel: Linux 4.16.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages dh-make-golang depends on: ii git 1:2.17.0-1 ii git-buildpackage 0.9.8 ii golang-any 2:1.10~5 ii libc6 2.27-3 ii pristine-tar 1.42 Versions of packages dh-make-golang recommends: ii exim4-daemon-light [mail-transport-agent] 4.91-3 dh-make-golang suggests no packages. -- no debconf information -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part