summaryrefslogtreecommitdiff
path: root/Master/tlpkg/doc/releng.txt
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-04-07 18:58:34 +0000
committerKarl Berry <karl@freefriends.org>2013-04-07 18:58:34 +0000
commit25fe101524f8eb688fb883418111c0a216bfb0c6 (patch)
treeb30c8a5bef846507b1acf07a23a4b9830c2eab21 /Master/tlpkg/doc/releng.txt
parent335c72669537f06bbf2b4b6e2248fae60c4f38a9 (diff)
first updates for TL13 pretest, and for texmf-dist having everything
git-svn-id: svn://tug.org/texlive/trunk@29725 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/doc/releng.txt')
-rw-r--r--Master/tlpkg/doc/releng.txt27
1 files changed, 12 insertions, 15 deletions
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index 310f974169c..1345ed9b57c 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -15,23 +15,23 @@ To stop updating of certain packages before the general freeze:
tlpkg/dev/tlnet-disabled-packages.txt
On the day of the last tlnet update,
- set opt_frozen in 00texlive.installation.tlpsrc.
+ Set opt_frozen in 00texlive.installation.tlpsrc.
Freeze should happen at that night's rebuild.
-then, the next day, start building tlpretest:
+Then, the next day, start building tlpretest:
0. Reset opt_frozen to 0 in 00texlive.installation.tlpsrc.
1a. Set up tlpretest:
cd /home/ftp/texlive/tlnet
-tar cf - [a-u]* | (cd ../tlpretest && tar xf -)
-# do not copy README.
-Update pretest.html, notably including major changes this year:
+tar cf - [a-u]* | (cd ../tlpretest && tar xf -) # do not copy README
+Update pretest.html, notably including major changes this year;
diff new and old bindirs to see if there are interesting new programs.
+Update /home/ftp/texlive/tlpretest/README.
1b. Preserve final tlnet of current release:
-cp -ar tlnet /home/ftp/historic/systems/texlive/YYYY/tlnet-final
+cp -ar ../tlnet /home/ftp/historic/systems/texlive/YYYY/tlnet-final
2. Then switch to pretest in cron.tl:
critical=--critical # push tlcritical
@@ -44,13 +44,13 @@ net_frozen=false # update tlnet|tlpretest (per $pretest)
3. The next nightly build will update tlpretest, or run
force_rebuild=true cron.tl
-4. Basic updates for release year (after freeze):
+4. Basic updates for release year (to start pretest):
+Master/.mkisofsrc
+Master/release-texlive.txt
Master/texmf-dist/web2c/texmf.cnf
Master/texmf-dist/web2c/texmfcnf.lua
-Master/release-texlive.txt
Master/tlpkg/TeXLive/TLConfig.pm
Master/tlpkg/bin/tl-update-tlnet
-.mkisofsrc
5. When closer to release:
in cron.tl, set images_frozen=false.
@@ -63,7 +63,7 @@ Really test during pretest (really!):
.fmt's sharable across endian-different platforms (including luatex).
interactive mf '\drawdot (50,50); showit;'
-When finalizing sources (can be before tlnet freeze)
+When finalizing sources (can be even before tlnet freeze for pretest)
version numbers and years and copyright years in:
top level version.ac
dvipdfmx: configure.ac ChangeLog
@@ -79,7 +79,6 @@ After tlnet freeze:
dviout texworks tlgs tlperl tlpsv
When binary set and docs are stable enough:
- Ask ConTeXt people to update if not done.
peb + laurens + khaled: no commits.
Compare Build/source/inst/texmf to texmf.
tl-update-txi
@@ -98,8 +97,8 @@ Making the big release:
umount /home/ftp/texlive/Contents/live
hx=/home/ftp/historic/systems/texlive
-prev=2011
-this=2012
+prev=2012
+this=2013
mkdir $hx/$this
cd /home/ftp/texlive/Images
@@ -164,14 +163,12 @@ rm -rf branch # when starting a new year on tug
mkdir branch; cd branch
svn co file:///home/svn/texlive/branches/branch2012/Build/source . >&out
-
- update ~karl/bin/cron.tl, and reenable when feel ready.
critical=
pretest=
net_frozen=false
all_frozen=false
-
after release:
texcollection/index.html
store/index.html