dh-make-golang 0.5.0-1 source package in Ubuntu
Changelog
dh-make-golang (0.5.0-1) unstable; urgency=medium [ Guillem Jover ] * Update default upstream gitignore directories. Add _build as that's the default build directory. Anchor both _build and .pc under the root source by prefixing with «/». Mark them as directories by suffixing with «/». * Place license location on the filesystem in a Comment field. This is not part of the license statement, it's rather an ancillary comment about where to find it. [ Peymaneh Nejad ] * Add step (go.step.sm) to knownHosts [ Federico Grau ] * Check for and move upstream debian dir if it exists (Closes: #983241) [ Arnaud Rebillout ] * Make sure to call normalizeDebianProgramName() on the whole name, not on parts. * Renaming: normalizeDebian{Program,Package}Name * Add testcases to nameFromGoPkg: golang.org/x/term and two others. * Update debian-policy link url * Set debianBranch in execMake(), use it in createGitRepository() This minor refactoring prepares the code for the next commit, where we will need to know the Debian branch in `execMake()`. * Fix make output: run 'git push' before 'gbp push' As mentioned in #107, running 'gbp push' when there's no debian tag is not the right thing to do, as it will only push the upstream branch. Consequences are: 1. The default gitlab branch is set to the upstream branch instead of the debian branch. 2. The debian branch is not pushed and needs to be pushed manually anyway. I believe that the best thing to do instead is just to run 'git push origin <debian-branch>' first, and then run 'gbp push'. * Keep compatibility with Git below 2.28. Thanks to Alois Micard for pointing that out [ Aleksey Morarash ] * Extend .gitignore with vim temporary files * Annotate errors with context. This will prevent situations when program terminates with bare error leaving the user without any clue of where the error was occurred. [ Anthony Fok ] * New upstream version 0.5.0 * Set GO111MODULE=off when calling "go list" etc. to keep dh-make-golang make and estimate working with Go 1.16 and 1.17 * Add "Multi-Arch: foreign" to library package in debian/control * Add Expat (MIT) license text template * Recognize upstream pre-release versions so that tilde '~' instead of '-' is used in upstream tarball and in debian/changelog, e.g. "1.0.0~rc1" instead of "1.0.0-rc.1". Thanks to nicoo (Closes: #981421) * Workaround "go list" error when upstream uses "../.." in import path (Closes: #992610) * make: Add -program_package_name flag. This allows overriding the program package name, and the source package name too when appropriate, e.g. to name github.com/cli/cli as "gh". See discussion at #951374 https://bugs.debian.org/951374 * make: Change -force_prerelease and -upstream_git_history flags to use underscore instead of hyphen * make: Change some wordings in help and instruction, especially the use of "git commit -S" for signing the commit * Add fyne.io as "fyne" to knownHosts * Add filippo.io as "filippo" to knownHosts * Fix SA1006 and ST1005 reported by staticcheck - ST1005 Incorrectly formatted error string - SA1006 Printf with dynamic first argument and no further arguments * Migrate from Travis CI to GitHub Actions workflow for CI tests * Bump build-dependency on golang-any to (>= 2:1.13~) and golang-github-google-go-github-dev to (>= 38) * Bump Standards-Version to 4.6.0 (no change) * Refresh 01-Update-the-import-path-of-golang-github-google-go-github.patch from v32 to v38, but also disable it, as it seems dh-make-golang builds just fine with Go 1.15 without the patch. -- Anthony Fok <email address hidden> Thu, 26 Aug 2021 14:59:33 -0600
Upload details
- Uploaded by:
- Debian Go Packaging Team
- Uploaded to:
- Sid
- Original maintainer:
- Debian Go Packaging Team
- Architectures:
- any
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
dh-make-golang_0.5.0-1.dsc | 2.4 KiB | ed161b8333056c5849bf4c2e779031d1c2a7e3779600247b5a649a767663bad2 |
dh-make-golang_0.5.0.orig.tar.gz | 27.8 KiB | 273a26c951fd25be1601244ccace96681af58c9b494b26f21000ef376fd779c2 |
dh-make-golang_0.5.0-1.debian.tar.xz | 8.4 KiB | c1cb33c38117f2f1e3b39c2817d8dbdb28b5e6adc29401f17540a34308c9a019 |
Available diffs
- diff from 0.4.0-1 to 0.5.0-1 (15.1 KiB)
No changes file available.
Binary packages built by this source
- dh-make-golang: tool that converts Go packages into Debian package source
dh-make-golang is a tool to automatically create Debian packaging for Go
packages. Its goal is to automate away as much of the work as possible when
creating a Debian package for a Go library package.
- dh-make-golang-dbgsym: debug symbols for dh-make-golang