[git-buildpackage] [ANNOUNCE] git-buildpackage 0.9.31

Guido Günther agx at sigxcpu.org
Wed May 31 14:47:52 CEST 2023


Hi,
I'm happy to announce the release of git-buildpackage 0.9.31:

    https://git.sigxcpu.org/cgit/git-buildpackage/tag/?id=debian/0.9.31

Here's a list of changes:

git-buildpackage (0.9.31) experimental; urgency=medium
.
  [ Guido Günther ]
  * Upload to experimental.
    gbp-import-orig when used with --upstream-vcs-tag now strips extensions like
    'dfsg', 'ds' or 'repack' from upstream version numbers and handles the
    'really' convention. Let's test this in experimental before uploading to
    unstable.
  * [cf5b2ad] config: Print sensible error message on duplicate sections.
    Don't confuse users with a backtrace.
  * [a420bc9] gbp/deb/git: Don't strip ~ patterns unconditionally.
    They're needed when packaging upstream beta versions. So use
    a positive list instead.
    Fixes: a5575e178639a8e167c7f3090263a03b362e05e7
  * [9c4841e] d/rules: Check for DEB_BUILD_OPTIONS
  * [e358254] dch: Catch d/control parse errors too.
    Print a clear error message instead of hiding it in the backtrace.
    Thanks to Mechtilde Stehmann for the report
  * [4f909d2] pq: Roll back on all errors.
    Drop the pq branch on all exceptions not only on the ones gbp throws
    itself. This makes sure the result is consistent in such situations (no
    patches applied).
  * [8dfec59] patch_series: Ignore whitespace lines.
    E.g. python-coverage has a form feed in the series file.
    Thanks to Ian Jackson for the detailed report (Closes: #1030534)
  * [c72464b] gbp-upload: Check if remote exists
.
  [ Akbarkhon Variskhanov ]
  * [afcd15b] create-remote-repo.xml: Fix minor typo
.
  [ Samuel Henrique ]
  * [11728ec] rpm/policy: Add missing dash before version in RPM changelog header.
.
  [ Huw Jones ]
  * [3434531] repository.create_tag: Explicitly don't sign when sign=False.
    This avoids `tag.gpgsign = true` from git-config leaking through.
    (Closes: #1032932)
.
  [ Richard Laager ]
  * [29370b5] import-orig: Parse various Debian version patterns.
    This parses common Debian version patterns into the "real" upstream
    version.  For example, 1.1.8+dfsg1 becomes 1.1.8.  This strips epochs,
    handles the +really convention, finds git revisions, and strips other +
    or ~ patterns. (Closes: #968329)
.
  [ Junichi Uekawa ]
  * [f0e9d41] docs: gbp-pq manpage: refer to the moved location
    gbp-pq manpage refers to a page that says the content has moved.
    I think it can refer to the local html copy[1], or the internet copy.
    [1] /usr/share/doc/git-buildpackage/manual-html/gbp.patches.html
    (Closes: #1035838)

Thanks to everybody who contributed to this release. As usual the
package is available via Debian experimental:

    https://packages.debian.org/sid/git-buildpackage

Cheers,
 -- Guido


More information about the git-buildpackage mailing list