diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2022-06-27 17:23:24 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2022-06-30 17:43:57 -0700 |
commit | 75e2806be7dbf42bb67e7b7e0281c0d260a3870e (patch) | |
tree | b5981ab769854af2715bc701724e9a66ac269014 | |
parent | ed1813bcb0c196f2eecce718ce002e0dfc8a74e0 (diff) | |
download | dotfiles-75e2806be7dbf42bb67e7b7e0281c0d260a3870e.tar.gz |
more detailed instructions for ~/src/emacs-snapshot updates
-rw-r--r-- | .mrconfig.in | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/.mrconfig.in b/.mrconfig.in index c9154ccb..40c39fed 100644 --- a/.mrconfig.in +++ b/.mrconfig.in @@ -465,16 +465,31 @@ skip = lazy # Updated only when new fixes, features or reversions on sv.gnu.org's # master branch are wanted on machines other than my development laptop. # To do that, first 'melete' is updated using 'mr pull', and then I run -# that build for a day or so. Then update this branch using -# debian/merge-snapshot script, which uses the commit onto which 'melete' -# was rebased. Use 'dgit sbuild' to get something to test, and then use -# 'rebuild-for-athena unstable' to build, tag and upload. +# that build for a day or so. Then +# +# % cd ~/src/emacs-snapshot +# % debian/merge-snapshot +# % dgit sbuild --no-run-lintian +# % cp ../emacs-snapshot_29~git202*amd64.deb<TAB> ~/local/develacc/tmp +# % sudo virsh start develacc.melete.silentflame.com +# % cd /ssh:root@develacc:/home/spwhitton/tmp +# % apt-get install ./emacs-snapshot_29~git202*amd64.deb<TAB> +# % cd /ssh:develacc:src/dotfiles +# % mr up +# +# C-i s develacc RET +# $ /opt/emacs-snapshot/bin/emacs -nw --debug-init +# +# % cd ~/src/emacs-snapshot +# % rebuild-for-athena unstable # if develacc test was successful +# +# If need to back out before rebuild-for-athena: +# % cd ~/src/emacs-snapshot && git reset --hard demeter/athena/unstable # # It is important to test local installability of the new .deb, probably # in develacc or a sid chroot, before running release-to-athena, because # running the rebased 'melete' branch doesn't detect any byte compilation -# issues against my current selection of elpa-* packages. After installing -# the new .deb, also test '/opt/emacs-snapshot/bin/emacs --debug-init'. +# issues against my current selection of elpa-* packages. # # 'athena/CODENAME-bpo' branch: # |