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

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to