texlive[54528] Master/tlpkg: tl-update-tlnet: also set TEXMFVAR and
commits+karl at tug.org
commits+karl at tug.org
Tue Mar 24 21:57:53 CET 2020
Revision: 54528
http://tug.org/svn/texlive?view=revision&revision=54528
Author: karl
Date: 2020-03-24 21:57:53 +0100 (Tue, 24 Mar 2020)
Log Message:
-----------
tl-update-tlnet: also set TEXMFVAR and TEXMFCACHE, used by luaotfload.
tl-update-tlpdb: report new and old cataloguedata.
Modified Paths:
--------------
trunk/Master/tlpkg/bin/tl-update-tlnet
trunk/Master/tlpkg/bin/tl-update-tlpdb
trunk/Master/tlpkg/doc/releng.txt
Modified: trunk/Master/tlpkg/bin/tl-update-tlnet
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-tlnet 2020-03-24 20:57:29 UTC (rev 54527)
+++ trunk/Master/tlpkg/bin/tl-update-tlnet 2020-03-24 20:57:53 UTC (rev 54528)
@@ -156,13 +156,18 @@
zcat $tltry/install-tl-unx.tar.gz | tar -xf -
cd install-tl-* # subdir is YYYYMMDD
-# create TL install profile:
+
+# create TL install profile. We set TEXMFCACHE for the sake of
+# luaotfload-tool, although it should fall back to TEXMFVAR,
+# which is possibly used by nothing else.
echo "# texlive-profile from $0
selected_scheme scheme-$scheme
TEXDIR $tltryinst/$yyyy
+TEXMFLOCAL $tltryinst/texmf-local
TEXMFSYSCONFIG $tltryinst/$yyyy/texmf-config
TEXMFSYSVAR $tltryinst/$yyyy/texmf-var
-TEXMFLOCAL $tltryinst/texmf-local
+TEXMFVAR $tltryinst/$yyyy/texmf-uvar
+TEXMFCACHE $tltryinst/$yyyy/texmf-cache
TEXMFHOME ~/texmf
tlpdbopt_install_docfiles 1
tlpdbopt_install_srcfiles 1
@@ -177,7 +182,8 @@
TEXLIVE_INSTALL_NO_WELCOME=1; export TEXLIVE_INSTALL_NO_WELCOME
# Minimal PATH from here on! E.g., we don't want the test install to
-# find our own mktexlsr, but only have the programs in the test available.
+# find its own mktexlsr, but only have the programs in the test
+# environment available.
PATH=/usr/bin
tlnet_install_log=`pwd`/update-tlnet-install.log
Modified: trunk/Master/tlpkg/bin/tl-update-tlpdb
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-tlpdb 2020-03-24 20:57:29 UTC (rev 54527)
+++ trunk/Master/tlpkg/bin/tl-update-tlpdb 2020-03-24 20:57:53 UTC (rev 54528)
@@ -573,7 +573,7 @@
my $ret = 0;
my $pkg = $tlpA->name; # just for debugging output
- debug("$pkg: comparing catalogue info:\n");
+ ddebug("$pkg: comparing catalogue info:\n");
# The shortdesc and longdesc usually come from the Catalogue,
# but sometimes are in the tlpsrc.
@@ -593,8 +593,11 @@
debug("$pkg: catalogue value changed\n");
} elsif (! &equal_hashes($tlpA->cataloguedata, $tlpB->cataloguedata)) {
- debug("$pkg: cataloguedata changed\n");
+ debug("$pkg: ", debug_hash_str("cataloguedata now", $tlpA->cataloguedata),
+ " " x (length($pkg) + 7),
+ debug_hash_str("vs. compare db", $tlpB->cataloguedata));
+
} elsif (! &equal_hashes($tlpA->docfiledata, $tlpB->docfiledata)) {
debug("$pkg: docfiledata changed\n");
Modified: trunk/Master/tlpkg/doc/releng.txt
===================================================================
--- trunk/Master/tlpkg/doc/releng.txt 2020-03-24 20:57:29 UTC (rev 54527)
+++ trunk/Master/tlpkg/doc/releng.txt 2020-03-24 20:57:53 UTC (rev 54528)
@@ -285,9 +285,10 @@
Put date into NEWS and ChangeLog files.
Update Build/source/tardate.ac.
tlmgr version number in texmf-dist/scripts/texlive/NEWS.
+ In cron.tl, set catalogue_compare=true for final sync.
Rebuild test images so we get the new source.
Tell developers no more commits: tldev +
- hironobu, jerome, luigi, mojca, takuji.
+ hironobu, luigi, mojca, takuji.
P. The day before the final pretest:
option adjustrepo 1 in tl-update-tlnet, else install-tl-unx won't go to ctan
More information about the tex-live-commits
mailing list.