Debian Package Tracker
Register | Log in
Subscribe

git-buildpackage

Suite to help with Debian packages in Git repositories

Choose email to subscribe with

general
  • source: git-buildpackage (main)
  • version: 0.9.43
  • maintainer: Guido Günther (DMD)
  • arch: all
  • std-ver: 4.7.2
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 0.9.22
  • oldstable: 0.9.30
  • stable: 0.9.38
  • testing: 0.9.43
  • unstable: 0.9.43
versioned links
  • 0.9.22: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.9.30: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.9.38: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 0.9.43: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • git-buildpackage (241 bugs: 0, 105, 136, 0)
  • git-buildpackage-rpm (1 bugs: 0, 0, 1, 0)
action needed
Marked for autoremoval on 03 October due to python-libcst, python-pkginfo, sphinx-autodoc-typehints: #1144936, #1146040, #1146084 high
Version 0.9.43 of git-buildpackage is marked for autoremoval from testing on Sat 03 Oct 2026. It depends (transitively) on python-libcst, python-pkginfo, sphinx-autodoc-typehints, affected by #1144936, #1146040, #1146084. You should try to prevent the removal by fixing these RC bugs.
Created: 2026-08-01 Last update: 2026-09-06 06:02
3 bugs tagged help in the BTS normal
The BTS contains 3 bugs tagged help, please consider helping the maintainer in dealing with them.
Created: 2019-03-21 Last update: 2026-09-06 06:00
21 bugs tagged patch in the BTS normal
The BTS contains patches fixing 21 bugs, consider including or untagging them.
Created: 2026-09-02 Last update: 2026-09-06 06:00
Fails to build during reproducibility testing normal
A package building reproducibly enables third parties to verify that the source matches the distributed binaries. It has been identified that this source package produced different results, failed to build or had other issues in a test environment. Please read about how to improve the situation!
Created: 2026-08-29 Last update: 2026-09-06 02:00
18 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit e7184046690db6453b5cae523a3619a7889e7c6e
Merge: d32b515 a6e0020
Author: Guido Günther <agx@debian.org>
Date:   Thu Sep 3 15:10:59 2026 +0000

    Merge branch 'wip/obbardc/docs-update' into 'master'
    
    Minor Documentation & Makefile updates
    
    See merge request agx/git-buildpackage!105

commit a6e0020b5e7ef9a3931fc49fe9281249fc3cb550
Author: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Date:   Mon Aug 31 15:51:57 2026 +0100

    docs: HACKING: Document how to build the documentation
    
    Mention 'make docs' and the tools needed to render the manual and the
    manpages next to the existing API docs bits.
    
    Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>

commit d7fb74341777ed986edd3db6a3c97945dd4f69b9
Author: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Date:   Mon Aug 31 15:51:57 2026 +0100

    docs: HACKING: Mention 'make syntax-check'
    
    Patches need to pass the style and syntax checks as well, so point at the
    target that runs them.
    
    Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>

commit 5eea4533657b97c196f70db8eed62fa1f02c2686
Author: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Date:   Mon Aug 31 15:51:57 2026 +0100

    docs: HACKING: Document how to see skipped and failed tests
    
    Mention pytest's '-r' summary options and how to run the test suite with
    the interpreter from the virtual environment.
    
    Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>

commit fa304c79022a5c812df5e2cecdc492acc00e2038
Author: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Date:   Mon Aug 31 15:51:57 2026 +0100

    docs: HACKING: Document using a virtual environment
    
    Explain how to get a 'gbp' that runs straight from the working tree via
    'make venv', including how to check which one the shell actually picks
    up.
    
    Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>

commit 37c859a9efa77dfebeb96af8bb9e974b4d74115b
Author: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Date:   Mon Aug 31 15:51:57 2026 +0100

    docs: HACKING: Normalise links
    
    Use reference style links throughout instead of mixing them with inline
    autolinks and collect all the definitions at the bottom of the file.
    Also use https for the bug tracker.
    
    Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>

commit c885561abdd164025d4737c514be4d74748d8c5e
Author: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Date:   Mon Aug 31 15:51:57 2026 +0100

    build: Makefile: Fix DocBook tool detection
    
    When no supported DocBook-to-man conversion tool is installed, the
    Makefile fails with a parsing instead of reporting the intended error:
    
            Makefile:58: *** recipe commences before first target.  Stop.
    
    This is caused by recipe indentation on the $(error ...) directive.
    
    Remove the indentation so the directive is evaluated while parsing the
    Makefile.
    
    Also remove the indentation from the other assignments in the conditional
    for consistency.
    
    Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>

commit cd21225cbeb1dcfe77ba6597f1e1127081397533
Author: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Date:   Mon Aug 31 15:51:57 2026 +0100

    build: Makefile: Improve venv setup and activation hint
    
    Couple of minor quality-of-life changes to the virtual environment
    setup in the Makefile:
    
    - Use the virtual environment's Python binary directly when installing
      development dependencies instead of activating it in a subshell.
    - Print an activation hint after creating the virtual environment.
    - Swap the order of the 'venv/stamp' and 'venv' targets for better
      readability.
    
    Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>

commit d32b5154047ebf9b7f842f81d08b0efaa103233f
Merge: 2e912bb 3630178
Author: Guido Günther <agx@debian.org>
Date:   Thu Sep 3 08:39:19 2026 +0000

    Merge branch 'wip/obbardc/fix-version' into 'master'
    
    gbp: Correctly report the program name in --version
    
    See merge request agx/git-buildpackage!103

commit 3630178fc4a22e923854cc715048e782c6e48731
Author: Christopher Obbard <chris.obbard@oss.qualcomm.com>
Date:   Mon Aug 31 09:11:06 2026 +0100

    gbp: Correctly report the program name in --version
    
    The "--version" argument reports a different program name depending on
    how it is invoked: the supercommand prints its own script name ('gbp')
    and each subcommand prints its own script name (e.g. 'buildpackage').
    
    Change all instances to  report 'git-buildpackage' as the program name.
    
    before:
    
        $ gbp --version
        gbp 0.9.43
    
        $ gbp buildpackage --version
        buildpackage 0.9.43
    
    after:
    
        $ gbp --version
        git-buildpackage 0.9.43
    
        $ gbp buildpackage --version
        git-buildpackage 0.9.43
    
    Signed-off-by: Christopher Obbard <chris.obbard@oss.qualcomm.com>

commit 2e912bb0b8ce2e759e2c61a5b55014f8aa55462d
Merge: 2fd87b1 b9c1b91
Author: Guido Günther <agx@debian.org>
Date:   Fri Aug 28 06:52:14 2026 +0000

    Merge branch 'cov' into 'master'
    
    Drop pytest-coverage dependency
    
    See merge request agx/git-buildpackage!102

commit b9c1b91eaabe4f3191cc375f70ea0c856d10c519
Author: Guido Günther <agx@sigxcpu.org>
Date:   Thu Aug 27 11:43:13 2026 +0200

    Drop pytest-coverage dependency
    
    It's currently broken and we run the coverage report in the
    non-packaging stage anyway so no need to duplicate it here.
    
    We depend on pip so the error message becames clearer.
    
    Worksaround: #1145179
    Signed-off-by: Guido Günther <agx@sigxcpu.org>

commit 7008a65dd4e56a0b2c3d406ab20c2f37db96b8ff
Author: Guido Günther <agx@sigxcpu.org>
Date:   Thu Aug 27 20:09:02 2026 +0200

    setup: Drop hardcoded coverage args
    
    We pass them in CI anyway
    
    Signed-off-by: Guido Günther <agx@sigxcpu.org>

commit 2fd87b14e8486aeab0119426ad6b3386b3f7c93b
Merge: d520cd2 c201655
Author: Guido Günther <agx@debian.org>
Date:   Sun Aug 23 14:19:16 2026 +0000

    Merge branch 'wip/obbardc/pristine-tar-commit-version' into 'master'
    
    pristine-tar: report upstream version after commit
    
    See merge request agx/git-buildpackage!100

commit c2016559ab1a9d604ae5f6a019fb679ed066caf1
Author: Christopher Obbard <obbardc@debian.org>
Date:   Sun Aug 23 12:45:13 2026 +0100

    pristine-tar: Report upstream version after commit
    
    After "gbp pristine-tar commit" commits the upstream tarball, it logs a
    success message containing the Debian source package version.
    
    Upstream tarballs have no knowledge of the Debian revision, so reporting
    the Debian package version is slightly misleading. Report the upstream
    version instead.
    
    before:
    
      $ gbp pristine-tar commit ../audiowmark_0.6.5.orig.tar.gz
      gbp:info: Successfully committed pristine-tar data for version 0.6.5-5 of ../audiowmark_0.6.5.orig.tar.gz
    
    after:
    
      $ gbp pristine-tar commit ../audiowmark_0.6.5.orig.tar.gz
      gbp:info: Successfully committed pristine-tar data for version 0.6.5 of ../audiowmark_0.6.5.orig.tar.gz
    
    Signed-off-by: Christopher Obbard <obbardc@debian.org>

commit d520cd2dd562d0ffdba1090602b021e7fa1d459a
Merge: 5486c30 541ade1
Author: Guido Günther <agx@debian.org>
Date:   Sun Aug 23 13:58:03 2026 +0000

    Merge branch 'python-again' into 'master'
    
    ci: Depend on python3-pip
    
    See merge request agx/git-buildpackage!101

commit 541ade15bcf5d58b5a73ba3a67004422e9a710d1
Author: Guido Günther <agx@sigxcpu.org>
Date:   Sun Aug 23 15:11:26 2026 +0200

    flake8: Exclude .eggs/
    
    Signed-off-by: Guido Günther <agx@sigxcpu.org>

commit 36fc0aefd07ba162b07a9906bc84e52c59aa9a3e
Author: Guido Günther <agx@sigxcpu.org>
Date:   Sun Aug 23 14:59:53 2026 +0200

    ci: Depend on python3-pip
    
    Makes the typechecks pass again
    
    Signed-off-by: Guido Günther <agx@sigxcpu.org>


https://salsa.debian.org/api/v4/projects/agx%2Fgit-buildpackage API request failed: 401 Unauthorized at /srv/qa.debian.org/data/vcswatch/vcswatch line 410.
Created: 2026-08-23 Last update: 2026-09-03 16:32
lintian reports 2 warnings normal
Lintian reports 2 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-05-29 Last update: 2026-05-29 04:31
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.7.4 instead of 4.7.2).
Created: 2025-12-23 Last update: 2026-05-28 22:37
news
[rss feed]
  • [2026-05-31] git-buildpackage 0.9.43 MIGRATED to testing (Debian testing watch)
  • [2026-05-28] Accepted git-buildpackage 0.9.43 (source) into unstable (Guido Günther)
  • [2026-04-22] git-buildpackage 0.9.42 MIGRATED to testing (Debian testing watch)
  • [2026-04-20] Accepted git-buildpackage 0.9.42 (source) into unstable (Guido Günther)
  • [2026-04-20] Accepted git-buildpackage 0.9.41 (source) into unstable (Guido Günther)
  • [2026-04-19] Accepted git-buildpackage 0.9.40 (source) into unstable (Guido Günther)
  • [2025-11-08] git-buildpackage 0.9.39 MIGRATED to testing (Debian testing watch)
  • [2025-11-05] Accepted git-buildpackage 0.9.39 (source) into unstable (Guido Günther)
  • [2025-04-14] git-buildpackage 0.9.38 MIGRATED to testing (Debian testing watch)
  • [2025-04-11] Accepted git-buildpackage 0.9.38 (source) into unstable (Guido Günther)
  • [2025-01-12] git-buildpackage 0.9.37 MIGRATED to testing (Debian testing watch)
  • [2025-01-10] Accepted git-buildpackage 0.9.37 (source) into unstable (Guido Günther)
  • [2024-12-25] git-buildpackage 0.9.36 MIGRATED to testing (Debian testing watch)
  • [2024-12-22] Accepted git-buildpackage 0.9.36 (source) into unstable (Guido Günther)
  • [2024-09-26] git-buildpackage 0.9.35 MIGRATED to testing (Debian testing watch)
  • [2024-09-24] Accepted git-buildpackage 0.9.35 (source) into unstable (Guido Günther)
  • [2024-07-08] git-buildpackage 0.9.34 MIGRATED to testing (Debian testing watch)
  • [2024-07-02] Accepted git-buildpackage 0.9.34 (source) into unstable (Guido Günther)
  • [2023-12-18] git-buildpackage 0.9.33 MIGRATED to testing (Debian testing watch)
  • [2023-12-15] Accepted git-buildpackage 0.9.33 (source) into unstable (Guido Günther)
  • [2023-08-06] git-buildpackage 0.9.32 MIGRATED to testing (Debian testing watch)
  • [2023-08-06] git-buildpackage 0.9.32 MIGRATED to testing (Debian testing watch)
  • [2023-08-04] Accepted git-buildpackage 0.9.32 (source) into unstable (Guido Günther)
  • [2023-05-31] Accepted git-buildpackage 0.9.31 (source) into experimental (Guido Günther)
  • [2022-11-27] git-buildpackage 0.9.30 MIGRATED to testing (Debian testing watch)
  • [2022-11-27] git-buildpackage 0.9.30 MIGRATED to testing (Debian testing watch)
  • [2022-11-24] Accepted git-buildpackage 0.9.30 (source) into unstable (Guido Günther)
  • [2022-10-02] git-buildpackage 0.9.29 MIGRATED to testing (Debian testing watch)
  • [2022-09-29] Accepted git-buildpackage 0.9.29 (source) into unstable (Guido Günther)
  • [2022-07-07] git-buildpackage 0.9.28 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 241 253
  • RC: 0
  • I&N: 103 108
  • M&W: 135 142
  • F&P: 3
  • patch: 21
  • help: 3
links
  • homepage
  • lintian (0, 2)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 0.9.43
  • 6 bugs

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing