[git-buildpackage] [ANNOUNCE] git-buildpackage 0.9.11

Guido Günther agx at sigxcpu.org
Tue Dec 11 17:35:33 CET 2018


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

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

Here's a list of changes:

git-buildpackage (0.9.11) unstable; urgency=medium

  [ Guido Günther ]
  * [7ce98d6] import-ref: New experimental command to merge in changes from a
    upstream using git.
  * [2320ac3] Add test case for conversion of extra DEP-3 headers to
    pseudo-headers.  Currently the extra DEP-3 headers may end up as trailers
    instead of should be pseudo-headers.
  * [1e31e67] pq: Fix testcase.  Pseudo headers are now moved to the top of
    the patch.
  * [2f6a432] travisci: Test Python 3.7 as well.
    Use the workaround from
        https://github.com/travis-ci/travis-ci/issues/9815
    since Python 3.7 is not yet supported by the default image.
  * [497addc] Ignore flake8's 'W504 line break after binary operator'
    With flake8's other warnings this doesn't make much sense since
    indentation according to https://hg.python.org/peps/rev/3857909d7956
    does not work. It triggers
    - 'W503 line break before binary operator'
    - 'E129 visually indented line with same indent as next logical line'
    If one want to align the operators one hits
    - 'E127 continuation line over-indented for visual indent'
    So let's leave things as is for the moment.
  * [6b13422] Fix flake8's W605 (invalid escape sequence)
    See also
        https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior
  * [caa586a] builpackage-rpm: Use GBP_TMP_DIR instead of GBP_BUILD_DIR.
    This is consistent with --git-post-export and unbreaks
        tests/component/rpm/test_buildpackage_rpm.py:TestGbpRpm.test_hook_options
  * [1994bb2] PatchSeries: Only pass patch description and header to
    git-mailinfo. There are patches around that use
      Content-Transfer-Encoding: base64
    but the actual patch after '---' is unencoded ascii resulting in garbage
    after the patch description when imported into a patch queue.
    Since we're discarding the patch part of git-mailinfo anyway don't pass
    this on in the first place. (Closes: #912426)
  * [a55d19f] PristineTar: detect signature verification support
  * [dacca59] PristineTar: support checking in/out upstream signatures
  * [ad904b8] PristienTar: Properly detect signature feature
  * [0277c54] PristineTar: Don't fail if pristine-tar doesn't support
    signatures
  * [4a8908c] Make it simple to print exception details
  * [f932338] import-orig: rename sourcepackage to name
    since it's the source package's name

  [ Mathieu Parent ]
  * [03accd2] import-orig: Allow one to import the requested version with
    --uscan (Closes: #741148)

  [ Ben Hutchings ]
  * [771114b] Add test case for bug #905934
  * [0304fd3] pq import: Look for DEP-3 header fields even if git mailimport
    succeeds (Closes: #905934)
  * [47cf4c6] pq import: Always put DEP-3 headers as pseudo-headers.  If there
    are any non-git DEP-3 header fields, put them at the top of the body text,
    regardless of whether Description or Subject is used.  Also put a blank
    line between them and the rest of the message body.
  
  [ Markus Lehtonen ]
  * [8428343] gbp.git: fix doctest with recent python-dateutil.
    Traceback format has changed in recent python-dateutil.
  * [a656995] tests: small fix for import-orig-rpm component test.
    Merge behaviour in newer git versions (> v2.16) is slightly different.

  [ Andreas Beckmann ]
  * [12574cc] debian.source: Enumerate components only once
  * [a596206] PkgPolicy.symlink_orig: also remove dangling symlinks

  [ Luca Boccassi ]
  * [ce6b1e7] buildpackage{,-rpm}: add preexport hook.
    Sometimes it is necessary to perform operations before preparing the
    tarballs and exporting to the build directory.
    One such case is when having to handle extremely large binary assets in
    the orig tarball and at the same time complex packaging code, which makes
    it desirable to separate the two into different repositories for easier
    handling.
    A pre-export hook allows one to ensure that the tarball repository is
    present and checked out at the correct branch. (Closes: #909266)
  * [44acc6d] Refresh tests data submodule
  * [e5aedb1] buildpackage, export-orig: support version substitution for
    --git-tarball-dir.
    Add support for passing %(version), %(hversion) and %(version%A%B) in
    buildpackage --git-tarball-dir and export-orig --tarball-dir.
    (Closes: #909266)

  [ Kiss György ]
  * [7bba657] setup.py: Fix version parsing when installing from pip.

  [ Arnaud Rebillout ]
  * [f0cb11d] docs: update references from <http://dep.debian.net> to
    <https://dep-team.pages.debian.net>.

  [ Chris Lamb ]
  * [9dc9f5e] Fix "was build" typos (Closes: #916044)

  [ Ken Dreyer ]
  * [f6096ed] gbp.deb: Correct "otherwise" spelling in comment

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

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

Cheers,
 -- Guido
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.sigxcpu.org/pipermail/git-buildpackage/attachments/20181211/21de9c21/attachment.sig>


More information about the git-buildpackage mailing list