summaryrefslogtreecommitdiff
path: root/Master/tlpkg/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-03-03 22:50:39 +0000
committerKarl Berry <karl@freefriends.org>2020-03-03 22:50:39 +0000
commit71d4d2b0513af8bd68ea2f2b9063b518bedeb843 (patch)
tree2c9f85396b4c5fa020766e42f83b97a1d7a6599f /Master/tlpkg/doc
parent3ce2e03e3fa999a404cc0c4c6ab85ab5862e40b5 (diff)
doc
git-svn-id: svn://tug.org/texlive/trunk@54038 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/doc')
-rw-r--r--Master/tlpkg/doc/releng.txt15
1 files changed, 11 insertions, 4 deletions
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.