summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-06-05 22:08:39 +0000
committerKarl Berry <karl@freefriends.org>2016-06-05 22:08:39 +0000
commiteb07fbd21de117e774c4ebd47470334295e11d46 (patch)
treedab99687851ebd0e0f2af8e153b4d78f1307f4eb
parente776908e17abcb99bb71e77ba003420c43cdc2a9 (diff)
release doc; logs/README mention new tex-live-commits list
git-svn-id: svn://tug.org/texlive/trunk@41291 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/logs/README8
-rw-r--r--Master/tlpkg/doc/releng.txt72
2 files changed, 49 insertions, 31 deletions
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: