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.txt27
1 files changed, 17 insertions, 10 deletions
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index 745552ffd0b..088489fcb2a 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -61,13 +61,23 @@ Master/texmf-dist/web2c/texmf.cnf # from Build/.../kpathsea
(check/update other copyright years in *.pm, tlmgr*, install-tl)
Build/source/{version.ac,texk/{kpathsea,ptexenc}/configure.ac: no /dev
-5. After committing, see if formats build, to check for config file problems.
-Then rm -rf ~/.texlive`date +%Y` # the new one
-Consider new xz and wget binaries.
-Then commit new binaries (see version checks below).
-Rebuild tlpretest as above.
+5. Ensure version numbers in sources are updated; see list below.
+Then commit new binaries with tl-update-bindir.
-N. Later, when closer to release:
+6. After committing, run tex \\end to check that mktexfmt works. Run
+fmtutil-sys --all to check that all formats build, no config file
+problems. Then, so things will get redone later as another check:
+ rm -rf ~/.texlive`date +%Y` # the new one
+
+7. Check for Build-maintained updates to config files, etc.
+(and might have to merge back if Master was mistakenly updated):
+ diff -ru0 --exclude=man --exclude=info \
+ Build/source/inst/texmf-dist Master/texmf-dist
+
+8. Rebuild tlpretest as above.
+
+M.
+N. Later, when closer to release, to build ISO images:
- 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
@@ -104,11 +114,7 @@ After tlnet freeze:
http://puszcza.gnu.org.ua/projects/texcollection/
When binary set and docs are stable enough:
- peb, akira, takuji, khaled, taco, laurens: 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
Remake updmap man page with help2man (and reread and update Master):
make -C Build/source/Work/texk/texlive/tl_scripts xupdmap.1
Texinfo manuals from Build to Master:
@@ -116,6 +122,7 @@ When binary set and docs are stable enough:
Man pages from Build to Master:
tl-update-man # then run make in texmf/doc/man
# and check /tmp/so.rules against man1/Makefile
+ peb, akira, takuji, khaled, taco, laurens: no commits.
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