diff options
author | Karl Berry <karl@freefriends.org> | 2024-04-19 15:58:50 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-04-19 15:58:50 +0000 |
commit | d5599563dc6f907e019b035598bda49fec35d4f6 (patch) | |
tree | 29caab70532557207c68ee00656a2ca32dec599b | |
parent | 57a36ad2c78e11304e0ee59ff3f3fd72bf5130e7 (diff) |
doc and info tweaks
git-svn-id: svn://tug.org/texlive/trunk@70991 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Master/tlpkg/TeXLive/TLUtils.pm | 7 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-check-fmttriggers | 7 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-update-auto | 2 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-update-images | 7 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-update-tlnet | 2 | ||||
-rw-r--r-- | Master/tlpkg/doc/releng.txt | 49 |
6 files changed, 24 insertions, 50 deletions
diff --git a/Master/tlpkg/TeXLive/TLUtils.pm b/Master/tlpkg/TeXLive/TLUtils.pm index 44a7861d57e..8acc6af8da3 100644 --- a/Master/tlpkg/TeXLive/TLUtils.pm +++ b/Master/tlpkg/TeXLive/TLUtils.pm @@ -4895,8 +4895,11 @@ sub report_tlpdb_differences { info(" $f\n"); } } else { - # e.g., fmttriggers; don't bother making a nice report. - info(" unknown differ $k\n"); + # e.g., fmttriggers; don't bother making a complete report. + # The fmttriggers will differ when the global variables in + # 00texlive.autopatterns.tlpsrc change but we forget to + # tlforceincr all the packages that depend on the variables. + info(" $k differ\n"); } } } diff --git a/Master/tlpkg/bin/tl-check-fmttriggers b/Master/tlpkg/bin/tl-check-fmttriggers index bb12119696b..48a6cbac243 100755 --- a/Master/tlpkg/bin/tl-check-fmttriggers +++ b/Master/tlpkg/bin/tl-check-fmttriggers @@ -8,9 +8,10 @@ # then check that exactly those packages are listed as triggers in the # corresponding tlpsrc files. # -# Cleaner approach: should output exact list of deps for each format, -# and then use it. That would be easier to maintain than the current -# complicated set of variables. +# Possbily cleaner approach: should output exact list of deps for each +# format, and then use it. The current set of variables is more +# complicated, but does have the advantage of showing the dependencies +# in common. my $vc_id = '$Id$'; my $Master; diff --git a/Master/tlpkg/bin/tl-update-auto b/Master/tlpkg/bin/tl-update-auto index 2fc82b90fab..182a98e7cb2 100755 --- a/Master/tlpkg/bin/tl-update-auto +++ b/Master/tlpkg/bin/tl-update-auto @@ -266,7 +266,7 @@ if $config_scripts_only; then :; else elif wget --quiet https://ctan.org/tex-archive/CTAN.sites -O $ctan_mirrors \ && rsync rsync://rsync.dante.ctan.org/MirMon/mirmon.state $ctan_mirmon; then - echo "got new mirror data"; ls -l $TMPDIR + #echo "got new mirror data"; ls -ltr $TMPDIR $mydir/tl-update-ctan-mirrors -v $ctan_mirrors $ctan_mirmon \ >$mirrors4tl.new if test $? -ne 0 || test ! -s $mirrors4tl.new; then diff --git a/Master/tlpkg/bin/tl-update-images b/Master/tlpkg/bin/tl-update-images index 4bb081cdbd1..d602593bb94 100755 --- a/Master/tlpkg/bin/tl-update-images +++ b/Master/tlpkg/bin/tl-update-images @@ -180,9 +180,10 @@ MAKEINST () cmd="$mkisofs $common_mkisofs_options -o $iso ." echo "-- `date` with: $cmd" $cmd - if test $? -ne 0; then - echo "$0: $mkisofs failed (status $?), goodbye." >&2 - exit $? + status=$? + if test $status -ne 0; then + echo "$0: $mkisofs failed (status $status), goodbye." >&2 + exit $status fi cd $target || exit 1 diff --git a/Master/tlpkg/bin/tl-update-tlnet b/Master/tlpkg/bin/tl-update-tlnet index 0c48e7ec1ab..8915a566d36 100755 --- a/Master/tlpkg/bin/tl-update-tlnet +++ b/Master/tlpkg/bin/tl-update-tlnet @@ -331,7 +331,7 @@ if $failure || $chicken; then echo "$prg: Please rm -rf the trial dir." >&2 if $failure; then echo - echo "$prg: Some failure, exiting." + echo "$prg: Some failure, see above, exiting." exit 1 elif $chicken; then echo diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt index 565c9b53195..1b88886cd60 100644 --- a/Master/tlpkg/doc/releng.txt +++ b/Master/tlpkg/doc/releng.txt @@ -504,7 +504,7 @@ chmod u+rw !$ # disable header.html ssi in that bugs.html # rm -rf $preprune - email ctan@ctan.org. - update local CTAN area, just to avoid mirroring everything back again. + can update local CTAN area, just to avoid mirroring everything back again. Need to do this after the night's mirror-ctan is done, since CTAN won't have updated yet, most likely. cd /home/ftp/texlive/tlnet @@ -627,7 +627,7 @@ tail out brev=nnnnn # branch commit revision, e.g., 51236 btag=yyyy.n # next branch tag, e.g., 2021.3 when ready: -#svn copy -r $brev -m"texlive-$btag tag based on r$brev, with <whatever> fix" \ +#svn copy -r $brev -m"texlive-$btag tag based on r$brev, with $whatever fix" \ # svn://tug.org/texlive/branches/branch2021 \ # svn://tug.org/texlive/tags/texlive-$btag (Using urls makes for an immediate commit, which is what we want.) @@ -659,6 +659,12 @@ Also disable cron.synctl /home/texlive/branch and enable plain cron.synctl. # Also re-enable Catalogue updates in mirror-ctan. +- build .iso for MacTeX burning: +cd ~www/dvd/mactex +./create-mactex-iso +# also request creation of CTAN and MiKTeX images. +# See ~www/dvd for more info on building and burning the images. + - announcements: CTAN @ ISO update: remove old version, MacTeX. Dick @ updating MacTeX web pages. @@ -667,43 +673,6 @@ pdftex maintainers @ updating pdftex sources with sync-pdftex.sh + tag. tex-live, tldistro @ release made. tlcommitters: repo open. - after TC release: -- texcollection -hy=/home/ftp/historic/systems -mkdir -p $hy/texcollection/$this/packaging -# -# copy files from DVD: -mount /mnt/tc -cd /mnt/tc -ls -lt # check that it's the current release! -cp -pR *.* setup /home/ftp/historic/systems/texcollection/$this -# -# copy ctan snapshot for TUG members: -du -h ~www/members/ctan2*.tar # just to compare -mkdir $hy/ctancd/$prev -mv ~www/members/ctan2*.tar !$ -ls -lt ctan/ | head # note date of last update -nice -19 tar cf ~www/members/ctan`date +%y`-0410.tar ctan # update date! -chmod a=r ~www/members/ctan2*.tar -ls -l !$; du -h !$ -# edit members/index.html -# -cd && umount /mnt/tc -# -cd $hy/texcollection/$this/packaging -# copy in files from texcollection svn: -svn update ~/src/texcollection/ -cp -p ~/src/texcollection/$this/packaging/* . -# -# make small image for web page: -pdftoppm -r 222 texcoll-label.pdf temp -pnmcrop temp*.ppm | pnmtopng >~www/texcollection/texcollection$this.png -cp texcoll-cover.pdf ~www/texcollection/texcollection$this.pdf -# -~www/texcollection/index.html -~www/store/index.html -/home/httpd/cgi-bin/tug-common.pl -~www/forms/current/memberapp.html -# +~www/dvd/index.html ~www/rss/tug.xml ~www/index.html |