From eb07fbd21de117e774c4ebd47470334295e11d46 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 5 Jun 2016 22:08:39 +0000 Subject: release doc; logs/README mention new tex-live-commits list git-svn-id: svn://tug.org/texlive/trunk@41291 c570f23f-e606-0410-a88d-b1316a301751 --- Build/logs/README | 8 +++++ Master/tlpkg/doc/releng.txt | 72 ++++++++++++++++++++++++++------------------- 2 files changed, 49 insertions(+), 31 deletions(-) create mode 100644 Build/logs/README diff --git a/Build/logs/README b/Build/logs/README new file mode 100644 index 00000000000..64ad7bc310e --- /dev/null +++ b/Build/logs/README @@ -0,0 +1,8 @@ +$Id$ +(This file public domain.) + +log.* are the log messages from perforce, 2003-2005. +svnlog.* are the log messages from subversion, 2005-2016. + +Subsequent messages are in the tex-live-commits archives, +http://lists.tug.org/tex-live-commits diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt index 59cb525a729..378ffc70fe4 100644 --- a/Master/tlpkg/doc/releng.txt +++ b/Master/tlpkg/doc/releng.txt @@ -118,6 +118,7 @@ B. Build a test ISO image for initial TeX Collection testing: M. As work proceeds, update the doc: + MetaPost (in texmf-dist), other engine (in source) NEWS. Update texlive-en.tex (+ .pdf, .html), tell tldoc to translate. Update tlbuild.texi. Consider updates of core man pages in Build/source/texk/web2c/man. @@ -171,16 +172,15 @@ Making the big release: umount /home/ftp/texlive/Contents/live hx=/home/ftp/historic/systems/texlive -prev=2014 -this=2015 +prev=2015 +this=2016 mkdir $hx/$this cd /home/ftp/texlive/Images cp README.html $hx/$prev/ mv *.iso* *.torrent* $hx/$prev/ -mv test/texlive2*.iso* . -mv test/texlive*.tar.xz* $hx/$this/ # tar version only in historic -cp test/install-tl-unx.tar.gz $hx/$this/ +mv test/texlive2*.iso . +mv test/texlive*.tar.xz* $hx/$this/ # tar version only in historic update README (touch even if no real changes needed) and test/README (pretest over) @@ -188,31 +188,35 @@ update README (touch even if no real changes needed) hm=/home/ftp/historic/systems/mactex mkdir $hm/$prev cd ~ftp/tex/mactex -mv mactex*.pkg* basic* $hm/$prev -mv ~ftp/texlive/tlpretest/mactex* . +mv *-*.pkg* $hm/$prev +mv ~ftp/texlive/tlpretest/mactex*pkg . ln -s mactex-20*.pkg MacTeX.pkg +ln -s mactex-basic* BasicTeX.pkg +ln -s mactex-ghost* Ghostscript.pkg +for p in *.pkg; do md5sum $p >$p.md5; done # used on mactex web pages +mkdir $hm/$this +cp Extras*pdf MacTeXtras-*.zip $hm/$this - rest of tlnet cd /home/ftp/texlive/tlnet -mkdir $hx/$prev/tlnet -cd /home/ftp/texlive/tlnet diff -qr . $hx/$prev/tlnet-final # should already be there from before, so: rm -rf [a-z]* mv ../tlpretest/[a-z]* . update README (touch even if no real changes needed) and ../tlpretest/README (pretest over) +cp install-tl-unx.tar.gz $hx/$this/ -- update on CTAN to avoid copying everything back again: +- update local CTAN area to avoid mirroring everything back again: cy=/home/ftp/tex-archive/systems fx=/home/ftp/tex -cp -a ... $cy/texlive/Images/ -cp -a ... $cy/texlive/Source/ -cp -a ... $cy/texlive/tlnet/ +rm -rf $cy/texlive/tlnet/*; cp -ar * $cy/texlive/tlnet/ +rm $cy/texlive/Images/*; cp -a ../Images/*.* $cy/texlive/Images/ +rm $cy/texlive/Source/* cp -a $fx/mactex/* $cy/mac/mactex/ cp -a $fx/protext/dist/* $cy/windows/protext/ # probably already done -cd /home/httpd/html/texlive -- TL web pages: +- historic copy of TL web pages: +cd /home/httpd/html/texlive mkdir $hx/$prev/web cp *.html !$ # remove tugstyle.css ref from bugs.html @@ -235,29 +239,33 @@ update ~www/texlive web pages (search for $prev and $prev-1): acquire* - general bugs.html - general, also case of $prevprev at bottom doc.html - platform list, translation list + pretest.html - done for this year, maybe transfer bugs quickinstall.html - paths tlmgr-news.html - from texmf-dist/scripts/texlive/NEWS - w32client.html - new w32client*.zip needed (siep) + index.html - check for new Texinfo manuals to link to html versions: - ~www/texinfohtml + ~www/texinfohtml/ further web updates below. -update pdftex repository with sync-pdftex.sh. - announcements: +CTAN @ ISO update, re-enabling tlnet mirroring. Dick @ updating MacTeX. Martin @ torrents. -CTAN @ ISO update, re-enabling tlnet mirroring. Siep @ w32client.html, Norbert @ debian,updmap-kanji.html. +Nikola @ FreeBSD notes linked on bugs.html. +pdftex maintainers @ updating pdftex sources with sync-pdftex.sh. - make tag + branch: (determine revision number from svn log, in case commits were mistakenly made) -svn copy -r 37491 -m'texlive-2015.0 tag based on r37491' \ - svn://tug.org/texlive/trunk svn://tug.org/texlive/tags/texlive-2015.0 -svn copy -r 37491 -m'branch2015 branch based on r37491' \ - svn://tug.org/texlive/trunk svn://tug.org/texlive/branches/branch2015 +svn copy -r 41285 \ + -m'texlive-2016.0 tag based on r41285' \ + svn://tug.org/texlive/trunk svn://tug.org/texlive/tags/texlive-2016.0 +svn copy -r 41285 \ + -m'branch2015 branch based on r41285' \ + svn://tug.org/texlive/trunk svn://tug.org/texlive/branches/branch2016 It's the same command, just different destinations. - http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.branchmerge + http://svnbook.red-bean.com/en/1.8/svn.branchmerge.html We 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). @@ -267,7 +275,7 @@ svn copy -r 37491 -m'branch2015 branch based on r37491' \ cd /home/texlive rm -rf branch # when starting a new year on tug mkdir branch; cd branch -svn co file:///home/svn/texlive/branches/branch2015/Build/source . >&out +svn co file:///home/svn/texlive/branches/branch$this/Build/source . >&out When bug fixes are done, i.e., at another stable point, make another tag: #svn copy -r 30858 -m'texlive-2013.1 tag based on r30858, with rebuilt binaries (only)' \ @@ -276,7 +284,7 @@ svn co file:///home/svn/texlive/branches/branch2015/Build/source . >&out - update ~karl/bin/cron.tl, and reenable when feel ready. critical= pretest= -images_froze=true +images_frozen=true net_frozen=false all_frozen=false @@ -291,13 +299,15 @@ cd /mnt/tc cp -R [A-T]* index* setup /home/ftp/historic/systems/texcollection/$this # # copy ctan snapshot for TUG members: -rm -i ~www/members/ctan14-*.tar # assuming it's linked! -nice -19 tar cf ~www/members/ctan15-20140531.tar ctan -chmod a=r ~www/members/ctan*.tar # and edit members/index.html +ls -l ~www/members/ctan15-*.tar +rm -i ~www/members/ctan15-*.tar # assuming it's hard-linked! +nice -19 tar cf ~www/members/ctan16-20160531.tar ctan +chmod a=r ~www/members/ctan*.tar +# edit members/index.html mkdir /home/ftp/historic/systems/ctancd/$this -ln ~www/members/ctan*.tar !$ # or maybe later? +ln ~www/members/ctan*.tar !$ # -umount /mnt/tc +cd && umount /mnt/tc # cd $hy/$this/packaging # copy in files from texcollection svn, then: -- cgit v1.2.3