1 #### infrastructure upgrade process
2 # get right tree in git on zealot and make it pass all tests
3 # push to inbound branches
4 git push gideon +HEAD:t
6 # prepare upload of dgit-test-dummy
7 XX dch -v1.12 -Dexperimental 'For testing infrastructure'
10 # actually update infra on gideon and dgit-cgi
11 cd /srv/dgit.debian.org/dgit-live
14 dgit --deliberately-include-questionable-history push experimental
15 # check that tree is visible with
16 curl https://git.dgit.debian.org/dgit-test-dummy/info/refs
17 dgit fetch experimental
23 # get right tree in git on zealot and make it pass all tests
24 # push to chiark master
25 # finalise changelog (including suite and urgency) and commit
27 PERLLIB=. ./dgit -wgf sbuild -c build
29 XX dpkg -i ../dgit_BLAH_all.deb
32 # push to chiark master
36 save mail message to folder T
37 rsync -vP ijackson@chiark:mail/T .
39 cd ~/things/Dgit/dm-user-keys
40 ../play/get-new-dm-keys
41 cp ~/junk/debian-maintainers.gpg .gnupg/pubring.gpg
44 M-x load-lib vm-pgg RET
47 check signature comes up as VALIDSIG
48 we expect TRUST_UNDEFINED
50 Use emacs to write-region the pubkey as <firstname>-<surname>.keys
53 git-commit -m "Add a key`echo; echo; cat T`"
59 /srv/dgit.debian.org/config/update-dm-keys
65 Please check that it works, with something like
66 dgit -cdgit-distro.debian.readonly=false clone dgit