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