#### infrastructure upgrade process # get right tree in git on zealot and make it pass all tests # push to inbound branches git push gideon +HEAD:t git push cgi +HEAD:t # prepare upload of dgit-test-dummy XX dch -v1.12 -Dexperimental 'For testing infrastructure' debcommit -a dgit -wgf build # actually update infra on gideon and dgit-cgi cd /srv/dgit.debian.org/dgit-live git merge --ff-only t # do test push dgit -wgf push experimental # check that tree is visible with curl https://git.dgit.debian.org/dgit-test-dummy/info/refs dgit fetch experimental # fetch into zealot git fetch -p gideon git fetch -p cgi #### package upload # get right tree in git on zealot and make it pass all tests # push to chiark master # finalise changelog (including suite and urgency) and commit # build PERLLIB=. ./dgit -wgf sbuild -c build # install XX dpkg -i ../dgit_BLAH_all.deb # push dgit -wgf push # push to chiark master #### new DM key save mail message to folder T rsync -vP ijackson@chiark:mail/T . cd ~/things/Dgit/dm-user-keys ../play/get-new-dm-keys cp ~/junk/debian-maintainers.gpg .gnupg/pubring.gpg HOME=`pwd` emacs -nw M-x load-lib vm-pgg RET M-x vm-visit-folder T M-x set-va RET pgg-gpg-use-agent RET nil RET check signature comes up as VALIDSIG we expect TRUST_UNDEFINED Use emacs to write-region the pubkey as -.keys git-add HWATEVER git-commit -m "Add a key`echo; echo; cat T`" git push On gideon as dgit /srv/dgit.debian.org/config/update-dm-keys Write email reply: -8<- Done. Please check that it works, with something like dgit -cdgit-distro.debian.readonly=false clone dgit Regards, Ian. -8<-