summaryrefslogtreecommitdiff
path: root/Master/tlpkg/doc/releng.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/doc/releng.txt')
-rw-r--r--Master/tlpkg/doc/releng.txt25
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.