texlive[47181] Master/tlpkg: doc,test

commits+karl at tug.org commits+karl at tug.org
Thu Mar 29 23:59:47 CEST 2018


Revision: 47181
          http://tug.org/svn/texlive?view=revision&revision=47181
Author:   karl
Date:     2018-03-29 23:59:47 +0200 (Thu, 29 Mar 2018)
Log Message:
-----------
doc,test

Modified Paths:
--------------
    trunk/Master/tlpkg/TeXLive/TLUtils.pm
    trunk/Master/tlpkg/bin/tl-try-install
    trunk/Master/tlpkg/doc/releng.txt

Modified: trunk/Master/tlpkg/TeXLive/TLUtils.pm
===================================================================
--- trunk/Master/tlpkg/TeXLive/TLUtils.pm	2018-03-29 21:58:39 UTC (rev 47180)
+++ trunk/Master/tlpkg/TeXLive/TLUtils.pm	2018-03-29 21:59:47 UTC (rev 47181)
@@ -309,15 +309,16 @@
   
   if ($OS eq "darwin") {
     # We have two versions of Mac binary sets.
-    # 10.10/Yosemite and newer:
+    # 10.10/Yosemite and newer (Yosemite specially left over):
     #   -> x86_64-darwin [MacTeX]
-    # 10.6/Snow Leopard through 10.9/Mavericks:
+    # 10.6/Snow Leopard through 10.10/Yosemite:
     #   -> x86_64-darwinlegacy if 64-bit
     #
-    # (BTW, uname -r numbers are larger by 4 than the minor version.
+    # (BTW, uname -r numbers are larger by 4 than the Mac minor version.
     # We don't use uname numbers here.)
     #
-    my $mactex_darwin = 10;  # the minor 10; this will change in the future.
+    # this changes each year, per above:
+    my $mactex_darwin = 10;  # lowest minor rev supported by x86_64-darwin.
     #
     # Most robust approach is apparently to check sw_vers (os version,
     # returns "10.x" values), and sysctl (processor hardware).
@@ -393,8 +394,8 @@
     'universal-darwin' => 'MacOSX universal binaries',
     'win32'            => 'Windows',
     'x86_64-cygwin'    => 'Cygwin on x86_64',
-    'x86_64-darwin'    => 'MacOSX current on x86_64',
-    'x86_64-darwinlegacy' => 'MacOSX legacy (10.6-10.9) on x86_64',
+    'x86_64-darwin'       => 'MacOSX current (10.10-) on x86_64',
+    'x86_64-darwinlegacy' => 'MacOSX legacy (10.6-10.10) on x86_64',
     'x86_64-linux'     => 'GNU/Linux on x86_64',
     'x86_64-linuxmusl' => 'GNU/Linux on x86_64 with musl',
     'x86_64-solaris'   => 'Solaris on x86_64',

Modified: trunk/Master/tlpkg/bin/tl-try-install
===================================================================
--- trunk/Master/tlpkg/bin/tl-try-install	2018-03-29 21:58:39 UTC (rev 47180)
+++ trunk/Master/tlpkg/bin/tl-try-install	2018-03-29 21:59:47 UTC (rev 47181)
@@ -1,9 +1,8 @@
-#!/bin/sh
+#!/bin/sh -vx
 # $Id$
 # Try a TL installation with various profiles into /tmp/ki. Public domain.
 
 renice 20 $$ >&/dev/null
-cd $HOME || exit 1  # don't let cwd interfere
 
 instdir=/tmp/ki # in .pro files too
 rm -rf $instdir* && echo "removed $instdir*."
@@ -14,11 +13,16 @@
 
 mydir=`cd \`dirname "$0"\` && pwd`  # Master/tlpkg/bin
 Master=`cd $mydir/../.. && pwd`
+
+# don't let cwd interfere
+cd "$HOME" || exit 1
+
+#Master=$tm #`cd $mydir/../.. && pwd`
 #
 thisrel=/usr/local/texlive/`date +%Y` # not necessarily, but whatever
 prevrel=/usr/local/texlive/`expr "$(date +%Y)" - 1`
 
-pro=--profile=$Master/tlpkg/dev/profiles/TLinfra.pro #infra min small ...
+pro=--profile=$Master/tlpkg/dev/profiles/TLinfra.pro #infra min small ... full
 exec time $Master/install-tl $pro
 exec time $lp/install-tl $pro
 exec time $lp/install-tl $pro --repo ftp://ftp.cstug.cz/pub/tex/local/tlpretest

Modified: trunk/Master/tlpkg/doc/releng.txt
===================================================================
--- trunk/Master/tlpkg/doc/releng.txt	2018-03-29 21:58:39 UTC (rev 47180)
+++ trunk/Master/tlpkg/doc/releng.txt	2018-03-29 21:59:47 UTC (rev 47181)
@@ -166,7 +166,9 @@
   MetaPost (in texmf-dist), other engine (in source) NEWS.
   Ensure all engine manuals updated in texmf-dist.
   Update texlive-en.tex (+ .pdf, .html), tell tldoc to translate.
-    Don't neglect to update "Builders of the binaries".
+    Update year numbers by one, write news section,
+    update "Builders of the binaries" and "Translators of this manual",
+    and changes throughout if behavior has changed.
   Update tlbuild.texi, including make tlbuild-incl.texi.
   Consider updates of core man pages in Build/source/texk/web2c/man.
   Remake updmap,fmtutil man pages with help2man:



More information about the tex-live-commits mailing list