xen-devel.lists.xenproject.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] misc/release-checklist: Updates prompted by recent release
@ 2017-03-09 15:19 Ian Jackson
  2017-03-09 15:19 ` [PATCH 1/4] misc/release-checklist: Remove clearly-obsolete stuff Ian Jackson
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Ian Jackson @ 2017-03-09 15:19 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, Jan Beulich

When doing the recent stable release branches, I tripped over some
deficiencies in these checklists.  And, now that they are in git, we
can much more safely throw away a lot of ancient stuff.

Please shout if you have any objections.  I hope to push this today.

Ian.

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* [PATCH 1/4] misc/release-checklist: Remove clearly-obsolete stuff
  2017-03-09 15:19 [PATCH 0/4] misc/release-checklist: Updates prompted by recent release Ian Jackson
@ 2017-03-09 15:19 ` Ian Jackson
  2017-03-09 15:19 ` [PATCH 2/4] misc/release-checklist: Remove pre-4.3 tarball target instructions Ian Jackson
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 11+ messages in thread
From: Ian Jackson @ 2017-03-09 15:19 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, Jan Beulich, Ian Jackson

Remove:

 - Head comment saying not to edit here.  This came from the
   now-no-longer-master xenbits copy which I have deleted.

 - Many old (commented-out) instruction related to hg

 - Many old (commented-out) instruction related to pre-unified
   qemu trees.

 - Many old (commented-out) instruction related to ancient
   locations within Citrix.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
---
 misc/release-checklist.txt | 64 ----------------------------------------------
 1 file changed, 64 deletions(-)

diff --git a/misc/release-checklist.txt b/misc/release-checklist.txt
index 51f9508..dfeb34a 100644
--- a/misc/release-checklist.txt
+++ b/misc/release-checklist.txt
@@ -1,9 +1,3 @@
-DO NOT EDIT
-
-BEING INCORPORATED INTO GIT
-
-
-
 v=4.1
 ov=4.0
 
@@ -14,17 +8,6 @@ ov=4.0
 * make branch in qemu-iwj.git
         git-branch $v-testing master
 
-#* make branches in /usr/groups/xencore/HG (xen.hg and qemu.git)
-#        cd /usr/groups/xencore/HG
-#        really rsync -aH xen-unstable.hg/. xen-$v-testing.hg &
-#        really rsync -aH qemu-xen-unstable.git/. qemu-xen-$v-testing.git &
-#
-#        ed xen-$v-testing.hg/.hg/hgrc
-#        /unsta
-#        s/unstable/###4.1###-testing
-#        w
-#        q
-
 # make branches in xenbits.xen.org qemus
         ssh xen@xenbits.xen.org
 	cd ~/git/qemu-xen.git
@@ -32,17 +15,6 @@ ov=4.0
 	git branch stable-$v master
 	cd ~/git/qemu-xen-traditional.git
 	git branch stable-$v master
-#        cd ~/git
-#        rsync -aH qemu-xen-unstable.git/. qemu-xen-$v-testing.git &
-#        rsync -aH qemu-upstream-unstable.git/. qemu-upstream-$v-testing.git &
-#        cd staging
-#        rsync -aH qemu-xen-unstable.git/. qemu-xen-$v-testing.git &
-#        rsync -aH qemu-upstream-unstable.git/. qemu-upstream-$v-testing.git &
-#        cd /var/xenbits-www/html/git-http
-#        ln -sf /home/xen/git/qemu-xen-$v-testing.git .
-#        ln -sf /home/xen/git/staging/qemu-xen-$v-testing.git staging/.
-#        ln -sf /home/xen/git/qemu-upstream-$v-testing.git .
-#        ln -sf /home/xen/git/staging/qemu-upstream-$v-testing.git staging/.
 
 # make branch in libvirt
         ssh xen@xenbits.xen.org
@@ -55,15 +27,6 @@ ov=4.0
 	git branch staging-$v staging
 	git branch stable-$v master
 
-## make hg mirror branch(es)
-#	ssh root@xenbits.xen.org
-#	cd ~xen/HG
-#	mkdir {staging/,}xen-$v-testing.hg
-#	chown git2hg:git2hg {staging/,}xen-$v-testing.hg
-# # edit list of repos to mirror - Anthony Perard, or:
-#	ed ~git2hg/update-hg-mirror.sh
-#		/all_xen_version
-
 # 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
@@ -103,10 +66,6 @@ ov=4.0
         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
-#        cd staging/
-##      cp xen-unstable.last xen-$v-testing.last
-##      cp xen-unstable.last xen-$v-testing.last
-#        cd ..
 
         #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
@@ -128,9 +87,6 @@ which should produce no output.  Replace as necessary.
 
 Update new stable tree's MAINTAINERS to contain correct info for this stable branch
 
-##* update wiki page
-##        http://wiki.xen.org/xenwiki/XenRepositories
-
 ###* fix new trees' vcs descriptions
 #* make old trees' descriptions "historical"
 #	cd ~/git
@@ -145,8 +101,6 @@ Update new stable tree's MAINTAINERS to contain correct info for this stable bra
 
 * make tag in qemu-iwj.git
 
-##* push qemu tag in /usr/groups/xencore/HG		git-update-server-info
-##* push qemu tag in /usr/groups/xencore/patchman		git-update-server-info
 * push qemu tag in xenbits.xen.org		git-update-server-info
 * push qemu tag in xenbits.xen.org staging	git-update-server-info
 
@@ -177,13 +131,7 @@ t=RELEASE-$r
   git-checkout $s
   git-tag -u 'Xen.org Xen tree code signing' -m "Xen $v" xen-$v $s
 
-#  git-push ianj@docr-01:/usr/groups/xencore/HG/qemu-xen-$b.git $s:master xen-$v   # 4.1 and earlier only
-#  git-push latara:/usr/groups/xencore/patchman/qemu-xen-$b.git $s:master xen-$v
   git-push xenbits.xen.org:/home/xen/git/qemu-xen-traditional.git $s:stable-$x xen-$v
-#  git-push xen@xenbits.xen.org:/home/xen/git/qemu-xen-$b.git $s:master xen-$v
-#  git-push xen@xenbits.xen.org:/home/xen/git/staging/qemu-xen-$b.git $s:master xen-$v
-#  ssh xen@xenbits.xen.org cd /home/xen/git/qemu-xen-$b.git '&&' git update-server-info
-#  ssh xen@xenbits.xen.org cd /home/xen/git/staging/qemu-xen-$b.git '&&' git update-server-info
 
 # consider making tag in minios, and updating xen.git Config.mk
   git-tag -u 'xen tree' -s -m "Xen $r$rc" xen-$t
@@ -192,8 +140,6 @@ t=RELEASE-$r
 * Also tag upstream qemu tree (Stefano)
     git tag -u 'xen tree' -s -m "Xen $r$rc" qemu-xen-$r SOMETHING
     git push osstest@xenbits.xen.org:/home/xen/git/qemu-xen.git qemu-xen-$r
-#    git push xen@xenbits.xen.org:/home/xen/git/qemu-upstream-$b.git qemu-xen-$r
-#    git push xen@xenbits.xen.org:/home/xen/git/staging/qemu-upstream-$b.git qemu-xen-$r
 
 * consider bumping sonames of shlibs
 
@@ -261,10 +207,6 @@ mkdir qemu-xen qemu-xen-traditional  # 4.2+
     git-archive --format=tar xen-$v |tar Cxf /volatile/iwj/d/xen-$v/tools/ioemu-qemu-xen -   # 4.0, 4.1
     git-archive --format=tar xen-$v |tar Cxf /volatile/iwj/d/xen-$v/tools/qemu-xen-traditional -   # 4.2+
 
-#    cd /u/iwj/work/1/qemu-upstream-4.2-testing.git # perhaps
-#    cd /u/iwj/work/1/qemu-upstream-4.3-testing.git # perhaps
-#    cd /u/iwj/work/1/qemu-upstream-4.4-testing.git # perhaps
-#    cd /u/iwj/work/1/qemu-upstream-unstable.git # alternatively
     cd /u/iwj/work/1/qemu-upstream.git # now we have a merged tree
     git-pull
     git-archive --format=tar qemu-xen-$v |tar Cxf /volatile/iwj/d/xen-$v/tools/qemu-xen -   # 4.2+
@@ -317,12 +259,6 @@ GZIP=-9v tar zcf /volatile/iwj/website-thing/xen.org/oss-xen/release/$v/xen-$v.t
 	   #   U oss-xen/release/4.8.0-rc2/xen-4.8.0-rc2.tar.gz
 	   #   U oss-xen/release/4.8.0-rc2/xen-4.8.0-rc2.tar.gz.sig
 
-#    cd /volatile/iwj/akamai-xen.org/
-#    cvs -q up
-#    U oss-xen/release/$v/xen-$v.tar.gz
-#    U oss-xen/release/$v/xen-$v.tar.gz.sig
-#    ./upload.sh.~1.3.~
-
 
 update xenbits front page to change references to old stable branch
  into references to new stable branch
-- 
2.1.4


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

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH 2/4] misc/release-checklist: Remove pre-4.3 tarball target instructions
  2017-03-09 15:19 [PATCH 0/4] misc/release-checklist: Updates prompted by recent release Ian Jackson
  2017-03-09 15:19 ` [PATCH 1/4] misc/release-checklist: Remove clearly-obsolete stuff Ian Jackson
@ 2017-03-09 15:19 ` Ian Jackson
  2017-03-09 15:50   ` Jan Beulich
  2017-03-09 15:19 ` [PATCH 3/4] misc/release-checklist: Split out branching-checklist.txt Ian Jackson
                   ` (2 subsequent siblings)
  4 siblings, 1 reply; 11+ messages in thread
From: Ian Jackson @ 2017-03-09 15:19 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, Jan Beulich, Ian Jackson

4.2 is well out of support and we will never need to make a release of
it again.  Delete all the stuff for making combined tarballs "by hand".

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
---
 misc/release-checklist.txt | 34 ----------------------------------
 1 file changed, 34 deletions(-)

diff --git a/misc/release-checklist.txt b/misc/release-checklist.txt
index dfeb34a..0fa50c9 100644
--- a/misc/release-checklist.txt
+++ b/misc/release-checklist.txt
@@ -190,40 +190,10 @@ RELEASE TARBALL
        mkdir /volatile/iwj/website-thing/xen.org/oss-xen/release/$v
        mv dist/xen-$v.tar.gz /volatile/iwj/website-thing/xen.org/oss-xen/release/$v/.
 
-#hg archive -t files /volatile/iwj/d/xen-$v
-
-cd /u/iwj/work/xen.git
-mkdir /volatile/iwj/d/xen-$v
-git archive --format=tar RELEASE-$v |tar Cxf /volatile/iwj/d/xen-$v -
-[OR FOR RCs
-git archive --format=tar $v |tar Cxf /volatile/iwj/d/xen-$v -
-]
-
-cd /volatile/iwj/d/xen-$v/tools/
-mkdir ioemu-qemu-xen   # 4.0, 4.1
-mkdir qemu-xen qemu-xen-traditional  # 4.2+
-
-    cd /u/iwj/work/1/qemu-iwj.git
-    git-archive --format=tar xen-$v |tar Cxf /volatile/iwj/d/xen-$v/tools/ioemu-qemu-xen -   # 4.0, 4.1
-    git-archive --format=tar xen-$v |tar Cxf /volatile/iwj/d/xen-$v/tools/qemu-xen-traditional -   # 4.2+
-
-    cd /u/iwj/work/1/qemu-upstream.git # now we have a merged tree
-    git-pull
-    git-archive --format=tar qemu-xen-$v |tar Cxf /volatile/iwj/d/xen-$v/tools/qemu-xen -   # 4.2+
-
-cd ..
-# ONE OF:
-ssh xenbits.xen.org cat /home/xen/release-checklist.patch-4.2 | patch Config.mk
-ssh xenbits.xen.org cat /home/xen/release-checklist.patch-4.1 | patch -p1 Config.mk
-ssh xenbits.xen.org cat /home/xen/release-checklist.patch-4.0 | patch -p1 Config.mk
-
         # website-thing is cvs -d hg.uk.xensource.com:/usr/groups/sources/cvs/akamai co xen.org
 	cd /volatile/iwj/website-thing/xen.org
 	mkdir oss-xen/release/$v
 
-cd ..
-GZIP=-9v tar zcf /volatile/iwj/website-thing/xen.org/oss-xen/release/$v/xen-$v.tar.gz xen-$v
-
 # test build
                 cd /volatile/iwj/d
                 mkdir build
@@ -232,14 +202,10 @@ GZIP=-9v tar zcf /volatile/iwj/website-thing/xen.org/oss-xen/release/$v/xen-$v.t
 #                rsync -a --delete xen-$v build/
                 cd xen-$v
                 export http_proxy=http://localhost:3128/
-                (make -j4 KERNELS='' && echo ok.) 2>&1 | tee ../log.$v                      # pre 4.2
                 (./configure && make -j4 KERNELS='' && echo ok.) 2>&1 | tee ../log.$v       # post 4.2
 
 # [[ test build amd64 ]]
 
-### check that tarball's .hgtags has the release tag put there by Keir
-##tar zvvxOf /volatile/iwj/website-thing/xen.org/oss-xen/release/$v/xen-$v.tar.gz xen-$v/.hgtags |less
-
 	cvs add -kb oss-xen/release/$v/
 
         cd oss-xen/release/$v
-- 
2.1.4


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

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH 3/4] misc/release-checklist: Split out branching-checklist.txt
  2017-03-09 15:19 [PATCH 0/4] misc/release-checklist: Updates prompted by recent release Ian Jackson
  2017-03-09 15:19 ` [PATCH 1/4] misc/release-checklist: Remove clearly-obsolete stuff Ian Jackson
  2017-03-09 15:19 ` [PATCH 2/4] misc/release-checklist: Remove pre-4.3 tarball target instructions Ian Jackson
@ 2017-03-09 15:19 ` Ian Jackson
  2017-03-09 15:52   ` Jan Beulich
  2017-03-09 15:19 ` [PATCH 4/4] misc/branching-checklist: Call mg-branch-setup in Cambridge too Ian Jackson
  2017-03-09 15:53 ` [PATCH 0/4] misc/release-checklist: Updates prompted by recent release Jan Beulich
  4 siblings, 1 reply; 11+ messages in thread
From: Ian Jackson @ 2017-03-09 15:19 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, Jan Beulich, Ian Jackson

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@eu.citrix.com>
---
 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@xenbits.xen.org
+	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@xenbits.xen.org
+        cd ~/git/libvirt.git/
+	git branch osstest/frozen/xen-$v-testing   xen-tested-master
+
+# make branches in xenbits.xen.org xen.git
+        ssh xen@xenbits.xen.org
+        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@xenbits.xen.org
+	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@osstest.test-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@xenbits.xen.org
+        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@xenbits.xen.org
-	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@xenbits.xen.org
-        cd ~/git/libvirt.git/
-	git branch osstest/frozen/xen-$v-testing   xen-tested-master
-
-# make branches in xenbits.xen.org xen.git
-        ssh xen@xenbits.xen.org
-        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@xenbits.xen.org
-	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@osstest.test-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@xenbits.xen.org
-        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@lists.xen.org
https://lists.xen.org/xen-devel

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [PATCH 4/4] misc/branching-checklist: Call mg-branch-setup in Cambridge too
  2017-03-09 15:19 [PATCH 0/4] misc/release-checklist: Updates prompted by recent release Ian Jackson
                   ` (2 preceding siblings ...)
  2017-03-09 15:19 ` [PATCH 3/4] misc/release-checklist: Split out branching-checklist.txt Ian Jackson
@ 2017-03-09 15:19 ` Ian Jackson
  2017-03-09 15:53 ` [PATCH 0/4] misc/release-checklist: Updates prompted by recent release Jan Beulich
  4 siblings, 0 replies; 11+ messages in thread
From: Ian Jackson @ 2017-03-09 15:19 UTC (permalink / raw)
  To: xen-devel
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, Jan Beulich, Ian Jackson

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
---
 misc/branching-checklist.txt | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/misc/branching-checklist.txt b/misc/branching-checklist.txt
index c905383..8899432 100644
--- a/misc/branching-checklist.txt
+++ b/misc/branching-checklist.txt
@@ -54,6 +54,12 @@ ov=4.0
 	OSSTEST_CONFIG=production-config ./mg-branch-setup xen-$v-testing bisect
 	OSSTEST_CONFIG=production-config ./mg-branch-setup qemu-upstream-$v-testing bisect
 
+# make branches etc. in Cambridge osstest
+        ssh osstest@osstest.xs.citrite.net
+	cd testing.git
+	OSSTEST_CONFIG=production-config-cambridge ./mg-branch-setup xen-$v-testing bisect
+	OSSTEST_CONFIG=production-config-cambridge ./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
 
-- 
2.1.4


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

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [PATCH 2/4] misc/release-checklist: Remove pre-4.3 tarball target instructions
  2017-03-09 15:19 ` [PATCH 2/4] misc/release-checklist: Remove pre-4.3 tarball target instructions Ian Jackson
@ 2017-03-09 15:50   ` Jan Beulich
  2017-03-09 15:53     ` Ian Jackson
  0 siblings, 1 reply; 11+ messages in thread
From: Jan Beulich @ 2017-03-09 15:50 UTC (permalink / raw)
  To: Ian Jackson
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, xen-devel

>>> On 09.03.17 at 16:19, <ian.jackson@eu.citrix.com> wrote:
> @@ -232,14 +202,10 @@ GZIP=-9v tar zcf /volatile/iwj/website-thing/xen.org/oss-xen/release/$v/xen-$v.t
>  #                rsync -a --delete xen-$v build/
>                  cd xen-$v
>                  export http_proxy=http://localhost:3128/ 
> -                (make -j4 KERNELS='' && echo ok.) 2>&1 | tee ../log.$v                      # pre 4.2
>                  (./configure && make -j4 KERNELS='' && echo ok.) 2>&1 | tee ../log.$v       # post 4.2

Wouldn't this then better get the comment at the end of the line
dropped too?

Jan


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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 3/4] misc/release-checklist: Split out branching-checklist.txt
  2017-03-09 15:19 ` [PATCH 3/4] misc/release-checklist: Split out branching-checklist.txt Ian Jackson
@ 2017-03-09 15:52   ` Jan Beulich
  2017-03-09 15:54     ` Ian Jackson
  0 siblings, 1 reply; 11+ messages in thread
From: Jan Beulich @ 2017-03-09 15:52 UTC (permalink / raw)
  To: Ian Jackson
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, xen-devel

>>> On 09.03.17 at 16:19, <ian.jackson@eu.citrix.com> wrote:
> --- /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

Does this Mercurial stuff need keeping?

> +* make branch in qemu-iwj.git
> +        git-branch $v-testing master
> +
> +# make branches in xenbits.xen.org qemus
> +        ssh xen@xenbits.xen.org 
> +	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@xenbits.xen.org 
> +        cd ~/git/libvirt.git/
> +	git branch osstest/frozen/xen-$v-testing   xen-tested-master
> +
> +# make branches in xenbits.xen.org xen.git
> +        ssh xen@xenbits.xen.org 
> +        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@xenbits.xen.org 
> +	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 .

This also looks to be Mercurial related.

Jan


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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 0/4] misc/release-checklist: Updates prompted by recent release
  2017-03-09 15:19 [PATCH 0/4] misc/release-checklist: Updates prompted by recent release Ian Jackson
                   ` (3 preceding siblings ...)
  2017-03-09 15:19 ` [PATCH 4/4] misc/branching-checklist: Call mg-branch-setup in Cambridge too Ian Jackson
@ 2017-03-09 15:53 ` Jan Beulich
  4 siblings, 0 replies; 11+ messages in thread
From: Jan Beulich @ 2017-03-09 15:53 UTC (permalink / raw)
  To: Ian Jackson
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, xen-devel

>>> On 09.03.17 at 16:19, <ian.jackson@eu.citrix.com> wrote:
> When doing the recent stable release branches, I tripped over some
> deficiencies in these checklists.  And, now that they are in git, we
> can much more safely throw away a lot of ancient stuff.
> 
> Please shout if you have any objections.  I hope to push this today.

No objections; I've just sent a few minor comments.

Jan


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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 2/4] misc/release-checklist: Remove pre-4.3 tarball target instructions
  2017-03-09 15:50   ` Jan Beulich
@ 2017-03-09 15:53     ` Ian Jackson
  2017-03-09 15:55       ` Jan Beulich
  0 siblings, 1 reply; 11+ messages in thread
From: Ian Jackson @ 2017-03-09 15:53 UTC (permalink / raw)
  To: Jan Beulich
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, xen-devel

Jan Beulich writes ("Re: [PATCH 2/4] misc/release-checklist: Remove pre-4.3 tarball target instructions"):
> On 09.03.17 at 16:19, <ian.jackson@eu.citrix.com> wrote:
> > @@ -232,14 +202,10 @@ GZIP=-9v tar zcf /volatile/iwj/website-thing/xen.org/oss-xen/release/$v/xen-$v.t
> > -                (make -j4 KERNELS='' && echo ok.) 2>&1 | tee ../log.$v                      # pre 4.2
> >                  (./configure && make -j4 KERNELS='' && echo ok.) 2>&1 | tee ../log.$v       # post 4.2
> 
> Wouldn't this then better get the comment at the end of the line
> dropped too?

Maybe.  It doesn't hurt cut-and-paste, and means that if anyone tries
this with 4.1.x for some absurd reason, they don't trip over it.
If you want to remove it I don't object.

I'd rather not let the perfect be the enemy of the tolerable, here.

Ian.

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 3/4] misc/release-checklist: Split out branching-checklist.txt
  2017-03-09 15:52   ` Jan Beulich
@ 2017-03-09 15:54     ` Ian Jackson
  0 siblings, 0 replies; 11+ messages in thread
From: Ian Jackson @ 2017-03-09 15:54 UTC (permalink / raw)
  To: Jan Beulich
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, xen-devel

Jan Beulich writes ("Re: [PATCH 3/4] misc/release-checklist: Split out branching-checklist.txt"):
> On 09.03.17 at 16:19, <ian.jackson@eu.citrix.com> wrote:
> > +##* tag branchpoint
> > +##        hg tag $v.0-branched
> > +##        hg sign -k 'Xen tree' 4.1.0-branched
> 
> Does this Mercurial stuff need keeping?

No.  But, I think I would prefer to clean this out when I (or someone
else) next goes through this checklist, rather than proactively.  This
kind of thing is really easy to get right when you're actually doing
it.

Ian.

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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [PATCH 2/4] misc/release-checklist: Remove pre-4.3 tarball target instructions
  2017-03-09 15:53     ` Ian Jackson
@ 2017-03-09 15:55       ` Jan Beulich
  0 siblings, 0 replies; 11+ messages in thread
From: Jan Beulich @ 2017-03-09 15:55 UTC (permalink / raw)
  To: Ian Jackson
  Cc: Stefano Stabellini, Wei Liu, George Dunlap, Andrew Cooper,
	Tim Deegan, xen-devel

>>> On 09.03.17 at 16:53, <ian.jackson@eu.citrix.com> wrote:
> Jan Beulich writes ("Re: [PATCH 2/4] misc/release-checklist: Remove pre-4.3 
> tarball target instructions"):
>> On 09.03.17 at 16:19, <ian.jackson@eu.citrix.com> wrote:
>> > @@ -232,14 +202,10 @@ GZIP=-9v tar zcf /volatile/iwj/website-thing/xen.org/oss-xen/release/$v/xen-$v.t
>> > -                (make -j4 KERNELS='' && echo ok.) 2>&1 | tee ../log.$v                      # pre 4.2
>> >                  (./configure && make -j4 KERNELS='' && echo ok.) 2>&1 | tee ../log.$v       # post 4.2
>> 
>> Wouldn't this then better get the comment at the end of the line
>> dropped too?
> 
> Maybe.  It doesn't hurt cut-and-paste, and means that if anyone tries
> this with 4.1.x for some absurd reason, they don't trip over it.

Okay, keep it then.

Jan


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

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2017-03-09 15:55 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-09 15:19 [PATCH 0/4] misc/release-checklist: Updates prompted by recent release Ian Jackson
2017-03-09 15:19 ` [PATCH 1/4] misc/release-checklist: Remove clearly-obsolete stuff Ian Jackson
2017-03-09 15:19 ` [PATCH 2/4] misc/release-checklist: Remove pre-4.3 tarball target instructions Ian Jackson
2017-03-09 15:50   ` Jan Beulich
2017-03-09 15:53     ` Ian Jackson
2017-03-09 15:55       ` Jan Beulich
2017-03-09 15:19 ` [PATCH 3/4] misc/release-checklist: Split out branching-checklist.txt Ian Jackson
2017-03-09 15:52   ` Jan Beulich
2017-03-09 15:54     ` Ian Jackson
2017-03-09 15:19 ` [PATCH 4/4] misc/branching-checklist: Call mg-branch-setup in Cambridge too Ian Jackson
2017-03-09 15:53 ` [PATCH 0/4] misc/release-checklist: Updates prompted by recent release Jan Beulich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).