From c9e6fa742a274dd314b6e483c65a810f7ed44d1e Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 10 Nov 2009 01:18:55 +0000 Subject: more doc on making an official release. git-svn-id: svn://tug.org/texlive/trunk@15952 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/doc/packages.txt | 53 +++++++++++++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 7 deletions(-) (limited to 'Master/tlpkg/doc') diff --git a/Master/tlpkg/doc/packages.txt b/Master/tlpkg/doc/packages.txt index a1e558e1cd9..d809d81f4bd 100644 --- a/Master/tlpkg/doc/packages.txt +++ b/Master/tlpkg/doc/packages.txt @@ -25,17 +25,56 @@ but remove the 00texlive.installer stanza; tl-update-tlnet will make everything else. But consider mv-ing the old directory so as not to actually make new containers. Coordinate with CTAN. + +Making the big release (2009): -To make the tag + branch of a release after it is complete: -svn copy -r 10402 -m'texlive-2008.0 tag based on r10402' svn://tug.org/texlive/trunk svn://tug.org/texlive/tags/texlive-2008.0 -svn copy -r 10402 -m'branch2008 branch based on r10402' svn://tug.org/texlive/trunk svn://tug.org/texlive/branches/branch2008 +- Live mount: +umount /home/ftp/texlive/Contents/live -It's the same command, just different destinations. -http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.branchmerge +hx=/home/ftp/historic/systems/texlive -Do both a branch and a tag so that it's possible to easily compare the -current state of the branch with its starting point (the tag). +- in /home/ftp/texlive/Images: +cp README.html $hx/2008/ +mv *.iso.* $hx/2008/ +mv test/*.iso test/*.iso.{md5,sha256} $hx/2009 +mv test/*.iso.* . +mv test/texlive*.tar.xz* $hx/2009/ +update README and test/README +- in /home/ftp/texlive/tlnet: # will be different next year +mv 2008 $hx/2008/tlnet +mv mactex-2009-nov-7.mpkg.zip ~koch/public_html/ + +- in $hx/2009, make uncompressed iso readable to Manfred so he can download: +chown manfred *.iso +chmod 600 *.iso + +- tug.org stuff: +change /etc/fstab & mount /home/ftp/texlive/Contents/live. +update ~www/texlive web pages. +do full install to default location. +rm /usr/local/texlive-rel; ln -s texlive/2009 /usr/local/texlive-rel + +- announcements: +Dick Koch @ updating MacTeX. +CTAN @ re-enabling mirroring. +Manfred, Klaus @ making TeX Collection. +pretest mirror admins @ done till next year (~www/texlive/mirmon/tl*.txt). + +- make tag + branch: +svn copy -r 15946 -m'texlive-2009.0 tag based on r15946' svn://tug.org/texlive/trunk svn://tug.org/texlive/tags/texlive-2009.0 +svn copy -r 15946 -m'branch2009 branch based on r15946' svn://tug.org/texlive/trunk svn://tug.org/texlive/branches/branch2009 + + It's the same command, just different destinations. + http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.branchmerge + + Do both a branch and a tag so that it's possible to easily compare the + current state of the branch with its starting point (the tag). + +- update ~karl/bin/cron.tl, and reenable when feel ready. + + + Different naming convention to branch before a release, for development work before we want to switch trunk over: svn copy -r 12205 -m'texlive-2009-dev tag based on r12205' svn://tug.org/texlive/trunk svn://tug.org/texlive/tags/texlive-2009-dev -- cgit v1.2.3