diff options
Diffstat (limited to 'Master/tlpkg/doc/releng.txt')
-rw-r--r-- | Master/tlpkg/doc/releng.txt | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt index 0412a4e50e7..4102c0312e3 100644 --- a/Master/tlpkg/doc/releng.txt +++ b/Master/tlpkg/doc/releng.txt @@ -8,7 +8,8 @@ Check if pretest mirrors need renewing, talk to mirror admins if so: /home/httpd/html/texlive/mirmon/tlpretest-mirrors.txt Coordinate schedule with: - engine people, LaTeX people, GUST font people + maintainers of: engines, LaTeX, GUST font, asymptote, context, texworks + other parts of collection: protext, ctan, mactex. general lists To stop updating of certain packages before the general freeze: @@ -72,10 +73,10 @@ N. Later, when closer to release: Really test during pretest (really!): .fmt's sharable across endian-different platforms (including luatex). - interactive mf '\drawdot (50,50); showit;' + interactive mf '\drawdot (50,50); showit;' % and from * prompt -When finalizing sources (best before tlnet freeze for pretest) - version numbers and years and copyright years in: +When finalizing sources (any time in the new year, can be early), +- update version numbers and years and copyright years in: top level version.ac dvipdfmx: configure.ac ChangeLog dvips: configure.ac ChangeLog NEWS dvips.c dvips.h afm2tfm.c dvips.texi @@ -85,13 +86,21 @@ When finalizing sources (best before tlnet freeze for pretest) then reautoconf (6min), rebuild. install-tl, tlmgr.pl (copyright only) run ~karl/bin/tlversions to see+compare engine/etc. versions +- if new kpathsea file types (kpsewhich --help), update kpathsea.texi. +- ask tldistro for patches. After tlnet freeze: in Master/tlpkg, update bundled Windows programs as needed: dviout texworks tlgs tlperl tlpsv + update readme-html.dir/readme.en.html + run tlpkg/bin/htmltext to create readme-txt.dir/README.EN. + update texcollection DVD text: + http://tug.org/texcollection/ + http://puszcza.gnu.org.ua/projects/texcollection/ When binary set and docs are stable enough: peb + laurens + khaled: no commits. + Update texlive-en.tex (+ .pdf, .html), tell tldoc to translate. Check for Build-maintained updates to config files, etc. (and might have to merge back if Master was mistakenly updated): diff -r Build/source/inst/texmf-dist Master/texmf-dist @@ -100,14 +109,14 @@ When binary set and docs are stable enough: Texinfo manuals from Build to Master: tl-update-txi Man pages from Build to Master: - tl-update-man # and run make in texmf/doc/man + tl-update-man # then run make in texmf/doc/man # and check /tmp/so.rules against man1/Makefile -Just before final build: - option adjustrepo in tl-update-tlnet, else install-tl-unx won't go to ctan? +Just before the final pretest (i.e., to-be-published) build: + option adjustrepo 1 in tl-update-tlnet, else install-tl-unx won't go to ctan put date into NEWS and ChangeLog files. update Master/source: - w32tex-src texlive*source mactexdoc install-tl-unx.tar.gz + xz w32tex-src texlive*source mactexdoc install-tl-unx.tar.gz After final build, to do total freeze: in cron.tl, set *_frozen=true. |