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 Pocket 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

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