Debian Package Tracker
Register | Log in
Subscribe

dgit

git interoperability with the Debian archive

Choose email to subscribe with

general
  • source: dgit (main)
  • version: 11.11
  • maintainer: Ian Jackson (DMD)
  • uploaders: 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: 8.5
  • oldstable: 9.13
  • stable: 10.7+deb12u2
  • testing: 11.11
  • unstable: 11.11
versioned links
  • 8.5: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 9.13: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 10.7+deb12u2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 11.11: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • dgit (91 bugs: 0, 38, 53, 0)
  • dgit-infrastructure (11 bugs: 0, 10, 1, 0)
  • git-debpush (4 bugs: 0, 2, 2, 0)
  • git-debrebase (8 bugs: 0, 1, 7, 0)
action needed
Debci reports failed tests high
  • unstable: pass (log)
    The tests ran in an unknown time
    Last run: 2024-10-23T18:39:05.000Z
    Previous status: unknown

  • testing: fail (log)
    The tests ran in an unknown time
    Last run: 2024-11-19T15:38:14.000Z
    Previous status: unknown

  • stable: pass (log)
    The tests ran in an unknown time
    Last run: 2024-10-20T22:16:45.000Z
    Previous status: unknown

Created: 2024-11-12 Last update: 2024-11-21 23:04
Marked for autoremoval on 20 December due to git-buildpackage: #1084672 high
Version 11.11 of dgit is marked for autoremoval from testing on Fri 20 Dec 2024. It depends (transitively) on git-buildpackage, affected by #1084672. You should try to prevent the removal by fixing these RC bugs.
Created: 2024-11-15 Last update: 2024-11-21 23:03
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug, consider including or untagging them.
Created: 2024-04-30 Last update: 2024-11-21 23:00
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 12.0, 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 70c9eb808ed8290ee0d4eba99a7f62d571d4845c
Merge: d9b75a9 61b7289
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Nov 14 01:38:59 2024 +0000

    Merge branch 'dep14' into 'master'
    
    Don't remake DEP-14 tag
    
    Closes #2
    
    See merge request dgit-team/dgit!47

commit 61b728904aa9e36d022a5f36921b499c49d24df3
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Nov 10 11:43:19 2024 +0000

    dgit: Reuse unsigned DEP-14 tags by default
    
    The --force option is now a normal boolean option (and it can be set
    in the access config).
    
    As per
      https://salsa.debian.org/dgit-team/dgit/-/merge_requests/47#note_538654
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit c3cc14ef3ac8802b03f3e45050835043b8e62d8a
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Nov 10 11:36:35 2024 +0000

    tests: dep14tag: Test unsigned dep14 tag handling
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit b23eef2cc56d14809a788d1fcb860b6d88ff896e
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Nov 10 11:42:06 2024 +0000

    dgit: force-reuse-unverifiable-dep14tag: Add to %forceopts
    
    This ought to have been done before, or it doesn't work with rpush.  I
    want to add it now, even though we're going to get rid of this force
    option and therefore this entry, because that way I can demonstrate
    things in tests, properly.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit bf802db0f7a9f3a0f3e79faa4574ed057816e8b1
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Nov 10 11:33:10 2024 +0000

    dgit: dep14tag: Fix error handling
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit e35ba41a410ee7554d8211a5ecb2051e4869d891
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Nov 10 11:31:34 2024 +0000

    tests: t-sponsee-dep14tag-sign: Break out t-sponsee-dep14tag
    
    And provide for passing arguments to git-tag.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit bb7e1eaa8ce2b58467c44fc377636ef32a617502
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Nov 10 11:30:32 2024 +0000

    tests: t-sponsee-dep14tag-sign: Don't pass $v
    
    It doesn't actually use this.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit b613b323789e006167bd01a03fb59d797cbf57e0
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 25 16:09:52 2024 +0100

    dgit: Remove a redundant semicolon
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit ec1b66badfa2abd1f7053d08069b66b83ec1d13b
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 25 16:10:33 2024 +0100

    dgit: protocol documentation: fix a typo
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 97f3e7ebd59930bd27ea9973d15c81af871d372f
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 25 16:09:02 2024 +0100

    dgit: protocol documentation: clarify layout
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 740d326cfec37cc03194f9924afd53344375d406
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 22:27:35 2024 +0100

    dgit-repos-server: Document that we don't verify the DEP-14 tag
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit f0926d335c695e7485606d580771a52eac512eb7
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 22:23:33 2024 +0100

    tests: t2u: Check that the original tag ends up on dgit-repos
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 3a4159499be09c62f9b52cd466ab33101e3c845a
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 18:34:33 2024 +0100

    tests: Check that we retain existing DEP-14 tag
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 268d6927898d775e9ff69ee9fcc2ac2bd87bd4df
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 20:04:11 2024 +0100

    dgit: Retain existing DEP-14 tags by default
    
    This is a possibly incompatible change:
    
    1. If there's a DEP-14 tags that is unsuitable (wrong commit, not
       signed, not verifiable), dgit will now fail, rather than remaking
       the tag.
    
    2. If you're relying on the DEP-14 tag being in dgit's format,
       that's no longer necessarily true: it could be in some other random
       format.  But we do now provide a link to the DEP-14 tag from the
       archive/ tag, and the metadata in the archive/ tag is the same.
       So all the information is still there.
    
    This seems worth bumping the changelog version.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 58eac106aedcbb534be5d38ee383c74437922a69
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 18:56:23 2024 +0100

    dgit: Reorganise responder tagwants handling
    
    This code is going to want to become more complicated, and a map won't
    be suitable.  No functional change.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 00086ea85d761b572f9b22b5ecacecc8c85b09b1
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 16:27:39 2024 +0100

    dgit: Move %i_param declaration earlier
    
    tagwant calculations are going to need this.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 2c80fb872ed0148d0adcb13617d72ff29d025530
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 19:54:41 2024 +0100

    tests: Check new split-maint-view-tag metadata
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 19eb56814bae10b8d53fb29c8f4cb2b09993512b
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 19:47:15 2024 +0100

    dgit: Include split-maint-view-tag metadata item in dgit view tag
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit a4a5843f10cdc34392510019be26b71abcd2b25b
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 19:37:28 2024 +0100

    dgit: Make tags in reverse order
    
    This will allow us to insert the objectid of the DEP-14 tag into the
    dgit view tag.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit ee5585fc247befbc38be151dc277696ff9dcec54
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 19:27:31 2024 +0100

    dgit(1): Add some semantic newlines
    
    This will make the next change smaller.  No change to rendered output.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 76da6369e2b63d5ac601117d951b872e6be455f5
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 19:13:50 2024 +0100

    dgit(1): Clarify and reword documentation for --dep14tag
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 341339c4a099eca9577adbf94ba50987afdd7c51
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Tue Oct 15 20:03:22 2024 +0100

    dgit(1): Properly describe the --no-dep14tag option
    
    We always make a DEP-14 tag in split view mode.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 335cc4775ad70ef11789c104cc134078eae66195
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 16:06:00 2024 +0100

    Protocol docs: Document that want-signed-tag sends multiple tags
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 1bb05e0d35bf7939aa4e7f4d153719b81ab24436
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 18:34:16 2024 +0100

    tests: push-source: Include section info in the log
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit d9b75a924b30ddc1e4a2aa9a510485e8f55f40df
Merge: b0d374a c3cf5ce
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Nov 7 02:38:24 2024 +0000

    Merge branch 'systemd-user-unit-role' into 'master'
    
    systemd unit: Fill in a sample --noreply
    
    See merge request dgit-team/dgit!56

commit c3cf5cea92657c3ae64cda8f2114f82d6c2be18e
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Nov 7 10:10:41 2024 +0800

    systemd unit: Fill in a sample --noreply
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit b0d374a92e00647723f49fc174a82da872bbe6ea
Merge: 11fce89 799bde7
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Oct 31 03:22:52 2024 +0000

    Merge branch 'systemd-user-unit' into 'master'
    
    Add systemd user unit for tag2upload-oracled
    
    See merge request dgit-team/dgit!55

commit 799bde794fdf004cb98a71dad9315ba7e2531539
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sat Oct 26 20:26:26 2024 +0800

    Add systemd user unit for tag2upload-oracled
    
    This is a very basic unit file; later, in addition to filling in the
    TBD values, we'll probably want to enable various isolation features.
    Also, we may want to make it a system unit, rather than a user unit,
    depending on what DSA prefer.  A user unit is simpler, for now.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit dbdae42175657bcea3cac6fd64aabd2879326808
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sat Oct 26 20:25:34 2024 +0800

    debian/control: Bump to debhelper compat level 12
    
    This enables dh_installsystemduser in the dh sequence.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 6868d92132c04401e1c80f2a78a368255940ae5e
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sat Oct 26 20:23:57 2024 +0800

    Makefile: Install ProtoConn.pm to dgit-infrastructure.deb
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 11fce896df5549018558b0704156e71b28a9e328
Merge: df9419f f252165
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sat Oct 26 12:36:20 2024 +0000

    Merge branch 't2u-integration-spwhitton-TODOs' into 'master'
    
    t2u-integration: Start Oracle, prepare and push upload tag
    
    See merge request dgit-team/dgit!54

commit f252165b8da46936db4d76cd8f365f7e75d61bbe
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sat Oct 26 19:03:03 2024 +0800

    tests: t2u-integration: Start Oracle, prepare and push upload tag
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 373775016d84342776336c8db34559598ab3c7c6
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sat Oct 26 19:02:44 2024 +0800

    tests: t2u-native: Factor out preparing the repository
    
    No functional change.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit df9419f9c5d5e9a3cef170abd5c23e5f3d59c68b
Merge: 8c9a983 061531e
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sat Oct 26 04:51:31 2024 +0000

    Merge branch 't2u-oracle-4' into 'master'
    
    t2u-oracled,dgit-repos-server: Pass autopkgtest virt cmd through
    
    See merge request dgit-team/dgit!49

commit 061531e0e3f6ba555c5003fe56a597d07dc1a36e
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 25 15:27:09 2024 +0100

    tests: Include additional logs from t2u tests in stderr
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit d10292048b9d7ba8ea3a902b83193415c0dd9347
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 25 11:45:10 2024 +0100

    dgit-repos-server: Document the format of VIRT-CMD-LIST
    
    This wasn't immediately obvious to me.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 74750a46f49bbf7e68bb335545717dda6f9b29a8
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Mon Oct 21 14:01:17 2024 +0800

    t2u-oracled,dgit-repos-server: Pass autopkgtest virt cmd through
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 3e06ff42328c578a1d130a2e24e797321609c085
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 25 14:35:53 2024 +0100

    tests: tstunt/dgit: Don't spew debug logs to stdout
    
    This makes this dgit wrapper suitable for use as the rpush responder.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit ed734fb33286ac23f36b2637997af4b9aea25c14
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 25 14:30:24 2024 +0100

    dgit-repos-server: Break out dgit_program
    
    We're going to reuse this.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 8c9a983600f3c6a0e8f9ebe944cdd30f04f021f8
Merge: cb6394b 59cd0c1
Author: Ian Jackson <iwj@debian.org>
Date:   Fri Oct 25 18:55:56 2024 +0000

    Merge branch 'vhosts' into 'master'
    
    tests: t2u-integration: Provide vhosts config section
    
    See merge request dgit-team/dgit!53

commit 59cd0c162a600f248fcef303d18425a5f9790eb9
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 25 19:29:36 2024 +0100

    tests: t2u-integration: Provide vhosts config section
    
    This is going to be mandatory in t2usm, to avoid misconfiguration.
    This means it has to be defined here.
    
    We set them to "*" so we don't have to pass funny options to curl, etc.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit cb6394bca9c4edf2465666f60f8fee94843a0009
Merge: fa726a1 f21ebf5
Author: Ian Jackson <iwj@debian.org>
Date:   Fri Oct 25 15:59:00 2024 +0000

    Merge branch 'ci-not' into 'master'
    
    CI: Disable two empty jobs
    
    See merge request dgit-team/dgit!52

commit f21ebf53782d6add051756d400d1941fe3ed1e95
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 25 16:19:18 2024 +0100

    CI: Disable two empty jobs
    
    Both these jobs (provided by the Salsa CI repo) print a message saying
    to disable them.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit fa726a1872e1a8256618d19ffe5119667e8a1fff
Merge: 1716cda ed1abf8
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Fri Oct 25 04:37:21 2024 +0000

    Merge branch 'gbp-notify' into 'master'
    
    test suite: Turn off gbp-buildpackage notifications
    
    See merge request dgit-team/dgit!51

commit ed1abf81541b371f120839659a782645189faa70
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Fri Oct 25 11:50:14 2024 +0800

    test suite: Turn off gbp-buildpackage notifications
    
    This is relevant if you happen to have python3-notify2 installed.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 1716cda7b775601bc314f1a26f363fd5849e1a97
Merge: b321036 6f5ea15
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Tue Oct 22 08:09:00 2024 +0000

    Merge branch 'sponsorship-orig' into 'master'
    
    dgit-sponsorship(7): Mention possible lack of origs
    
    See merge request dgit-team/dgit!46

commit b321036d7ebae60db3ffe699d73c6c558ededf1a
Merge: ffbbb43 948db2a
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Mon Oct 21 06:34:00 2024 +0000

    Merge branch 'rename-t2u-ssh' into 'master'
    
    t2u-ssh-for-oracled: Rename, for consistency
    
    See merge request dgit-team/dgit!50

commit 948db2af9e10f30d119bbaa06a32e8bc84c44010
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Mon Oct 21 14:05:50 2024 +0800

    t2u-ssh-for-oracled: Rename, for consistency
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit ffbbb430f18461009d3dbc162594d876c9f0b938
Merge: f7bd919 d677fe0
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Mon Oct 21 04:06:18 2024 +0000

    Merge branch 'flaky2' into 'master'
    
    Update some test suite deps
    
    See merge request dgit-team/dgit!48

commit d677fe0edb3f7e0a91e6c78a24a275530e3c7c8d
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Mon Oct 21 11:31:00 2024 +0800

    tag2upload-oracled: Touch up addition of --no-restart-workers
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 1e6d6bfd16d821875114d9bb8cc36a3e3024ba52
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Mon Oct 21 11:30:37 2024 +0800

    Update some test suite deps
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 6f5ea154c12d34f8f0dc785fbe5429ea6cbb391f
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 19:22:27 2024 +0100

    dgit-sponsorship(7): Mention possible lack of origs
    
    CC: Ben Harris <bjh21@bjh21.me.uk>
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit f7bd919e519b93320e7da88c82ffc56715793f2d
Merge: 4afbd1e d10c20a
Author: Ian Jackson <iwj@debian.org>
Date:   Sun Oct 20 13:46:20 2024 +0000

    Merge branch 'flaky' into 'master'
    
    Redo o2m connection in tests
    
    Closes #17
    
    See merge request dgit-team/dgit!45

commit d10c20a677177ac58ae3407f4076c425557f02b6
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 13:31:10 2024 +0100

    tests: t-t2u-run-drs: Get rid of timeout loop etc.
    
    Just read what we expect.
    
    I have verified that if the oracled crashed, we get EOF.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 2686d285f5c10e32642d423123501b14264b63d7
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 13:28:29 2024 +0100

    tests: t-t2u-start-t2u-oracled: Don't use an actual socket
    
    Instead, plumb the connection through with pipes, and have a stunt ssh
    that fakes it up.  This makes the tests a lot less complicated and
    also more robust.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit fd4aaf589c4bec6397612faf8e5a9a7e3058389b
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 13:27:25 2024 +0100

    tests: Open the t2u oracled nc pipes once and reuse the fds
    
    This means that we will be able to correctly handle EOFs (especially,
    the other end dying).  We don't do that perfectly, yet.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 4e6841045953efb02e3c77aa43adc406aac966dc
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 20 13:06:37 2024 +0100

    tag2upload-oracled: New --no-restart-workers option
    
    This will be used in tests.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 4afbd1e911c2e709f24a45a876bb198a7d524037
Merge: 5743a3e f5a16ef
Author: Ian Jackson <iwj@debian.org>
Date:   Sun Oct 20 10:17:07 2024 +0000

    Merge branch 'ci-2' into 'master'
    
    Sort out CI test dependency handling, and test on buster
    
    See merge request dgit-team/dgit!44

commit 5743a3e5f0d422a710fb476bbcbeae59517c09b7
Merge: 4f5077f 0c8bcb5
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sun Oct 20 09:56:08 2024 +0000

    Merge branch 't2u-oracle-3' into 'master'
    
    Run existing tag2upload tests via tag2upload-oracled
    
    See merge request dgit-team/dgit!38

commit f5a16efbba8ca567a971b2fd928cbbd06bf240cc
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sat Oct 19 13:52:48 2024 +0100

    CI: Add a test for buster
    
    We must skip two server-side tests.  That's OK since we're not going
    to be running the oracled and mini-git-tag-fsck on buster.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit b051f8d2b6b1abae66d2f521fc7d0cb16e757080
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sat Oct 19 11:14:35 2024 +0100

    CI: Use CI-built .debs for dependencies for dgit test suite
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 68b9aa64b03f2dae938fffd4a61b783d25fd9f37
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sat Oct 19 13:09:26 2024 +0100

    tests: Remove a spurious redirection from d/control
    
    This isn't actually read by this perl fragment, which is very
    confusing.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 0c8bcb57451576e7335cc63f523980854d89f87b
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sun Oct 20 14:28:49 2024 +0800

    tag2upload-oracled: Log dgit-repos-server invocation
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit a0ca6763f8458607c90800c05dfcc7d60b218706
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sat Oct 19 11:51:04 2024 +0800

    t2u-integration: Add TODO from discussion in recent MR
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 8c97ba9ba912f27efe29a3adfd70294acd861bd8
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sat Oct 12 16:29:27 2024 +0800

    tag2upload-oracled: Add params to configure autopkgtest virt server
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 91bafc41899de8aa476df4444554beaa16fa366c
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Fri Oct 11 10:32:18 2024 +0800

    t-t2u-run-drs: Remove PIDs we kill from $end_kill_pids
    
    Suggested-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 3d87bf82eb4a48baa4e70eede9fd7cb3071f1451
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Fri Oct 11 09:43:48 2024 +0800

    tag2upload-oracled: Add a comment for outside readers
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit bd0ff1c67214d7b6496762b5d89095a8da0f4dee
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Wed Oct 9 10:16:34 2024 +0800

    Run existing tag2upload tests via tag2upload-oracled
    
    The significant changes here are to implement the handle_job
    subroutine in tag2upload-oracled, and to change t-t2u-run-drs to
    always invoke 'dgit-repos-server --tag2upload4' by means of starting
    an instance of tag2upload-oracled.  All other parts of this commit are
    just updates to other parts of the test suite in light of those.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 0b86d1d2a62e821d6e3198c09bbf2a21f2fff61e
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sun Oct 6 08:42:41 2024 +0800

    tests/tag2upload-oracled: Factor out t-t2u-start-t2u-oracled
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit ba41a7add68136f4b216f66ff081359b2811dc8e
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Sun Oct 20 15:10:43 2024 +0800

    tests/tests/t2u: Fix broken setup for badtagger test
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 4f5077f63f6bb36efe90c62c2ba4914581bccef3
Merge: 10aeeb3 bc07b49
Author: Ian Jackson <iwj@debian.org>
Date:   Fri Oct 18 23:17:21 2024 +0000

    Merge branch 'ci' into 'master'
    
    Add CI tests for old releases
    
    See merge request dgit-team/dgit!43

commit bc07b4981a9d2c814010d2d60b0865057443d40f
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Oct 14 14:34:05 2024 +0100

    CI: Add jobs to test on old releases
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 603f50f8e84c465919e3562aa6a69fa01975a9b4
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Oct 14 14:53:05 2024 +0100

    CI: Run in-tree tests with eatmydata
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 26098ef6fb90950d370c8770cca34fe4fc147dc2
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 18 23:14:21 2024 +0100

    tests: Introduce t-restriction-x-dgit-skip-suite
    
    This is declared only in one test so far.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit f37fd9b473275a802e59072102d13076677141a9
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 18 23:30:19 2024 +0100

    tests: Prepare for restrictions with arguments
    
    These appear with commas in the t-restrict call in the script.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit b54695f315d647b1a8eea4c9dc254c9f188556df
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 18 22:46:53 2024 +0100

    tests: reorganise restriction-gencontrol
    
    Prepare for adding additional special cases here.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 10aeeb3cd40d2b22b353edfd6e5237b0298398a7
Merge: 62264d3 99a7051
Author: Ian Jackson <iwj@debian.org>
Date:   Fri Oct 18 21:30:37 2024 +0000

    Merge branch 'fix-cmd' into 'master'
    
    dgit: Wait without NWOHANG for the rpush child, on EOF
    
    Closes #18
    
    See merge request dgit-team/dgit!42

commit 99a70510f3499edb5cac23759be915e30a2bef15
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 18 20:51:13 2024 +0100

    tests: gitlab-ci-run-all: pass $@
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit c410df155d857b0bc44f6520ec909b87307a6b51
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Fri Oct 18 20:49:24 2024 +0100

    dgit: Wait without NWOHANG for the rpush child, on EOF
    
    This makes the message about the failed command appear, reliably, and
    fixes the flaky cmd-override test.
    
    Fixes dgit#18.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 62264d39c8057cc728459f79ef0720eeee9d5de7
Merge: 580aca6 d3d6ea8
Author: Ian Jackson <iwj@debian.org>
Date:   Fri Oct 18 17:53:29 2024 +0000

    Merge branch 'cmd-2' into 'master'
    
    Sort out command configuration
    
    See merge request dgit-team/dgit!40

commit d3d6ea8490b6fff02d18b649d9153b315e41e322
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Oct 14 13:03:22 2024 +0100

    cmd option option handling: Reimplement, with behavioural change
    
    The previous algorithm was fundamentally wrong.  Amongst its defects:
     1. insertpos was retained, even as we added/removed entries
     2. we would (still) sometimes process configuration items more than once
     3. command overriding was wrong: you couldn't override cfg with opt
    
    Point 3 is a behavioural change which might conceivably be a
    compatibility problem for some callers.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit ec68d61026eb37d2c14a2c8ff340a3e54acd1c65
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Oct 14 13:01:32 2024 +0100

    cmd option option handling: Deduplicate cfg options
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit aea4cf60eb9c1ddf8d645549ff6ff11fcbeaaaae
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Oct 14 12:15:33 2024 +0100

    cmd option option handling: Improve some error messages
    
    The corresponding errors from command line options are still poor -
    just "no such option".
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit c4c4a037d23091819b3ce5f204191826cdc72e15
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Oct 14 12:14:15 2024 +0100

    cmd option option handling: Improve debugging output
    
    Establish a conventional prefix, "COO".
    Add a couple of extra debugging prints.
    Use printcmd, rather than open-coding map shellquote.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 824dc15755c45de906c43769a7cb34753cf95b2d
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Thu Oct 10 13:54:57 2024 +0100

    cmd option option handling: Improve internal comments
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit e56aba177d28e6dc4af55b0daf1b9be247971ea0
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Mon Oct 14 12:45:27 2024 +0100

    rpush: When child fails, print what command we ran
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 547c0af5eccb466cdbeab155f79ddc6cea6760b9
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sat Oct 12 21:36:21 2024 +0100

    tests: Add a test for command overriding options
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 580aca63cafdf53ccac2c7ca15020bc30d74fbae
Merge: 88e663c 51a97b2
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Fri Oct 18 00:30:42 2024 +0000

    Merge branch 'tag2upload-oracled-buster-perl' into 'master'
    
    tag2upload-oracled: Accept buster's Perl
    
    See merge request dgit-team/dgit!41

commit 51a97b2aa4512d6febf4017fd2adf60cc3a386c4
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Thu Oct 17 13:56:21 2024 +0800

    tag2upload-oracled: Accept buster's Perl
    
    This is so that we can more easily run git-debpush's tests on buster.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 88e663c391f1b6ea59c540a3248a454cce856b51
Merge: fc4f4ae 530f2d0
Author: Ian Jackson <iwj@debian.org>
Date:   Sun Oct 13 21:19:27 2024 +0000

    Merge branch 'eatmydata' into 'master'
    
    tests: Strip libeatmydata.so out of LD_PRELOAD when using schroot
    
    See merge request dgit-team/dgit!39

commit 530f2d0f5deb7ba470a1eac8e0fcf9e8df03cf9e
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 13 12:35:15 2024 +0100

    tests: Strip libeatmydata.so out of LD_PRELOAD when using schroot
    
    In trixie, its presence causes:
    
      failed: restriction x-dgit-schroot-build for tests/tests/build-modes-sbuild gave 0 ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. !
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit fc4f4ae32df5e4b70459ef5cdf3a310ecbe6f50e
Merge: 012eb58 9d9a80d
Author: Ian Jackson <iwj@debian.org>
Date:   Sun Oct 6 20:17:14 2024 +0000

    Merge branch 'archive-dir' into 'master'
    
    tests: Provide an archive_dir to t2usm through its config
    
    See merge request dgit-team/dgit!37

commit 9d9a80d7c84bedb861782d3b4c4ef505db9daf72
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 6 20:54:04 2024 +0100

    Create the archive_dir for the t2u-intergration test, too
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 7ade1f9688ccea40331afa8277faac8e9b40927b
Author: Ian Jackson <ijackson@chiark.greenend.org.uk>
Date:   Sun Oct 6 20:27:59 2024 +0100

    Provide an archive_dir to t2usm through its config
    
    It's going to insist on having this, for writing expired db rows to,
    as a permanent archive.
    
    Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>

commit 012eb582246be2acfae433d005f1745ab7785133
Merge: 09acc1d 685916a
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Fri Sep 27 11:52:37 2024 +0000

    Merge branch 't2u-oracle-2' into 'master'
    
    Oracle daemon code
    
    See merge request dgit-team/dgit!35

commit 685916aafe1fa86fece3ada034431c08b70e8885
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Wed Sep 18 17:13:47 2024 +0100

    tag2upload-oracled: New program
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit b498e5785802642394f443c4e705357130a0dcd7
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Wed Sep 18 13:20:08 2024 +0100

    ProtoConn: Add open2 wrapper
    
    tag2upload-oracled will use this several times.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit e17bda90b85468e2e2764f4e23af6b40734d48c3
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Mon Sep 23 14:04:30 2024 +0100

    Makefile: Install Debian::Dgit::ProtoConn
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>

commit 09acc1dc7162e38eb55fdfc38436c82d07a53cf9
Merge: 0ad87c7 ea04858
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Mon Sep 23 16:44:09 2024 +0000

    Merge branch 'whyevernot' into 'master'
    
    enumerate-tests: fix variable name, use -z
    
    See merge request dgit-team/dgit!36

commit ea0485806882c06a2fdb9b5585620991ca5c67da
Author: Sean Whitton <spwhitton@spwhitton.name>
Date:   Mon Sep 23 17:22:04 2024 +0100

    enumerate-tests: fix variable name, use -z
    
    Thanks to Ian for tracking down the problem.
    
    Signed-off-by: Sean Whitton <spwhitton@spwhitton.name>
Created: 2024-06-27 Last update: 2024-11-14 03:31
lintian reports 11 warnings normal
Lintian reports 11 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2024-09-04 Last update: 2024-09-04 07: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.0 instead of 4.4.0.0).
Created: 2019-09-29 Last update: 2024-09-03 17:10
news
[rss feed]
  • [2024-09-08] dgit 11.11 MIGRATED to testing (Debian testing watch)
  • [2024-09-03] Accepted dgit 11.11 (source) into unstable (Sean Whitton)
  • [2024-05-25] dgit 11.10 MIGRATED to testing (Debian testing watch)
  • [2024-05-23] dgit 11.9 MIGRATED to testing (Debian testing watch)
  • [2024-05-22] Accepted dgit 11.10 (source) into unstable (Sean Whitton)
  • [2024-05-21] Accepted dgit 11.9 (source) into unstable (Sean Whitton)
  • [2024-04-16] dgit 11.8 MIGRATED to testing (Debian testing watch)
  • [2024-04-14] Accepted dgit 11.8 (source) into unstable (Sean Whitton)
  • [2024-04-13] Accepted dgit 11.7 (source) into unstable (Sean Whitton)
  • [2024-02-14] dgit 11.6 MIGRATED to testing (Debian testing watch)
  • [2024-02-09] Accepted dgit 11.6 (source) into unstable (Ian Jackson)
  • [2023-11-13] dgit 11.5 MIGRATED to testing (Debian testing watch)
  • [2023-11-10] Accepted dgit 11.5 (source) into unstable (Ian Jackson)
  • [2023-11-01] dgit 11.4 MIGRATED to testing (Debian testing watch)
  • [2023-10-30] Accepted dgit 11.4 (source) into unstable (Ian Jackson)
  • [2023-09-29] Accepted dgit 10.7+deb12u2 (source) into proposed-updates (Debian FTP Masters) (signed by: Ian Jackson)
  • [2023-09-05] dgit 11.3 MIGRATED to testing (Debian testing watch)
  • [2023-09-05] dgit 11.3 MIGRATED to testing (Debian testing watch)
  • [2023-09-03] Accepted dgit 11.3 (source) into unstable (Ian Jackson)
  • [2023-08-27] Accepted dgit 10.7+deb12u1 (source) into proposed-updates (Debian FTP Masters) (signed by: Ian Jackson)
  • [2023-08-25] dgit 11.2 MIGRATED to testing (Debian testing watch)
  • [2023-08-22] Accepted dgit 11.2 (source) into unstable (Ian Jackson)
  • [2023-07-22] dgit 11.1 MIGRATED to testing (Debian testing watch)
  • [2023-07-20] Accepted dgit 11.1 (source) into unstable (Ian Jackson)
  • [2023-06-17] dgit 11.0 MIGRATED to testing (Debian testing watch)
  • [2023-06-15] Accepted dgit 11.0 (source) into unstable (Ian Jackson)
  • [2023-03-05] dgit 10.7 MIGRATED to testing (Debian testing watch)
  • [2023-02-22] Accepted dgit 10.7 (source) into unstable (Sean Whitton)
  • [2023-02-07] dgit 10.6 MIGRATED to testing (Debian testing watch)
  • [2023-02-04] Accepted dgit 10.6 (source) into unstable (Ian Jackson)
  • 1
  • 2
bugs [bug history graph]
  • all: 117 119
  • RC: 0
  • I&N: 52
  • M&W: 65 67
  • F&P: 0
  • patch: 1
links
  • lintian (0, 11)
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots
  • l10n (-, 47)
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 11.10
  • 1 bug

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