[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 3/4] misc/release-checklist: Split out branching-checklist.txt



This is almost all just motion.  There is one new paragraph in
branching-checklist.txt:

+ Update both new branches according to release-checklist.txt section re
+ README etc.

Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
---
 misc/branching-checklist.txt | 97 ++++++++++++++++++++++++++++++++++++++++++++
 misc/release-checklist.txt   | 95 -------------------------------------------
 2 files changed, 97 insertions(+), 95 deletions(-)
 create mode 100644 misc/branching-checklist.txt

diff --git a/misc/branching-checklist.txt b/misc/branching-checklist.txt
new file mode 100644
index 0000000..c905383
--- /dev/null
+++ b/misc/branching-checklist.txt
@@ -0,0 +1,97 @@
+v=4.1
+ov=4.0
+
+##* tag branchpoint
+##        hg tag $v.0-branched
+##        hg sign -k 'Xen tree' 4.1.0-branched
+
+* make branch in qemu-iwj.git
+        git-branch $v-testing master
+
+# make branches in xenbits.xen.org qemus
+        ssh xen@xxxxxxxxxxxxxxx
+       cd ~/git/qemu-xen.git
+       git branch staging-$v staging
+       git branch stable-$v master
+       cd ~/git/qemu-xen-traditional.git
+       git branch stable-$v master
+
+# make branch in libvirt
+        ssh xen@xxxxxxxxxxxxxxx
+        cd ~/git/libvirt.git/
+       git branch osstest/frozen/xen-$v-testing   xen-tested-master
+
+# make branches in xenbits.xen.org xen.git
+        ssh xen@xxxxxxxxxxxxxxx
+        cd ~/git/xen.git
+       git branch staging-$v staging
+       git branch stable-$v master
+
+# update xendocs@xenbits docs generator to generate new stable branch
+#  docs too. commit to git.
+* make 13:37 <ijc> http://xenbits.xen.org/docs/4.2-testing/ is now live true
+#14:17 <ijc> HOWTO: login to xenbits. become "xendocs" . cd cronjobs . edit
+#            xenbits-docs-all.sh in the obvious way. git commit
+       ssh root@xxxxxxxxxxxxxxx
+       su - xendocs
+       cd cronjobs
+       ed xenbits-docs-all.sh
+       /for branch
+       s/$/ 4.6-testing
+       # ^ OR SIMILAR
+       w
+       q
+        git add -p
+       git commit -m "Branch for $v"
+
+### * make symlink on mariner for qemu
+###        cd /var/www/git/
+###        ln -s /usr/groups/xencore/HG/qemu-xen-$v-testing.git .
+
+* make branches etc. in osstest
+        ssh osstest@xxxxxxxxxxxx-lab
+       cd testing.git
+       OSSTEST_CONFIG=production-config ./mg-branch-setup xen-$v-testing bisect
+       OSSTEST_CONFIG=production-config ./mg-branch-setup 
qemu-upstream-$v-testing bisect
+
+* add branch to osstest
+        ie add both eg qemu-upstream-4.2-testing and xen-4.2-testing to 
BRANCHES in cr-for-branches
+
+* add to patchbot
+        on xenbits
+        cd ~/HG/patchbot/
+
+       cp xen--master.patchbot-reported-heads 
xen--stable-$v.patchbot-reported-heads
+       cp xen--staging.patchbot-reported-heads 
xen--staging-$v.patchbot-reported-heads
+        cp qemu-xen--master.patchbot-reported-heads  
qemu-xen--stable-$v.patchbot-reported-heads
+        cp qemu-xen--staging.patchbot-reported-heads  
qemu-xen--staging-$v.patchbot-reported-heads
+        cp qemu-xen-traditional--master.patchbot-reported-heads 
qemu-xen-traditional--stable-$v.patchbot-reported-heads
+
+        #emacs versions
+       perl -i~ -pe 'next unless m/\b\Q'$ov'\E\b/; $x=$_; $x=~ 
s/\b\Q'$ov'\E\b/'$v'/g; print $x;' versions
+        git diff
+       git add versions
+       git commit -m "Branch for $v"
+
+#* update xenbits web page
+        ssh root@xxxxxxxxxxxxxxx
+        cd /var/xenbits-www/html
+        emacs index.html
+       # - search for previous version number, and update in each place found
+       # - in general, drop one old release in favour of the new one
+
+Ensure references to qemu trees in xen.git's Config.mk are updated.
+Check this with
+        grep unstable Config.mk 
+which should produce no output.  Replace as necessary.
+
+Update both new branches according to release-checklist.txt section re
+README etc.
+
+Update new stable tree's MAINTAINERS to contain correct info for this stable 
branch
+
+###* fix new trees' vcs descriptions
+#* make old trees' descriptions "historical"
+#      cd ~/git
+#      perl -i~ -pe "s/unstable/4.6-testing/" 
qemu-upstream-$v-testing.git/description
+
diff --git a/misc/release-checklist.txt b/misc/release-checklist.txt
index 0fa50c9..4784256 100644
--- a/misc/release-checklist.txt
+++ b/misc/release-checklist.txt
@@ -1,98 +1,3 @@
-v=4.1
-ov=4.0
-
-##* tag branchpoint
-##        hg tag $v.0-branched
-##        hg sign -k 'Xen tree' 4.1.0-branched
-
-* make branch in qemu-iwj.git
-        git-branch $v-testing master
-
-# make branches in xenbits.xen.org qemus
-        ssh xen@xxxxxxxxxxxxxxx
-       cd ~/git/qemu-xen.git
-       git branch staging-$v staging
-       git branch stable-$v master
-       cd ~/git/qemu-xen-traditional.git
-       git branch stable-$v master
-
-# make branch in libvirt
-        ssh xen@xxxxxxxxxxxxxxx
-        cd ~/git/libvirt.git/
-       git branch osstest/frozen/xen-$v-testing   xen-tested-master
-
-# make branches in xenbits.xen.org xen.git
-        ssh xen@xxxxxxxxxxxxxxx
-        cd ~/git/xen.git
-       git branch staging-$v staging
-       git branch stable-$v master
-
-# update xendocs@xenbits docs generator to generate new stable branch
-#  docs too. commit to git.
-* make 13:37 <ijc> http://xenbits.xen.org/docs/4.2-testing/ is now live true
-#14:17 <ijc> HOWTO: login to xenbits. become "xendocs" . cd cronjobs . edit
-#            xenbits-docs-all.sh in the obvious way. git commit
-       ssh root@xxxxxxxxxxxxxxx
-       su - xendocs
-       cd cronjobs
-       ed xenbits-docs-all.sh
-       /for branch
-       s/$/ 4.6-testing
-       # ^ OR SIMILAR
-       w
-       q
-        git add -p
-       git commit -m "Branch for $v"
-
-### * make symlink on mariner for qemu
-###        cd /var/www/git/
-###        ln -s /usr/groups/xencore/HG/qemu-xen-$v-testing.git .
-
-* make branches etc. in osstest
-        ssh osstest@xxxxxxxxxxxx-lab
-       cd testing.git
-       OSSTEST_CONFIG=production-config ./mg-branch-setup xen-$v-testing bisect
-       OSSTEST_CONFIG=production-config ./mg-branch-setup 
qemu-upstream-$v-testing bisect
-
-* add branch to osstest
-        ie add both eg qemu-upstream-4.2-testing and xen-4.2-testing to 
BRANCHES in cr-for-branches
-
-* add to patchbot
-        on xenbits
-        cd ~/HG/patchbot/
-
-       cp xen--master.patchbot-reported-heads 
xen--stable-$v.patchbot-reported-heads
-       cp xen--staging.patchbot-reported-heads 
xen--staging-$v.patchbot-reported-heads
-        cp qemu-xen--master.patchbot-reported-heads  
qemu-xen--stable-$v.patchbot-reported-heads
-        cp qemu-xen--staging.patchbot-reported-heads  
qemu-xen--staging-$v.patchbot-reported-heads
-        cp qemu-xen-traditional--master.patchbot-reported-heads 
qemu-xen-traditional--stable-$v.patchbot-reported-heads
-
-        #emacs versions
-       perl -i~ -pe 'next unless m/\b\Q'$ov'\E\b/; $x=$_; $x=~ 
s/\b\Q'$ov'\E\b/'$v'/g; print $x;' versions
-        git diff
-       git add versions
-       git commit -m "Branch for $v"
-
-#* update xenbits web page
-        ssh root@xxxxxxxxxxxxxxx
-        cd /var/xenbits-www/html
-        emacs index.html
-       # - search for previous version number, and update in each place found
-       # - in general, drop one old release in favour of the new one
-
-Ensure references to qemu trees in xen.git's Config.mk are updated.
-Check this with
-        grep unstable Config.mk 
-which should produce no output.  Replace as necessary.
-
-Update new stable tree's MAINTAINERS to contain correct info for this stable 
branch
-
-###* fix new trees' vcs descriptions
-#* make old trees' descriptions "historical"
-#      cd ~/git
-#      perl -i~ -pe "s/unstable/4.6-testing/" 
qemu-upstream-$v-testing.git/description
-
-----
 
 * check, even for point releases
 *  http://logs.test-lab.xenproject.org/osstest/results/all-branch-statuses.txt
-- 
2.1.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.