texlive[43566] Master: tlmgr.pl: mention problem of too-frequent

commits+karl at tug.org commits+karl at tug.org
Tue Mar 21 18:08:03 CET 2017


Revision: 43566
          http://tug.org/svn/texlive?view=revision&revision=43566
Author:   karl
Date:     2017-03-21 18:08:03 +0100 (Tue, 21 Mar 2017)
Log Message:
-----------
tlmgr.pl: mention problem of too-frequent updates using mirror.ctan.org.
(Uwe Siart, tex-live 02 Mar 2017 10:30:35)

install-menu-txt.pl: menu headings more consistent, try to clarify
customizations vs. actions.
(Alan Litchfield, texhax 12 Mar 2017 11:37:35)

tl-update-asy: need ASYMPTOTE_EPSDRIVER; simplify since original is no
longer svn.

releng.txt: more version number locations.

Modified Paths:
--------------
    trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl
    trunk/Master/tlpkg/bin/tl-update-asy
    trunk/Master/tlpkg/doc/releng.txt
    trunk/Master/tlpkg/installer/install-menu-text.pl

Modified: trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl
===================================================================
--- trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl	2017-03-21 05:09:36 UTC (rev 43565)
+++ trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl	2017-03-21 17:08:03 UTC (rev 43566)
@@ -1,7 +1,7 @@
 #!/usr/bin/env perl
 # $Id$
 #
-# Copyright 2008-2016 Norbert Preining
+# Copyright 2008-2017 Norbert Preining
 # This file is licensed under the GNU General Public License version 2
 # or any later version.
 #
@@ -6540,9 +6540,11 @@
 =item C<tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet>
 
 Tell C<tlmgr> to use a nearby CTAN mirror for future updates; useful if
-you installed TeX Live from the DVD image and want continuing
+you installed TeX Live from the DVD image and want to have continuing
 updates.  The two commands are equivalent; C<ctan> is just an alias for
-the given url.
+the given url.  Caveat: C<mirror.ctan.org> resolves to many different
+hosts, and they are not perfectly synchronized; we recommend updating
+only daily (at most), and not more often.
 
 =item C<tlmgr update --list>
 
@@ -7741,8 +7743,8 @@
 with a suffix representing the repository url, as in
 C<tlpkg/texlive.tlpdb.>I<long-hash-string>.  These can be useful for
 fallback information, but if you don't like them accumulating (e.g.,
-on each run C<mirror.ctan.org> might resolve to a new host, resulting in
-a different hash), it's harmless to delete them.
+C<mirror.ctan.org> resolves to many different hosts, each resulting in
+a possibly different hash), it's harmless to delete them.
 
 =head1 CONFIGURATION FILE FOR TLMGR
 

Modified: trunk/Master/tlpkg/bin/tl-update-asy
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-asy	2017-03-21 05:09:36 UTC (rev 43565)
+++ trunk/Master/tlpkg/bin/tl-update-asy	2017-03-21 17:08:03 UTC (rev 43566)
@@ -53,24 +53,23 @@
   
   set -x
   cd /home/texlive/karl/Build/source/utils/asymptote
-  test ! -r dot.git || mv dot.git .git
-  /usr/local/bin/svn update
-  /usr/local/bin/svn revert asy-keywords.el
-  test ! -r .git || mv .git dot.git
+  $svn update
+  $svn revert asy-keywords.el
+  $svn status
   if test -f Makefile; then
     make clean
     $svn revert doc/asy-latex.pdf
-    rm -f Makefile config.h config.log config.status errors.temp
-    rm -rf autom4te.cache
+    rm -f Makefile
   fi
+  rm -rf config.h config.log config.status errors.temp autom4te.cache
   rm -rf /tmp/ainst
   # these configure options represent what is intended to be supported
-  # in the i386-linux build.  on centos5, need yum packages
-  #   freeglut freeglut-devel libX11-devel mesa-libGLU-devel
+  # in the i386-linux build.
+  ASYMPTOTE_EPSDRIVER=epswrite; export ASYMPTOTE_EPSDRIVER
   ./configure --prefix=/tmp/ainst \
     --with-latex=/tmp/ainst/latex --with-context=/tmp/ainst/context \
-    --enable-fftw --enable-gl --disable-gsl \
-    --enable-texlive-build #CFLAGS=-g
+    --enable-fftw --enable-gl --enable-gsl \
+    --enable-texlive-build CFLAGS=-g CXXFLAGS=-ansi
   nice make
   nice make check
   make install-prebuilt

Modified: trunk/Master/tlpkg/doc/releng.txt
===================================================================
--- trunk/Master/tlpkg/doc/releng.txt	2017-03-21 05:09:36 UTC (rev 43565)
+++ trunk/Master/tlpkg/doc/releng.txt	2017-03-21 17:08:03 UTC (rev 43566)
@@ -152,17 +152,18 @@
 initial builds in any case):
 - update version numbers, years, and copyright years in:
   top level version.ac
-  dvipdfm-x:configure.ac
+  dvipdfm-x:configure.ac dvipdfmx.c xbb.c
   dvips:    configure.ac NEWS dvips.c dvips.h afm2tfm.c dvips.texi
   kpathsea: version.ac NEWS kpsewhich.c doc/kpathsea.texi texmf.cnf
   ptexenc:  version.ac
   web2c:    NEWS doc/web2c.texi ptexdir/ptex-base.ch,ptex_version.h
+            pdftexdir/pdftex.web pdftexdir/pdftex_version.h
   texk/*/version.ac, libs/*/version.ac, utils/*/version.ac
   then reautoconf (6min), rebuild.
   install-tl, tlmgr.pl (copyright only)
   check *.c *.h sources in above for needed copyright year updates too.
   run ~karl/bin/tlversions to see+compare engine/etc. versions
-- if new kpathsea file types (kpsewhich --help), update kpathsea.texi.
+- if new kpathsea file types (kpsewhich --help-formats), update kpathsea.texi.
 - ask tldistro for patches.
 
 


Modified: trunk/Master/tlpkg/installer/install-menu-text.pl
===================================================================
--- trunk/Master/tlpkg/installer/install-menu-text.pl	2017-03-21 05:09:36 UTC (rev 43565)
+++ trunk/Master/tlpkg/installer/install-menu-text.pl	2017-03-21 17:08:03 UTC (rev 43566)
@@ -2,7 +2,7 @@
 # $Id$
 # install-menu-txt.pl
 #
-# Copyright 2007-2016 Norbert Preining, Karl Berry
+# Copyright 2007-2017 Norbert Preining, Karl Berry
 # Copyright 2007-2008 Reinhard Kotucha
 # This file is licensed under the GNU General Public License version 2
 # or any later version.
@@ -477,7 +477,7 @@
     'Q' => \&quit
       );
 
-  menu_head "Directories setup:";
+  menu_head "Directories customization:";
   if (!TeXLive::TLUtils::texdir_check($vars{'TEXDIR'})) {
     print "!! The default location as given below is forbidden or
 !! can't be written to.
@@ -762,7 +762,7 @@
       );
 
   clear_screen;
-  menu_head "Options setup:";
+  menu_head "Options customization:";
 
   print <<"EOF";
  <P> use letter size instead of A4 by default: $b_letter
@@ -995,7 +995,7 @@
 ======================> TeX Live installation procedure <=====================
 
 ======>   Letters/digits in <angle brackets> indicate   <=======
-======>   menu items for commands or options            <=======
+======>   menu items for actions or customizations      <=======
 
  Detected platform: $this_platform
  $warn_nobin
@@ -1003,11 +1003,11 @@
 
   if (!$vars{'in_place'}) {
     print <<"EOF";
- <B> binary platforms: $vars{'n_systems_selected'} out of $vars{'n_systems_available'}
+ <B> set binary platforms: $vars{'n_systems_selected'} out of $vars{'n_systems_available'}
 
- <S> set installation scheme ($vars{'selected_scheme'})
+ <S> set installation scheme: $vars{'selected_scheme'}
 
- <C> customizing installation collections
+ <C> set installation collections:
      $vars{'n_collections_selected'} collections out of $vars{'n_collections_available'}, disk space required: $vars{'total_size'} MB
 EOF
 
@@ -1018,7 +1018,7 @@
     }
     print <<"EOF";
 
- <D> directories:
+ <D> set directories:
    TEXDIR (the main TeX directory):
 EOF
 



More information about the tex-live-commits mailing list