[pkg-go] Bug#898397: dh-make-golang: allow authentication to github API to avoid hitting limits
Paul Wise
pabs at debian.org
Fri May 11 05:58:57 BST 2018
Package: dh-make-golang
Version: 0.0~git20180410.bcfd5bf-1
Severity: wishlist
I packaged a bunch of dependencies for git-lab and then I started
getting 403 errors from github URLs. It looks like dh-make-golang
easily hits the github API rate limit for anonymous users.
Allowing authenticated requests could help to avoid the limit.
$ dh-make-golang make github.com/avast/retry-go
2018/05/11 12:51:52 Downloading "github.com/avast/retry-go/..."
2018/05/11 12:51:53 Determining upstream version number
2018/05/11 12:51:53 Package version is "1.0.2"
2018/05/11 12:51:53 Determining dependencies
2018/05/11 12:51:57 Could not determine long description for "github.com/avast/retry-go": unexpected HTTP status: got 403, want 200
2018/05/11 12:51:58 Could not determine copyright for "github.com/avast/retry-go": parsing time "" as "2006-01-02T15:04:05Z": cannot parse "" as "2006"
2018/05/11 12:51:59 Could not determine author for "github.com/avast/retry-go": parsing time "" as "2006-01-02T15:04:05Z": cannot parse "" as "2006"
2018/05/11 12:51:59 Could not determine long description for "github.com/avast/retry-go": unexpected HTTP status: got 403, want 200
...
$ curl -s https://api.github.com/users/pabs3 | jq
{
"message": "API rate limit exceeded for <removed>. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)",
"documentation_url": "https://developer.github.com/v3/#rate-limiting"
}
-- 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-go-maintainers/attachments/20180511/ca5074f1/attachment-0001.sig>
More information about the Pkg-go-maintainers
mailing list