texlive[47609] Master/tlpkg/doc/releng.txt: 2018 update

commits+karl at tug.org commits+karl at tug.org
Fri May 4 19:43:10 CEST 2018

Revision: 47609
Author:   karl
Date:     2018-05-04 19:43:10 +0200 (Fri, 04 May 2018)
Log Message:
2018 update

Modified Paths:

Modified: trunk/Master/tlpkg/doc/releng.txt
--- trunk/Master/tlpkg/doc/releng.txt	2018-05-04 04:54:00 UTC (rev 47608)
+++ trunk/Master/tlpkg/doc/releng.txt	2018-05-04 17:43:10 UTC (rev 47609)
@@ -199,7 +199,7 @@
   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,34 +217,35 @@
 umount /home/ftp/texlive/Contents/live
 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)
-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)
@@ -251,25 +252,29 @@
    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:
 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
 mkdir $newsrc
@@ -285,12 +290,14 @@
 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:
 further web updates below.
@@ -298,7 +305,7 @@
 - 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.
@@ -305,12 +312,12 @@
 - 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.
@@ -347,10 +354,10 @@
 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 @@
-- increment source versions, append /dev:
+- increment source versions, increment year+libversions and append /dev:

More information about the tex-live-commits mailing list