From 0bafb2482ef157dbaa596b44452e83cfd9464c8d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 4 May 2018 17:43:10 +0000 Subject: 2018 update git-svn-id: svn://tug.org/texlive/trunk@47609 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/doc/releng.txt | 75 +++++++++++++++++++++++++-------------------- 1 file changed, 41 insertions(+), 34 deletions(-) (limited to 'Master/tlpkg') diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt index d423ef69030..8d330a59e70 100644 --- a/Master/tlpkg/doc/releng.txt +++ b/Master/tlpkg/doc/releng.txt @@ -199,7 +199,7 @@ O. Two days before the final pretest (i.e., to-be-published) build: tlmgr version number in texmf-dist/scripts/texlive/NEWS. Rebuild test images so we get the new source. Tell developers no more commits: tldev + - akira, hironobu, luigi, mojca, takuji. + akira, hironobu, jerome, luigi, mojca, takuji. P. The day before the final pretest: option adjustrepo 1 in tl-update-tlnet, else install-tl-unx won't go to ctan @@ -217,59 +217,64 @@ Q. After final build, to do total freeze: umount /home/ftp/texlive/Contents/live hx=/home/ftp/historic/systems/texlive -prev=2016 -this=2017 +prev=2017 +this=2018 mkdir $hx/$this cd /home/ftp/texlive/Images cp README.md $hx/$prev/ -mv *.iso* *.torrent* $hx/$prev/ -mv test/texlive2*.iso* . -mv test/texlive*.tar.xz* $hx/$this/ # tar version only in historic +mv -v *.iso* *.torrent* $hx/$prev/ +mv -v test/texlive2*.iso* . +mv -v 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) - mactex (from tlpretest) hm=/home/ftp/historic/systems/mactex -mkdir $hm/$prev +mkdir $hm/$prev/ cd ~ftp/tex/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 +chgrp mactex *; chmod g+w * +mv -v *-*.pkg* $hm/$prev +mv -v ~ftp/texlive/tlpretest/mactex*pkg* . +ln -sv mactex-20*.pkg MacTeX.pkg +ln -sv mactex-basic*.pkg BasicTeX.pkg +ln -sv mactex-ghost*.pkg Ghostscript.pkg +for p in [MBG]*.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 +- rest of tlnet: cd /home/ftp/texlive/tlnet -diff -qr . $hx/$prev/tlnet-final # should already be there from before, so: +diff -qr . $hx/$prev/tlnet-final # should be identical, 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 local CTAN area to avoid mirroring everything back again: +- update local CTAN area just to avoid mirroring everything back again: cy=/home/ftp/tex-archive/systems fx=/home/ftp/tex 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/ +rm $cy/texlive/Source/*; cp -a $tm/source/{install-tl,texlive-,w32tex-}*z $cy/texlive/Source/ +rm $cy/mac/mactex/*; cp -a $fx/mactex/* $cy/mac/mactex/ cp -a $fx/protext/dist/* $cy/windows/protext/ # probably already done - historic copy of TL web pages: cd /home/httpd/html/texlive -mkdir $hx/$prev/web +mkdir $hx/$prev/web/ cp *.html !$ # remove tugstyle.css ref from bugs.html +- copy full (unpruned) tlpdb to historic: +tar -czvf texlive-20170524-tlpdb-full.tar.gz -C ~/pruneimg.pre/ texlive.tlpdb texlive.tlpdb.*5* +mv ~/pruneimg.pre/texlive-20170524-tlpdb-full.tar.gz $hx/$this/ + - tug.org stuff: change fstab mount /mnt/tl cd /mnt/tl -perl install-tl # do full install to default location. +nice -19 perl install-tl # do full install to default location. rm /usr/local/texlive-rel; ln -s texlive/$this /usr/local/texlive-rel newsrc=!$/source mkdir $newsrc @@ -285,12 +290,14 @@ update historic/systems with final proTeXt, when ready. update ~www/texlive web pages (search for $prev and $prev-1): acquire* - general bugs.html - general, also case of $prevprev at bottom + build.html - platform list + custom-bin.html - remove any old, add any new doc.html - platform list, translation list pretest.html - done for this year, maybe transfer bugs quickinstall.html - paths upgrade.html - whether possible or not tlmgr-news.html - from texmf-dist/scripts/texlive/NEWS - index.html - usual + index.html - dates check for new Texinfo manuals to link to html versions: ~www/texinfohtml/ further web updates below. @@ -298,19 +305,19 @@ further web updates below. - announcements: CTAN @ ISO update: remove old version, re-enable tlnet mirroring. Dick @ updating MacTeX. -Martin @ torrents. +Martin @ torrents (done earlier). 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 44442 \ - -m'texlive-2017.0 tag based on r44442' \ - svn://tug.org/texlive/trunk svn://tug.org/texlive/tags/texlive-2017.0 -svn copy -r 44442 \ - -m'branch2017 branch based on r44442' \ - svn://tug.org/texlive/trunk svn://tug.org/texlive/branches/branch2017 +svn copy -r r47460 \ + -m'texlive-2018.0 tag based on r47460' \ + svn://tug.org/texlive/trunk svn://tug.org/texlive/tags/texlive-2018.0 +svn copy -r 47460 \ + -m'branch2018 branch based on r47460' \ + svn://tug.org/texlive/trunk svn://tug.org/texlive/branches/branch2018 It's the same command, just different destinations. http://svnbook.red-bean.com/en/1.8/svn.branchmerge.html @@ -347,10 +354,10 @@ cd /mnt/tc cp -R [A-T]* index* setup /home/ftp/historic/systems/texcollection/$this # # copy ctan snapshot for TUG members: -ls -l ~www/members/ctan16-*.tar +ls -l ~www/members/ctan17-*.tar du !$ -rm -i ~www/members/ctan16-*.tar # assuming it's hard-linked! -nice -19 tar cf ~www/members/ctan`date +%y`-20170604.tar ctan +rm -i ~www/members/ctan17-*.tar # assuming it's hard-linked, else move! +nice -19 tar cf ~www/members/ctan`date +%y`-20180414.tar ctan chmod a=r ~www/members/ctan*.tar ls -l !$; du !$ # edit members/index.html @@ -374,6 +381,6 @@ cp texcoll-cover.pdf ~www/texcollection/texcollection$this.pdf ~www/rss/tug.xml ~www/index.html -- increment source versions, append /dev: +- increment source versions, increment year+libversions and append /dev: Build/source/{version.ac,texk/{kpathsea,ptexenc}/version.ac -Build/source/tardate.ac +reautoconf -- cgit v1.2.3