From 71d4d2b0513af8bd68ea2f2b9063b518bedeb843 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 3 Mar 2020 22:50:39 +0000 Subject: doc git-svn-id: svn://tug.org/texlive/trunk@54038 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/doc/releng.txt | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'Master/tlpkg/doc') diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt index 8608ceeb3ba..ae1f7262196 100644 --- a/Master/tlpkg/doc/releng.txt +++ b/Master/tlpkg/doc/releng.txt @@ -82,9 +82,9 @@ Update /home/ftp/texlive/tlpretest/README. Empty tlpretest except for that README and 00_TIME.txt (used for mirmon). 2. Prepare for pretest in cron.tl: -critical=--critical # push tlcritical, if needed/desired +critical= #--critical # only push tlcritical if needed/desired pretest=--pretest # update tlpretest, not tlnet (if not frozen) -catalogue_update=false # just for the initial test, will set below +catalogue_compare=false # just for the initial test, will set below net_frozen=true # update tlnet|tlpretest (per $pretest) First build happens below, after many more changes; don't start it yet. @@ -133,13 +133,20 @@ It's likely that .tlpsrc files will need to be adjusted. 9. After that trial build looks ok, set up tlpretest: cd /home/ftp/texlive/tlpretest cp -ar ../tlnet/[a-u]* . # omit tlnet/README* - force_rebuild=true cron.tl + env force_rebuild=true cron.tl We use cp because we want to start with exactly the last tlnet, and not recreate all packages, so that a file with a given name is never rewritten. See recreate comments in tl-update-tlpdb and tl-update-containers. +9a. In 2020, as a special case, after a first successful build, this was run: + tl-fix-container-links +In order to make all the archive/*.tar.xz files into versioned symlinks, +so a given tarball will not be regenerated unless the content changes. +This was a one-time event, but left here as an example for the unknown future. + 10. Life and daily updates go on. In cron.tl, set: net_frozen=false + catalogue_compare=true A. At some point, after tlnet freeze: Update gpg expiration, see tlpkg/gpg/tl-key-extension.txt. @@ -224,7 +231,7 @@ P. The day before the final pretest: Q. After final build, to do total freeze: In cron.tl, set *_frozen=true. - Also, set catalogue_update=false now or at some point earlier. + Also, set catalogue_compare=false now or at some point earlier. Don't disable the cron entry, since we want to see if any commits are mistakenly made. Nothing more than svn update will happen with everything frozen. -- cgit v1.2.3