Even in non-split-brain mode.
Also change the test suite to expect this.
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
* Test suite bugfixes.
* Test suite: Introduce setup/gnupg, to work around #841143
and improve performance by amortising gnupg migration cost.
+ * Switch to new archive/ tag format by default, even in
+ non-split-brain mode.
--
'dgit.default.ssh' => 'ssh',
'dgit.default.archive-query' => 'madison:',
'dgit.default.sshpsql-dbname' => 'service=projectb',
- 'dgit.default.dgit-tag-format' => 'old,new,maint',
+ 'dgit.default.dgit-tag-format' => 'new,old,maint',
# old means "repo server accepts pushes with old dgit tags"
# new means "repo server accepts pushes with new dgit tags"
# maint means "repo server accepts split brain pushes"
run_dinstall = 0
END
-: ${tagpfx:=test-dummy}
+: ${tagpfx:=archive/test-dummy}
: ${suitespecs:=sid:unstable}
t-git-next-date () {
t-git-config dgit-distro.test-dummy.git-url "ext::$troot/drs-git-ext %S "
t-git-config dgit-distro.test-dummy.git-check true
t-git-config dgit-distro.test-dummy.git-create true
- t-git-config dgit-distro.test-dummy.dgit-tag-format old,new
+ t-git-config dgit-distro.test-dummy.dgit-tag-format new,old,maint
cp $troot/gnupg/{dd.gpg,dm.gpg,dm.txt} $tmp/.
cp $troot/suites $tmp/.
cp $troot/suites $tmp/suites-master
t-git-config dgit-distro.test-dummy.dgit-tag-format new,maint
}
t-oldtag () {
+ export tagpfx=test-dummy
t-git-config dgit-distro.test-dummy.dgit-tag-format old
}