texlive[54648] Master/tlpkg: tl-try-install,
commits+karl at tug.org
commits+karl at tug.org
Sat Apr 11 03:11:41 CEST 2020
Revision: 54648
http://tug.org/svn/texlive?view=revision&revision=54648
Author: karl
Date: 2020-04-11 03:11:40 +0200 (Sat, 11 Apr 2020)
Log Message:
-----------
tl-try-install,
tl-update-tlpdb,
releng.txt: doc.
Modified Paths:
--------------
trunk/Master/tlpkg/bin/tl-try-install
trunk/Master/tlpkg/bin/tl-update-tlpdb
trunk/Master/tlpkg/doc/releng.txt
Modified: trunk/Master/tlpkg/bin/tl-try-install
===================================================================
--- trunk/Master/tlpkg/bin/tl-try-install 2020-04-11 01:11:22 UTC (rev 54647)
+++ trunk/Master/tlpkg/bin/tl-try-install 2020-04-11 01:11:40 UTC (rev 54648)
@@ -59,6 +59,7 @@
# make installations quieter.
#TEXLIVE_INSTALL_ENV_NOCHECK=1; export TEXLIVE_INSTALL_ENV_NOCHECK
#TEXLIVE_INSTALL_NO_WELCOME=1; export TEXLIVE_INSTALL_NO_WELCOME
+#TEXLIVE_INSTALL_PAPER=letter; export TEXLIVE_INSTALL_PAPER
set -x
pro=--profile=$profile
Modified: trunk/Master/tlpkg/bin/tl-update-tlpdb
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-tlpdb 2020-04-11 01:11:22 UTC (rev 54647)
+++ trunk/Master/tlpkg/bin/tl-update-tlpdb 2020-04-11 01:11:40 UTC (rev 54648)
@@ -78,7 +78,7 @@
die "$prg: Master $opt_master not a directory, goodbye.\n";
}
if ($opt_fromfiles + $opt_fromgit + $opt_fromgitsvn > 1) {
- die "$prg: only one option --from[lines|git|gitsvn] can be given.\n";
+ die "$prg: only one option of --from-[lines|git|gitsvn] can be given.\n";
}
if (! $opt_catalogue) {
Modified: trunk/Master/tlpkg/doc/releng.txt
===================================================================
--- trunk/Master/tlpkg/doc/releng.txt 2020-04-11 01:11:22 UTC (rev 54647)
+++ trunk/Master/tlpkg/doc/releng.txt 2020-04-11 01:11:40 UTC (rev 54648)
@@ -153,7 +153,8 @@
catalogue_compare=true # maybe not every day?
A. At some point, after tlnet freeze:
- Update gpg expiration, see tlpkg/gpg/tl-key-extension.txt.
+ Update gpg expiration, see tlpkg/gpg/tl-key-extension.txt;
+ do not fail to do this, or the key will expire and cause lots of hassle.
Run tl-update-linked-scripts to ensure consistency.
In Master/tlpkg, update bundled Windows programs as needed:
dviout texworks tlgs tlperl tlpsv
@@ -302,13 +303,14 @@
In cron.tl, set *_frozen=true.
Also, set catalogue_compare=false now or at some point earlier.
Don't disable the cron entry, since we want to see if any commits
- are mistakenly made. Nothing more than svn update will happen
- with everything frozen.
+ are mistakenly made. Nothing more than svn update will happen
+ with everything frozen.
+ Also, in /l/bin/mirror-ctan, disable Catalogue updates,
+ to avoid unnecessary changes if we have to rebuild the final image.
R. Ask for torrents to be created. In 2019,
- Bou Salim <salimcollo7 at gmail.com>
Tim Stewart <timoteostewart1977 at gmail.com>
- volunteered to do it.
+ made the one that worked.
III. Making the big release:
@@ -347,10 +349,13 @@
mkdir $hm/$this/
cp -v Extras*.pdf MacTeXtras-*.zip $hm/$this
-- rest of tlnet:
+- move rest of tlnet to historic:
cd /home/ftp/texlive/tlnet
+# depending on when it was created, the tlnet-final/ dir might not have
+# been 100% final, so might contain older versions of any packages that
+# got last-minute updates. No harm in either leaving them or removing them.
diff -qr . $hx/$prev/tlnet-final # should be identical, so:
-rm -rf [a-z]*
+rm -rf [a-z]* # yes, really, but double-check you're in the right directory...
mv ../tlpretest/[a-z]* .
update README (touch even if no real changes needed)
and ../tlpretest/README (pretest over)
@@ -361,7 +366,7 @@
rm -f $fx/texlive/Source/*
cp -a $tm/source/{install-tl,texlive-,w32tex-}*z $fx/texlive/Source/
-- update local CTAN area just to avoid mirroring everything back again:
+- update local CTAN area, just to avoid mirroring everything back again:
cy=/home/ftp/tex-archive/systems
rm -rf $cy/texlive/tlnet/*; cp -ar * $cy/texlive/tlnet/
rm $cy/texlive/Images/*; cp -a ../Images/*.* $cy/texlive/Images/
@@ -372,15 +377,16 @@
- historic copy of TL web pages:
cd /home/httpd/html/texlive
mkdir $hx/$prev/web/
-cp *.html !$ # remove tugstyle.css ref from bugs.html
+cp *.html !$ # disable header.html include in bugs.html
- copy full (unpruned) tlpdb to historic:
# the pre-pruned tlpdb directory is created by tl-update-images.
preprune=/home/ftp/texlive/Images/test/preprune-tlpdb
-tgz=`pwd`/texlive-20190410-tlpdb-full.tar.gz
+ls -l $preprune
+tgz=/tmp/texlive-${this}0406-tlpdb-full.tar.gz # whatever date
(cd $preprune && tar cvzf $tgz texlive.tlpdb texlive.tlpdb.*5*)
-mv $preprune/$tgz $hx/$this/
-rm -f $preprune
+mv $tgz $hx/$this/
+rm -rf $preprune
- tug.org stuff:
change fstab
@@ -402,7 +408,7 @@
build.html - platform list
custom-bin.html - remove any old, add any new
doc.html - platform list, translation list
- pretest.html - done for this year, maybe transfer bugs
+ pretest.html - done for this year, transfer bugs and news
quickinstall.html - paths
upgrade.html - whether possible or not
tlmgr-news.html - from texmf-dist/scripts/texlive/NEWS
@@ -417,7 +423,7 @@
~www/protext/index.html
- announcements:
-CTAN @ ISO update: remove old version, re-enable tlnet mirroring.
+CTAN @ ISO update: remove old version, re-enable tlnet mirroring, MacTeX.
Dick @ updating MacTeX.
Siep @ windows.html, Norbert @ debian,updmap-kanji.html.
pdftex maintainers @ updating pdftex sources with sync-pdftex.sh + tag.
@@ -430,9 +436,9 @@
in case commits were mistakenly made.
Also: look at https://tug.org/svn/texlive/tags/ to get subnum
and https://tug.org/svn/texlive/branches/ to avoid duplication.
-rev=53984
+rev=54631
subnum=0 # increase as necessary if multiple branches needed
-tlyear=`date +%Y`; echo $this # might be previous year during pretest, as above
+tlyear=`date +%Y`; echo $tlyear # maybe previous year during pretest, as above
svn copy -r $rev \
-m"texlive-$tlyear.$subnum tag based on r$rev" \
svn://tug.org/texlive/trunk svn://tug.org/texlive/tags/texlive-$tlyear.$subnum
@@ -474,7 +480,7 @@
net_frozen=false
all_frozen=false
-
after release:
+
after TC release:
- texcollection
hy=/home/ftp/historic/systems/texcollection
mkdir -p $hy/$this/packaging
@@ -485,9 +491,9 @@
cp -R [A-T]* index* setup /home/ftp/historic/systems/texcollection/$this
#
# copy ctan snapshot for TUG members:
-ls -l ~www/members/ctan18-*.tar
+ls -l ~www/members/ctan20-*.tar
du !$
-rm -i ~www/members/ctan18-*.tar # assuming it's hard-linked, else move!
+rm -i ~www/members/ctan20-*.tar # assuming it's hard-linked, else move!
nice -19 tar cf ~www/members/ctan`date +%y`-20180414.tar ctan
chmod a=r ~www/members/ctan*.tar
ls -l !$; du !$
More information about the tex-live-commits
mailing list.