texlive[53479] trunk: doc,sync

commits+karl at tug.org commits+karl at tug.org
Tue Jan 21 18:56:04 CET 2020


Revision: 53479
          http://tug.org/svn/texlive?view=revision&revision=53479
Author:   karl
Date:     2020-01-21 18:56:03 +0100 (Tue, 21 Jan 2020)
Log Message:
-----------
doc,sync

Modified Paths:
--------------
    trunk/Build/source/README
    trunk/Build/source/doc/build-tools.txt
    trunk/Build/source/doc/tlbuild.info
    trunk/Build/source/texk/tests/TeXLive/TLUtils.pm
    trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu
    trunk/Build/source/texk/web2c/pdftexdir/NEWS
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/doc/releng.txt
    trunk/Master/tlpkg/libexec/ctan2tds

Modified: trunk/Build/source/README
===================================================================
--- trunk/Build/source/README	2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Build/source/README	2020-01-21 17:56:03 UTC (rev 53479)
@@ -28,8 +28,8 @@
 See also Master/tlpkg/bin/tl-update-bindir
 
 aarch64-linux:
-  aarch64 Debian GNU/Linux 9 (stretch)
-  gcc (Debian 6.3.0-18) 6.3.0 20170516
+  aarch64 Debian GNU/Linux 10 (buster)
+  gcc (Debian 8.3.0-6) 8.3.0
   ./Build --enable-arm-neon=check
 
 i386-netbsd, amd64-netbsd:

Modified: trunk/Build/source/doc/build-tools.txt
===================================================================
--- trunk/Build/source/doc/build-tools.txt	2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Build/source/doc/build-tools.txt	2020-01-21 17:56:03 UTC (rev 53479)
@@ -1,6 +1,6 @@
 autoconf (GNU Autoconf) 2.69
 automake (GNU automake) 1.16.1
-bison (GNU Bison) 3.5
+bison (GNU Bison) 3.5.1
 flex 2.6.0
 ltmain.sh (GNU libtool) 2.4.6
 m4 (GNU M4) 1.4.18

Modified: trunk/Build/source/doc/tlbuild.info
===================================================================
(Binary files differ)

Modified: trunk/Build/source/texk/tests/TeXLive/TLUtils.pm
===================================================================
--- trunk/Build/source/texk/tests/TeXLive/TLUtils.pm	2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Build/source/texk/tests/TeXLive/TLUtils.pm	2020-01-21 17:56:03 UTC (rev 53479)
@@ -1,11 +1,11 @@
 # TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
-# Copyright 2007-2019 Norbert Preining, Reinhard Kotucha
+# Copyright 2007-2020 Norbert Preining, Reinhard Kotucha
 # This file is licensed under the GNU General Public License version 2
 # or any later version.
 
 package TeXLive::TLUtils;
 
-my $svnrev = '$Revision: 53225 $';
+my $svnrev = '$Revision: 53343 $';
 my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
 sub module_revision { return $_modulerevision; }
 
@@ -1519,6 +1519,7 @@
     $totalsize += $tlpsizes{$p};
   }
   my $starttime = time();
+  my @packs_again; # packages that we failed to download and should retry later
   foreach my $package (@packs) {
     my $tlpobj = $tlpobjs{$package};
     my $reloc = $tlpobj->relocated;
@@ -1531,8 +1532,22 @@
     foreach my $h (@::install_packages_hook) {
       &$h($n,$totalnr);
     }
-    # return false if something went wrong
+    # push $package to @packs_again if download failed
     if (!$fromtlpdb->install_package($package, $totlpdb)) {
+      tlwarn("TLUtils::install_packages: Failed to install $package\n"
+             ."Will be retried later.\n");
+      push @packs_again, $package;
+    } else {
+      $donesize += $tlpsizes{$package};
+    }
+  }
+  # try to download packages in @packs_again again
+  foreach my $package (@packs_again) {
+    my $infostr = sprintf("Retrying to install: $package [%dk]",
+                     int($tlpsizes{$package}/1024) + 1);
+    info("$infostr\n");
+    # return false if download failed again
+    if (!$fromtlpdb->install_package($package, $totlpdb)) {
       return 0;
     }
     $donesize += $tlpsizes{$package};
@@ -3601,7 +3616,7 @@
 
 =head2 Miscellaneous
 
-Some ideas from Fabrice Popineau's C<FileUtils.pm>.
+A few ideas from Fabrice Popineau's C<FileUtils.pm>.
 
 =over 4
 
@@ -4469,7 +4484,7 @@
     print STDERR "" .
       "$prg [ERROR]: Either -sys or -user mode is required.\n" .
       "$prg [ERROR]: In nearly all cases you should use $prg -sys.\n" .
-      "$prg [ERROR]: For special cases see http://tug.org/texlive/scripts-sys-user.html\n" ;
+      "$prg [ERROR]: For special cases see https://tug.org/texlive/scripts-sys-user.html\n" ;
     exit(1);
   }
   return ($texmfconfig, $texmfvar);
@@ -4539,6 +4554,12 @@
 }
 
 

+=back
+
+=head2 JSON
+
+=over 4
+
 =item C<encode_json($ref)>
 
 Returns the JSON representation of the object C<$ref> is pointing at.
@@ -4561,7 +4582,10 @@
 
 our $jsonmode = "";
 
+=pod
+
 =item C<True()>
+
 =item C<False()>
 
 These two crazy functions must be used to get proper JSON C<true> and
@@ -4709,8 +4733,13 @@
   my $ret = "[" . join(",", map { encode_json(\$_) } @$hr) . "]";
   return($ret);
 }
+
+=pod
+
 =back
+
 =cut
+
 1;
 __END__
 
@@ -4723,7 +4752,7 @@
 =head1 AUTHORS AND COPYRIGHT
 
 This script and its documentation were written for the TeX Live
-distribution (L<http://tug.org/texlive>) and both are licensed under the
+distribution (L<https://tug.org/texlive>) and both are licensed under the
 GNU General Public License Version 2 or later.
 
 =cut

Modified: trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu
===================================================================
--- trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu	2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu	2020-01-21 17:56:03 UTC (rev 53479)
@@ -1,7 +1,7 @@
 
 
-local svnrevision = string.match("$Revision: 53144 $", "%d+") or "0"
-local svndate     = string.match("$Date: 2019-12-16 14:40:08 +0100 (Mon, 16 Dec 2019) $", "[-%d]+") or "2009-12-04"
+local svnrevision = string.match("$Revision: 53431 $", "%d+") or "0"
+local svndate     = string.match("$Date: 2020-01-17 06:29:55 +0100 (Fri, 17 Jan 2020) $", "[-%d]+") or "2009-12-04"
 local bannerstr   = "runscript wrapper utility (rev. " ..
                     svnrevision .. ", " .. svndate .. ")\n" .. 
                     "usage:   runscript script-name [arguments]\n" ..
@@ -800,7 +800,7 @@
   end
   local par = [["-gen=']] .. string.gsub(TEXDIR, '/', '\\') .. 
               [[\tlpkg\dviout\gen_pk'" "-TEXROOT=']] ..
-              table.concat(texrt, ';') .. [['" "-gsx=']] .. GSEXE .. [['"]];
+              table.concat(texrt, ';') .. [['" "-gsx=']] .. GSEXE .. ' -dDELAYSAFER' .. [['"]];
   ARGV = {[0]=TEXDIR..'/tlpkg/dviout/dviout.exe', 'dviout', par}
 elseif progname == 'mkluatexfontdb' then
   progname = 'luaotfload-tool'

Modified: trunk/Build/source/texk/web2c/pdftexdir/NEWS
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/NEWS	2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Build/source/texk/web2c/pdftexdir/NEWS	2020-01-21 17:56:03 UTC (rev 53479)
@@ -1,3 +1,11 @@
+pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020)
+- changes:
+  - new primitive \pdfmajorversion; this merely changes the version
+    number in the PDF output, has no effect on PDF content.
+  - new option --cnf-line.
+  - have \pdfximage etc. do same search for image files as for input files, 
+  - (un)compress .fmt files (with zlib).
+  
 pdfTeX 3.14159265-2.6-1.40.20 (TeX Live 2019)
 - changes:
   - new primitive \expanded (from unreleased pdftex 1.50 branch + luatex).

Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2020-01-21 17:56:03 UTC (rev 53479)
@@ -265,7 +265,7 @@
     enumitem enumitem-zref envbig environ envlab
     epigrafica epigram epigraph epiolmec eplain
     epsdice epsf epsf-dvipdfmx epsincl epslatex-fr
-    epspdf epspdfconversion epstopdf epstopdf-pkg
+    epspdfconversion epstopdf epstopdf-pkg
     eqell eqexpl eqlist eqnalign eqname eqnarray eqnnumwarn eqparbox
     erdc erewhon erewhon-math errata erw-l3
     esami es-tex-faq esdiff esindex esint esint-type1 esk eskd eskdx
@@ -829,6 +829,7 @@
   "dvisvgm",		# binary
   "ecgdraw",		# awaiting upload with trivial \CheckSum fix 2jul16
   "enctex",		# binary
+  "epspdf",		# siep does it
   "etex",		# binary
   "euxm",		# knuth, old, not on ctan
   "finbib",		# not on ctan
@@ -842,7 +843,6 @@
   "gustprog",		# not on ctan, gust
   "guide-to-latex",	# not on ctan, book examples, ok
   "hyperref-docsrc",	# not on ctan, awaiting hyperref doc volunteer
-  "ifluatex",		# part of oberdiek
   "jadetex",		# too old to owrry about
   "jmn",		# part of context
   "kluwer",		# not on ctan, old lppl, not worth pursuing or removing

Modified: trunk/Master/tlpkg/doc/releng.txt
===================================================================
--- trunk/Master/tlpkg/doc/releng.txt	2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Master/tlpkg/doc/releng.txt	2020-01-21 17:56:03 UTC (rev 53479)
@@ -182,7 +182,7 @@
   Remake updmap,fmtutil man pages with help2man:
     make -C Build/source/Work/texk/texlive/tl_scripts xupdmap.1 xfmtutil.1
     x1=`(unset CDPATH; cd Master/texmf-dist/doc/man/man1; pwd)`
-    They must be moved from /tmp into Master by hand
+    They must be moved from /tmp into Master by hand:
       mv /tmp/xupdmap.1 $x1/updmap.1
       mv /tmp/xfmtutil.1 $x1/fmtutil.1
     Also update ~www/texlive/doc/*.html:

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2020-01-21 17:56:03 UTC (rev 53479)
@@ -429,8 +429,8 @@
  'epigrafica',  "&MAKEflatten",
  'epiolmec',    "&MAKEflatten",
  'epix',        "die 'skipping, needs C++'",
- 'epspdf',      "&MAKEflatten",
- 'epspdf-setup',"die 'skipping, siep does it by hand'",
+ 'epspdf',      "die 'skipping, siep does it'", #"&MAKEflatten",
+ 'epspdf-setup',"die 'skipping, siep does it'",
  'epyt',	"die 'renamed to beamertheme-epyt'",
  'eq-save',	"die 'skipping, requires acrotex'",
  'eq2db',	"die 'skipping, author request (and nonfree requirements)'",



More information about the tex-live-commits mailing list