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.