summaryrefslogtreecommitdiff
path: root/Master/tlpkg/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-06-04 23:44:18 +0000
committerKarl Berry <karl@freefriends.org>2017-06-04 23:44:18 +0000
commit0ec352c0e97ca057566e9c4849f3f93b1269c552 (patch)
treea0c5f9a386d6d6e536bd610f283757be2818e410 /Master/tlpkg/doc
parenta27c146cec3564d6f1ec9b2e991a110ff962fa71 (diff)
2017 release process notes
git-svn-id: svn://tug.org/texlive/trunk@44450 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/doc')
-rw-r--r--Master/tlpkg/doc/releng.txt38
1 files changed, 21 insertions, 17 deletions
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index 23b108e0c6d..76e0beabde2 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -187,14 +187,14 @@ Making the big release:
umount /home/ftp/texlive/Contents/live
hx=/home/ftp/historic/systems/texlive
-prev=2015
-this=2016
+prev=2016
+this=2017
mkdir $hx/$this
cd /home/ftp/texlive/Images
-cp README.html $hx/$prev/
+cp README.md $hx/$prev/
mv *.iso* *.torrent* $hx/$prev/
-mv test/texlive2*.iso .
+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)
@@ -204,7 +204,7 @@ hm=/home/ftp/historic/systems/mactex
mkdir $hm/$prev
cd ~ftp/tex/mactex
mv *-*.pkg* $hm/$prev
-mv ~ftp/texlive/tlpretest/mactex*pkg .
+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
@@ -244,6 +244,8 @@ rm /usr/local/texlive-rel; ln -s texlive/$this /usr/local/texlive-rel
newsrc=!$/source
mkdir $newsrc
cp source/{install-tl,texlive,w32tex}*.tar.?z $newsrc
+ls -l !$
+cp -a $newsrc/* $cy/texlive/Source/
mount /home/ftp/texlive/Contents/live
cd && umount /mnt/tl
@@ -258,13 +260,13 @@ update ~www/texlive web pages (search for $prev and $prev-1):
quickinstall.html - paths
upgrade.html - whether possible or not
tlmgr-news.html - from texmf-dist/scripts/texlive/NEWS
- index.html -
+ index.html - usual
check for new Texinfo manuals to link to html versions:
~www/texinfohtml/
further web updates below.
- announcements:
-CTAN @ ISO update, re-enabling tlnet mirroring.
+CTAN @ ISO update: remove old version, re-enable tlnet mirroring.
Dick @ updating MacTeX.
Martin @ torrents.
Siep @ w32client.html, Norbert @ debian,updmap-kanji.html.
@@ -273,12 +275,12 @@ 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 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
+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
It's the same command, just different destinations.
http://svnbook.red-bean.com/en/1.8/svn.branchmerge.html
@@ -315,10 +317,12 @@ 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/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
+ls -l ~www/members/ctan16-*.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
+chmod a=r ~www/members/ctan*.tar
+ls -l !$; du !$
# edit members/index.html
mkdir /home/ftp/historic/systems/ctancd/$this
ln ~www/members/ctan*.tar !$