Debian Package Tracker
Register | Log in
Subscribe

dgit

git interoperability with the Debian archive

Choose email to subscribe with

general
  • source: dgit (main)
  • version: 14.1
  • maintainer: Debian tag2upload Delegates (DMD)
  • uploaders: Ian Jackson [DMD] – Sean Whitton [DMD]
  • arch: all
  • std-ver: 4.4.0.0
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 9.13
  • oldstable: 10.7+deb12u3
  • old-bpo: 12.15~bpo12+1
  • stable: 12.15
  • stable-bpo: 14.1~bpo13+1
  • testing: 14.1
  • unstable: 14.1
versioned links
  • 9.13: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 10.7+deb12u3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 12.15~bpo12+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 12.15: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 14.1~bpo13+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 14.1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • dgit (106 bugs: 0, 45, 61, 0)
  • dgit-infrastructure (18 bugs: 0, 13, 5, 0)
  • git-debpush (38 bugs: 0, 26, 12, 0)
  • git-debrebase (10 bugs: 0, 2, 8, 0)
action needed
3 open merge requests in Salsa normal
There are 3 open merge requests for this package on Salsa. You should consider reviewing and/or merging these merge requests.
Created: 2025-09-16 Last update: 2026-01-11 16:46
version in VCS is newer than in repository, is it time to upload? normal
vcswatch reports that this package seems to have a new changelog entry (version 14.2~, distribution unstable) and new commits in its VCS. You should consider whether it's time to make an upload.

Here are the relevant commit messages:
commit 3ae5c7d98ffd6dbb9161fd3002e893dbe5509a0e
Merge: a1621219 60d06211
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sat Jan 10 21:40:43 2026 +0000

    Merge branch 'o2m-email-address' into 'main'
    
    TAG2UPLOAD-MANAGER-PROTOCOL: Convey the user's email address
    
    See merge request dgit-team/dgit!381

commit a1621219818b003bc142e6637ab4af2e7c0b74e6
Merge: 09e89162 f3ae699e
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sat Jan 10 13:39:37 2026 +0000

    Merge branch 'faster-t2u-test' into 'main'
    
    tests: poll-loop-schedule: Make long polls start much faster
    
    See merge request dgit-team/dgit!380

commit 60d06211469d5291f8e73920ab886ee857466216
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sat Jan 10 13:13:27 2026 +0000

    TAG2UPLOAD-MANAGER-PROTOCOL: Convey the user's email address
    
    Currently, oracled (in the person of d-r-s) sometimes sends an email only to
    the mailing list, even though the Manager has already obtained their address
    from the tagger line in the tag.  It does this because it wants to avoid
    parsing the tag before verifying the signature (something that the Manager,
    which is much less powerful, is quite willing to to).
    
    This poses a problem for oracled faithfully reporting "whether it sent an
    email".  Do we mean to the list, or to the tagger?  We want to email the
    tagger, really.
    
    Here, I propose that oracled should always receive a pre-massaged email
    address (in a verifiably safe character set) from the manager.  It can then
    safely include this as the recipient of its emails, even before it has
    verified the signature.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit f3ae699e2c3bcb0944eb6370e11f9d3aa207ca5d
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sat Jan 10 12:14:10 2026 +0000

    tests: poll-loop-schedule: Make long polls start much faster
    
    On my system this reduces the wall clock time of t2u-integration, when run in
    isolation, by a about 5x, from 49s to 10s.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit db856bcbb15f4b99364f496a484b7f8b1596e515
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sat Jan 10 12:13:58 2026 +0000

    tests: poll-loop-schedule: Adjust ordering slightly
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 09e8916206b058681acedaaa4bd5091950a0f616
Merge: c9a735f3 b9f61496
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sat Jan 10 00:09:06 2026 +0000

    Merge branch 'retry-schedule-move' into 'main'
    
    Move retry schedule doc to t2usm
    
    See merge request dgit-team/dgit!379

commit b9f61496786d41501f13d1f6a1f5586b205092c5
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Jan 9 18:31:15 2026 +0000

    Make an xref to the retry schedule documentation
    
    Sadly I don't think it's easy to make a URL for this.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit b2420303c86c58e72c875456ac5305eb17ac0643
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Jan 9 18:29:25 2026 +0000

    Remove retry schedule documentation
    
    This is moving to tag2upload-service-manager.
    
    The text from here is in verbatim in
      tag2upload-service-manager.git#4af2f85aca3666c929bb6c9c72eefc04f468e24e
    and is edited further, there.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit c9a735f3e6e20098829ba888988b1aab361004bc
Merge: e6ca3267 006b4bdb
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Jan 5 23:09:22 2026 +0000

    Merge branch 't2usm-email-mock' into 'main'
    
    tests: t2u-integration: Provide configuration used by t2usm email feature
    
    See merge request dgit-team/dgit!377

commit e6ca3267e4f93ac57041d533fa6bdb43748e6fe1
Merge: ff688e1f b751dda9
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Jan 5 23:08:52 2026 +0000

    Merge branch 'changelog' into 'main'
    
    changelog: start 14.2
    
    See merge request dgit-team/dgit!378

commit b751dda94f45d399044510eef66546a1751a18ac
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Jan 5 22:12:17 2026 +0000

    changelog: start 14.2
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 006b4bdb75086ae802a465c1389cbbb5178ef2da
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Jan 5 21:54:32 2026 +0000

    tests: t2u-integration: Provide configuration used by t2usm email feature
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit ff688e1fbbdb08fa9b31489a6e263f374cbc6e31
Merge: cd470790 fb4d8152
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Fri Jan 2 18:13:27 2026 +0000

    Merge branch 'oracled-retries' into 'main'
    
    tagupload-oracled: Send 'retriable' when we can't take locks
    
    See merge request dgit-team/dgit!374

commit cd4707900cea79ac4cc5844a33ee5ade2fd269c3
Merge: f4559974 e51369c8
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Fri Jan 2 10:54:11 2026 +0000

    Merge branch 'rename-noreply' into 'main'
    
    Rename --noreply to --from in tag2upload-oracled (and d-r-s)
    
    See merge request dgit-team/dgit!376

commit fb4d815236abbe2bf4f9c70ea3b534d4c8be4cec
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Jan 1 21:59:42 2026 +0000

    tests: Populate t2u_fake_manager_args out in t2u-gbp
    
    Then we don't need to pass a boolean all the way down anymore.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 257e526512ec6cb68df2b148d14d5f5559235fa4
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Jan 1 20:47:17 2026 +0000

    tag2upload-oracled: Send all flock(1) stderr back to Manager
    
    Suggested-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit f20526cca245199d81b54a08a5b5bc40c18a793d
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Jan 1 20:41:22 2026 +0000

    tests: t-t2u-run-drs: Use a case
    
    Suggested-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit b45a6f26692b4541ecb6d627686ac1eed857c8d6
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Jan 1 20:40:03 2026 +0000

    tests: t-t2u-run-drs: Delete spurious printf
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 90e6521a809b348c543c0704e3dccaa23d833310
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Jan 1 20:34:03 2026 +0000

    tests: t2u-fake-manager: Always print oracled's exit status
    
    Suggested-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit e9e7cfa688791ad7fbc97591e7a87146ca0e2d49
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Jan 1 20:32:50 2026 +0000

    tests: t2u-fake-manager: Rename argument
    
    Suggested-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 6918f46b138972013d0748ad14dc0982e9f2c178
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Jan 1 15:26:45 2026 +0000

    tag2upload-oracled: Capture and report failure from flock(1)
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 23e44ec6da9a26156950301d3430fb906dd8cbad
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sun Dec 28 21:17:44 2025 +0000

    tagupload-oracled: Send 'retriable' when we can't take locks
    
    The jobs are already effectively retriable because we haven't sent
    'commit-to-public-upload', but this means we inform the Manager properly of
    what we know about the problem.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 131fe40dfa3d9c90a0600ce1caa7944d899a64ea
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Jan 1 15:25:52 2026 +0000

    tests: Provide a way to expect oracled to exit non-zero
    
    This will be needed by a test to be added in the next commit.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 8aa089b4d58cf1fb0ecc47143063a606876dddb3
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sun Dec 28 21:13:51 2025 +0000

    tag2upload-oracled: Use fail() in one more place
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 183e0490def816a9418626137019cbe3ae7eff71
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sun Dec 28 21:08:48 2025 +0000

    tag2upload-oracled: Read tag & last-attempt-message in worker()
    
    This means the job exchange is completed sooner such that it is possible for
    worker() to send a retriable outcome.  No functional change.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit e51369c853d136c23d2a11789f4e329c8c8bdcd1
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Thu Jan 1 20:12:04 2026 +0000

    Rename NOREPLY to FROM in dgit-repos-server
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit b354e304e423af516d993301c23b7340dfe84f0b
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Thu Jan 1 20:10:10 2026 +0000

    Rename --noreply to --from in tag2upload-oracled
    
    This value is used for From: and sendmail -f (envelope sender, ie MAIL FROM).
    We named this option when we thought we were going to use a noreply address.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Created: 2026-01-02 Last update: 2026-01-11 16:46
lintian reports 10 warnings normal
Lintian reports 10 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2026-01-01 Last update: 2026-01-02 10:00
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.3 instead of 4.4.0.0).
Created: 2019-09-29 Last update: 2026-01-02 03:30
news
[rss feed]
  • [2026-01-04] Accepted dgit 14.1~bpo13+1 (source) into stable-backports (Sean Whitton)
  • [2026-01-04] dgit 14.1 MIGRATED to testing (Debian testing watch)
  • [2026-01-01] Accepted dgit 14.1 (source) into unstable (Ian Jackson)
  • [2025-12-31] Accepted dgit 14.0 (source) into unstable (Ian Jackson)
  • [2025-12-26] dgit 13.20 MIGRATED to testing (Debian testing watch)
  • [2025-12-23] Accepted dgit 13.20 (source) into unstable (Ian Jackson)
  • [2025-12-22] Accepted dgit 13.19~bpo13+1 (source) into stable-backports (Sean Whitton)
  • [2025-12-22] dgit 13.19 MIGRATED to testing (Debian testing watch)
  • [2025-12-20] Accepted dgit 12.16 (source) into proposed-updates (Debian FTP Masters) (signed by: Sean Whitton)
  • [2025-12-19] Accepted dgit 13.19 (source) into unstable (Ian Jackson)
  • [2025-12-16] dgit 13.18 MIGRATED to testing (Debian testing watch)
  • [2025-12-15] Accepted dgit 13.18~bpo13+1 (source) into stable-backports (Sean Whitton)
  • [2025-12-12] Accepted dgit 13.18 (source) into unstable (Sean Whitton)
  • [2025-11-11] Accepted dgit 13.17~bpo13+1 (source) into stable-backports (Sean Whitton)
  • [2025-10-28] dgit 13.17 MIGRATED to testing (Debian testing watch)
  • [2025-10-24] Accepted dgit 13.17 (source) into unstable (Ian Jackson)
  • [2025-10-10] Accepted dgit 13.16~bpo13+1 (source) into stable-backports (Sean Whitton)
  • [2025-10-10] dgit 13.16 MIGRATED to testing (Debian testing watch)
  • [2025-10-07] Accepted dgit 13.16 (source) into unstable (Sean Whitton)
  • [2025-09-18] Accepted dgit 13.15~bpo13+1 (source) into stable-backports (Sean Whitton)
  • [2025-09-18] dgit 13.15 MIGRATED to testing (Debian testing watch)
  • [2025-09-16] Accepted dgit 13.15 (source) into unstable (Ian Jackson)
  • [2025-09-08] Accepted dgit 13.14~bpo13+1 (source) into stable-backports (Sean Whitton)
  • [2025-09-08] dgit 13.14 MIGRATED to testing (Debian testing watch)
  • [2025-09-05] Accepted dgit 13.14 (source) into unstable (Ian Jackson)
  • [2025-08-28] Accepted dgit 13.13~bpo13+1 (source) into stable-backports (Sean Whitton)
  • [2025-08-28] Accepted dgit 13.13~bpo12+1 (all source) into stable-backports (Debian FTP Masters) (signed by: Sean Whitton)
  • [2025-08-27] dgit 13.13 MIGRATED to testing (Debian testing watch)
  • [2025-08-24] Accepted dgit 13.13 (source) into unstable (Ian Jackson)
  • [2025-08-19] dgit 13.12 MIGRATED to testing (Debian testing watch)
  • 1
  • 2
bugs [bug history graph]
  • all: 174 178
  • RC: 0
  • I&N: 86 87
  • M&W: 88 91
  • F&P: 0
  • patch: 0
links
  • lintian (0, 10)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
  • l10n (-, 80)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 14.1
  • 1 bug

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