summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-04-19 15:58:50 +0000
committerKarl Berry <karl@freefriends.org>2024-04-19 15:58:50 +0000
commitd5599563dc6f907e019b035598bda49fec35d4f6 (patch)
tree29caab70532557207c68ee00656a2ca32dec599b /Master/tlpkg
parent57a36ad2c78e11304e0ee59ff3f3fd72bf5130e7 (diff)
doc and info tweaks
git-svn-id: svn://tug.org/texlive/trunk@70991 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rw-r--r--Master/tlpkg/TeXLive/TLUtils.pm7
-rwxr-xr-xMaster/tlpkg/bin/tl-check-fmttriggers7
-rwxr-xr-xMaster/tlpkg/bin/tl-update-auto2
-rwxr-xr-xMaster/tlpkg/bin/tl-update-images7
-rwxr-xr-xMaster/tlpkg/bin/tl-update-tlnet2
-rw-r--r--Master/tlpkg/doc/releng.txt49
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