summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2022-06-27 17:23:24 -0700
committerSean Whitton <spwhitton@spwhitton.name>2022-06-30 17:43:57 -0700
commit75e2806be7dbf42bb67e7b7e0281c0d260a3870e (patch)
treeb5981ab769854af2715bc701724e9a66ac269014
parented1813bcb0c196f2eecce718ce002e0dfc8a74e0 (diff)
downloaddotfiles-75e2806be7dbf42bb67e7b7e0281c0d260a3870e.tar.gz
more detailed instructions for ~/src/emacs-snapshot updates
-rw-r--r--.mrconfig.in27
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:
#