summaryrefslogtreecommitdiff
path: root/Master/tlpkg/doc/releng.txt
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-05-02 21:48:01 +0000
committerKarl Berry <karl@freefriends.org>2021-05-02 21:48:01 +0000
commit2fd83e922e0d8f2a70f1212e726efe5e77b20ace (patch)
treea1da60d438a5517fdee1f2122df09fa1654e494f /Master/tlpkg/doc/releng.txt
parent913bbd8a8d35cfd51bd677ce5ddd5f4d5b4b6c48 (diff)
texlive-en.tex (create all format files): simplify description since
mktexfmt will soon use TEXMFSYSVAR. tlmgr.pl, install-tl, relend.txt: doc, formatting. git-svn-id: svn://tug.org/texlive/trunk@59056 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/doc/releng.txt')
-rw-r--r--Master/tlpkg/doc/releng.txt28
1 files changed, 15 insertions, 13 deletions
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index 4e344068418..64cd7541247 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -281,6 +281,8 @@ O. Two days before the final pretest (i.e., to-be-published) build:
Update Build/source/tardate.ac && reautoconf.
tlmgr version number in texmf-dist/scripts/texlive/NEWS.
In cron.tl, set catalogue_compare=true for final syncs.
+ Run make distclean in Build/source/utils/asymptote
+ to aviod that build junk ending up in the source tarball.
Reenable images_frozen=false so we get the new sources,
or can run tl-update-images --tar-source-only
and --tar-devsource-only to just build the necessary tarballs
@@ -481,8 +483,8 @@ svn co svn://tug.org/texlive/branches/branch$this/Build/source . >&out
Do a test build, commit when successful.
Ask for rebuilds,
When (enough) rebuilds are done, commit to the branch and make another tag:
- bcr=nnnnn # branch commit revision, e.g., 51236
- bt=n # branch tag, e.g., 2019.3
+ brev=nnnnn # branch commit revision, e.g., 51236
+ btag=yyyy.n # branch tag, e.g., 2019.3
#svn copy -r $bcr -m'texlive-$bt tag based on r$bcr, with <whatever> fix' \
# svn://tug.org/texlive/branches/branch2019 \
# svn://tug.org/texlive/tags/texlive-$bt
@@ -503,8 +505,8 @@ all_frozen=false
after TC release:
- texcollection
-hy=/home/ftp/historic/systems/texcollection
-mkdir -p $hy/$this/packaging
+hy=/home/ftp/historic/systems
+mkdir -p $hy/texcollection/$this/packaging
#
# copy files from DVD:
mount /mnt/tc
@@ -512,12 +514,13 @@ cd /mnt/tc # check that it's the current release
cp -pR [A-T]* index* setup /home/ftp/historic/systems/texcollection/$this
#
# copy ctan snapshot for TUG members:
-ls -l ~www/members/ctan*20*.tar # how many links?
-du !$
-rm -i ~www/members/ctan*20*.tar # assuming it's hard-linked, else move!
-nice -19 tar cf ~www/members/ctan`date +%y`-200413.tar ctan # update date!
+du -h ~www/members/ctan*20*.tar # just to compare
+mkdir $hy/ctancd/$prev
+mv ~www/members/ctan*20*.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/ctan*.tar
-ls -l !$; du !$
+ls -l !$; du -h !$
# edit members/index.html
mkdir /home/ftp/historic/systems/ctancd/$this
ln -v ~www/members/ctan*.tar !$
@@ -526,13 +529,12 @@ cd && umount /mnt/tc
#
cd $hy/$this/packaging
# copy in files from texcollection svn:
-svn update ~/src/texcollection/
+svn -q update ~/src/texcollection/
cp -p ~/src/texcollection/$this/packaging/* .
#
# make small image for web page:
-pdftoppm -gray -r 222 texcoll-cover.pdf temp
-# edit temp*.pgm to be just the cover.
-pnmcrop temp*.pgm | pnmtopng >~www/texcollection/texcollection$this.png
+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