summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg')
-rw-r--r--Master/tlpkg/TeXLive/TLConfig.pm4
-rw-r--r--Master/tlpkg/TeXLive/TLDownload.pm2
-rw-r--r--Master/tlpkg/TeXLive/TLPDB.pm2
-rw-r--r--Master/tlpkg/TeXLive/TLPOBJ.pm2
-rw-r--r--Master/tlpkg/TeXLive/TLPSRC.pm2
-rw-r--r--Master/tlpkg/TeXLive/TLUtils.pm2
-rwxr-xr-xMaster/tlpkg/bin/tl-update-auto5
-rwxr-xr-xMaster/tlpkg/bin/tl-update-images4
-rwxr-xr-xMaster/tlpkg/bin/tl-update-tlnet6
-rw-r--r--Master/tlpkg/doc/releng.txt31
-rwxr-xr-xMaster/tlpkg/installer/install-menu-text.pl4
-rw-r--r--Master/tlpkg/installer/install-menu-wizard.pl2
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.installation.tlpsrc2
13 files changed, 36 insertions, 32 deletions
diff --git a/Master/tlpkg/TeXLive/TLConfig.pm b/Master/tlpkg/TeXLive/TLConfig.pm
index ff3d0984d5c..7bd06634d6f 100644
--- a/Master/tlpkg/TeXLive/TLConfig.pm
+++ b/Master/tlpkg/TeXLive/TLConfig.pm
@@ -1,6 +1,6 @@
# $Id$
# TeXLive::TLConfig.pm - module exporting configuration values
-# Copyright 2007-2015 Norbert Preining
+# Copyright 2007-2016 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
@@ -56,7 +56,7 @@ BEGIN {
# the year of our release, will be used in the location of the
# network packages, and in menu names, and other places.
-$ReleaseYear = 2015;
+$ReleaseYear = 2016;
# users can upgrade from this year to the current year; maybe a spread
# of more than one year will be useful at some point, but not now.
diff --git a/Master/tlpkg/TeXLive/TLDownload.pm b/Master/tlpkg/TeXLive/TLDownload.pm
index 2ae1ebe5102..d4ea57bf45d 100644
--- a/Master/tlpkg/TeXLive/TLDownload.pm
+++ b/Master/tlpkg/TeXLive/TLDownload.pm
@@ -1,6 +1,6 @@
# $Id$
# TeXLive::TLDownload.pm - module for abstracting the download modes
-# Copyright 2009-2014 Norbert Preining
+# Copyright 2009-2016 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
diff --git a/Master/tlpkg/TeXLive/TLPDB.pm b/Master/tlpkg/TeXLive/TLPDB.pm
index fa4c0965e51..b625fc7c65d 100644
--- a/Master/tlpkg/TeXLive/TLPDB.pm
+++ b/Master/tlpkg/TeXLive/TLPDB.pm
@@ -1,6 +1,6 @@
# $Id$
# TeXLive::TLPDB.pm - module for using tlpdb files
-# Copyright 2007-2015 Norbert Preining
+# Copyright 2007-2016 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
diff --git a/Master/tlpkg/TeXLive/TLPOBJ.pm b/Master/tlpkg/TeXLive/TLPOBJ.pm
index 974e2325655..b84ab22e049 100644
--- a/Master/tlpkg/TeXLive/TLPOBJ.pm
+++ b/Master/tlpkg/TeXLive/TLPOBJ.pm
@@ -1,6 +1,6 @@
# $Id$
# TeXLive::TLPOBJ.pm - module for using tlpobj files
-# Copyright 2007-2014 Norbert Preining
+# Copyright 2007-2016 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
diff --git a/Master/tlpkg/TeXLive/TLPSRC.pm b/Master/tlpkg/TeXLive/TLPSRC.pm
index 5505505258b..7b3195558ad 100644
--- a/Master/tlpkg/TeXLive/TLPSRC.pm
+++ b/Master/tlpkg/TeXLive/TLPSRC.pm
@@ -1,6 +1,6 @@
# $Id$
# TeXLive::TLPSRC.pm - module for handling tlpsrc files
-# Copyright 2007-2014 Norbert Preining
+# Copyright 2007-2016 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
diff --git a/Master/tlpkg/TeXLive/TLUtils.pm b/Master/tlpkg/TeXLive/TLUtils.pm
index e1c85f049b8..8df5c3c2cc5 100644
--- a/Master/tlpkg/TeXLive/TLUtils.pm
+++ b/Master/tlpkg/TeXLive/TLUtils.pm
@@ -1,6 +1,6 @@
# $Id$
# TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
-# Copyright 2007-2015 Norbert Preining, Reinhard Kotucha
+# Copyright 2007-2016 Norbert Preining, Reinhard Kotucha
# This file is licensed under the GNU General Public License version 2
# or any later version.
diff --git a/Master/tlpkg/bin/tl-update-auto b/Master/tlpkg/bin/tl-update-auto
index 58e022a58fb..ab3ac269e7f 100755
--- a/Master/tlpkg/bin/tl-update-auto
+++ b/Master/tlpkg/bin/tl-update-auto
@@ -126,12 +126,13 @@ done
fi # !config_scripts_only
-# config.guess/sub/etc. from elsewhere on tug.org, mirrored from GNU.
+# config.guess/sub/etc. from elsewhere on tug.org, mirrored from gnulib.
# See Build/source/build-aux/README.TL for more info on common scripts.
#
config_masterdir=/home/ftp/dist/build-aux
#
-for gnuconf in config.guess config.sub depcomp install-sh texinfo.tex; do
+for gnuconf in compile config.guess config.sub depcomp \
+ install-sh texinfo.tex; do
master_conffile=$config_masterdir/$gnuconf
local_conffile=../Build/source/build-aux/$gnuconf
#
diff --git a/Master/tlpkg/bin/tl-update-images b/Master/tlpkg/bin/tl-update-images
index 6e4521cd415..6e3c8f36c70 100755
--- a/Master/tlpkg/bin/tl-update-images
+++ b/Master/tlpkg/bin/tl-update-images
@@ -2,7 +2,7 @@
# $Id$
# Create the .iso image(s) for TeX Live.
#
-# Copyright 2007-2015 Karl Berry.
+# Copyright 2007-2016 Karl Berry.
# Copyright 2003, 2004, 2005 Sebastian Rahtz.
#
# This file is licensed under the GNU General Public License version 2
@@ -12,7 +12,7 @@
# Historical notes at the end of the script.
NAME=texlive
-V=2015
+V=2016
D=`date +%Y%m%d`
target=/home/ftp/texlive/Images/test
diff --git a/Master/tlpkg/bin/tl-update-tlnet b/Master/tlpkg/bin/tl-update-tlnet
index 3099752f14c..ed61f4dce20 100755
--- a/Master/tlpkg/bin/tl-update-tlnet
+++ b/Master/tlpkg/bin/tl-update-tlnet
@@ -1,5 +1,5 @@
#!/bin/sh -e
-# Copyright 2008-2015 Norbert Preining
+# Copyright 2008-2016 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
#
@@ -9,7 +9,7 @@ vc_id='$Id$'
unset CDPATH
unset LS_COLORS
-yyyy=2015
+yyyy=2016
check_consistency=true
chicken=false
@@ -119,7 +119,7 @@ option_fmt 1
option_letter 0
option_src 1
option_path 0
-option_adjustrepo 1
+option_adjustrepo 0
" >texlive.profile
# silence warnings we do not need to see.
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index 294b1cf8980..679a1f78420 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -3,10 +3,6 @@ Public domain.
Notes on putting together the pretest and yearly release --karl.
-Check if pretest mirrors need renewing, talk to mirror admins if so:
- http://tug.org/texlive/mirmon/
- /home/httpd/html/texlive/mirmon/tlpretest-mirrors.txt
-
Coordinate schedule with:
maintainers of: engines, LaTeX, GUST font, asymptote, context, texworks
other parts of collection: protext, ctan, mactex.
@@ -19,33 +15,40 @@ On the day of the last tlnet update,
Set opt_frozen in 00texlive.installation.tlpsrc.
Freeze should happen at that night's rebuild.
+Check if pretest mirrors need renewing, talk to mirror admins if so:
+ http://tug.org/texlive/mirmon/
+ /home/httpd/html/texlive/mirmon/tlpretest-mirrors.txt
+
Then, the next day, start building tlpretest:
0. Reset opt_frozen to 0 in 00texlive.installation.tlpsrc.
-1a. Set up tlpretest:
+1a. Preserve final tlnet of current release:
cd /home/ftp/texlive/tlnet
+cp -ar ../tlnet /home/ftp/historic/systems/texlive/YYYY/tlnet-final
+
+1b. Set up tlpretest:
tar cf - [a-u]* | (cd ../tlpretest && tar xf -) # do not copy README
-Update pretest.html, notably including major changes this year;
-diff new and old bindirs to see if there are interesting new programs.
Update /home/ftp/texlive/tlpretest/README.
-
-1b. Preserve final tlnet of current release:
-cp -ar ../tlnet /home/ftp/historic/systems/texlive/YYYY/tlnet-final
+Update pretest.html, notably including major changes this year.
+diff new and old bindirs to see if there are interesting new programs:
+ \ls $lb >/tmp/now
+ \ls $ib >/tmp/new
+ comm -3 /tmp/now /tmp/new >/tmp/cm
2. Then switch to pretest in cron.tl:
+recreate=--recreate # just once! (to get catalogue updates)
critical=--critical # push tlcritical
pretest=--pretest # update tlpretest, not tlnet (if not frozen)
-recreate=--recreate # just once! (to get catalogue updates)
net_frozen=false # update tlnet|tlpretest (per $pretest)
(tlcritical will remain getting updated daily, even though it doesn't
- work with tlnet any more. That's ok.)
+ work with tlnet any more. That's ok. Or disable if you prefer.)
3. option adjustrepo 0 in tl-update-tlnet, since pretest shouldn't go
to CTAN for updates.
-4a. When starting trial builds:
+4a. When starting trial builds (earlier):
Build/source/{version.ac,texk/{kpathsea,ptexenc}/version.ac: no /dev
4b. When starting pretest, basic updates for release year:
@@ -57,7 +60,7 @@ Master/tlpkg/bin/tl-update-images
Master/tlpkg/installer/texlive.png
Master/texmf-dist/web2c/texmfcnf.lua
Master/texmf-dist/web2c/texmf.cnf # from Build/.../kpathsea
-(check/update other copyright years in *.pm, tlmgr*, install-tl)
+(check/update copyright years in *.pm, tlmgr*, install-tl, tlpkg/installer)
5. Ensure version numbers in sources are updated; see list below.
Then commit new binaries with tl-update-bindir.
diff --git a/Master/tlpkg/installer/install-menu-text.pl b/Master/tlpkg/installer/install-menu-text.pl
index f66124ba4eb..dd70436f1b6 100755
--- a/Master/tlpkg/installer/install-menu-text.pl
+++ b/Master/tlpkg/installer/install-menu-text.pl
@@ -2,8 +2,8 @@
# $Id$
# install-menu-txt.pl
#
-# Copyright 2007-2013 Norbert Preining, Karl Berry
-# Copyright 2007, 2008 Reinhard Kotucha
+# Copyright 2007-2016 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.
#
diff --git a/Master/tlpkg/installer/install-menu-wizard.pl b/Master/tlpkg/installer/install-menu-wizard.pl
index 3684c951ef3..e695303012c 100644
--- a/Master/tlpkg/installer/install-menu-wizard.pl
+++ b/Master/tlpkg/installer/install-menu-wizard.pl
@@ -1,6 +1,6 @@
#!/usr/bin/env perl
# $Id$
-# Copyright 2009-2013 Norbert Preining
+# Copyright 2009-2016 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
diff --git a/Master/tlpkg/tlpsrc/00texlive.installation.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.installation.tlpsrc
index 4ae9ebe4e4c..7388ce178b3 100644
--- a/Master/tlpkg/tlpsrc/00texlive.installation.tlpsrc
+++ b/Master/tlpkg/tlpsrc/00texlive.installation.tlpsrc
@@ -45,4 +45,4 @@ depend opt_write18_restricted:1
# the day we want to freeze a release forever, set this to 1 and tlmgr
# will then bail out saying that TLNNNN is frozen.
-depend opt_frozen:1
+depend opt_frozen:0