diff options
author | Karl Berry <karl@freefriends.org> | 2013-04-07 18:58:34 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-04-07 18:58:34 +0000 |
commit | 25fe101524f8eb688fb883418111c0a216bfb0c6 (patch) | |
tree | b30c8a5bef846507b1acf07a23a4b9830c2eab21 /Master/tlpkg/doc/releng.txt | |
parent | 335c72669537f06bbf2b4b6e2248fae60c4f38a9 (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.txt | 27 |
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 |