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.txt17
1 files changed, 9 insertions, 8 deletions
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index 3d14881c325..c2b6b69dc56 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -224,10 +224,10 @@ B. Specifics for tlperl update:
svn commit when ready ...
C. Build a test ISO image for initial TeX Collection testing:
- In cron.tl, set images_frozen=false.
In tl-update-images, ensure V= the new YYYY and target=/.../test
- Update /home/ftp/texlive/Images/test/README.
- After successful image build, email tldistro@tug.org for info/review.
+ env images_frozen=false cron.pretest
+ After successful image build, update /home/ftp/texlive/Images/test/README
+ and email tldistro@tug.org for info/review.
Can disable image building again after the initial build for a while.
M. As pretest proceeds, update the doc:
@@ -238,24 +238,25 @@ M. As pretest proceeds, update the doc:
update "Builders of the binaries" and "Translators of this manual",
and changes throughout if behavior has changed.
Update tlbuild.texi text, then
- W=.../Work
+ W=.../Build/source/Work
make -C $W/doc script-links tlbuild-incl.texi readme-files readme-install
cd .../Build/source
Consider updates of core man pages in Build/source/texk/web2c/man.
Remake updmap,fmtutil man pages with help2man:
+ tm=.../Master
make -C $W/texk/texlive/tl_support xupdmap.1 xfmtutil.1
x1=`(unset CDPATH; cd $Master/texmf-dist/doc/man/man1; pwd)`
They must be moved from /tmp into Master by hand:
mv /tmp/xupdmap.1 $x1/updmap.1
mv /tmp/xfmtutil.1 $x1/fmtutil.1
- Also update ~www/texlive/doc/*.html:
+ Also update them in ~www/texlive/doc/*.html:
groff -mandoc -Thtml $x1/updmap.1 >$lw/doc/updmap.html
groff -mandoc -Thtml $x1/fmtutil.1 >$lw/doc/fmtutil.html
While we're here, let's update the other generated html files:
pod2html --cachedir=/tmp $xx/tlmgr.pl >$lw/doc/tlmgr.html
- pod2html --cachedir=/tmp $Master/install-tl >$lw/doc/install-tl.html
+ pod2html --cachedir=/tmp $tm/install-tl >$lw/doc/install-tl.html
Update copies in the Master tree (also done nightly in tl-update-auto):
- cp $lw/doc/{tlmgr,install-tl}.html $Master/texmf-dist/doc/texlive
+ cp $lw/doc/{tlmgr,install-tl}.html $tm/texmf-dist/doc/texlive
Man pages from Build to Master (after doing a build):
tl-update-man # consider removals from output, if any binaries are gone
# check /tmp/so.rules against man1/Makefile, update if needed.
@@ -266,7 +267,7 @@ M. As pretest proceeds, update the doc:
svn add `!!`
Texinfo manuals from Build to Master:
tl-update-txi
- Don't forget commit in texmf-dist/doc.
+ Don't forget commit everything in texmf-dist/doc.
N. Really test during pretest (really! don't leave it for Knuth to do!):
.fmt's sharable across endian-different platforms (including luatex).