* [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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.