summaryrefslogtreecommitdiff
path: root/Master/tlpkg/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-06-05 23:24:35 +0000
committerKarl Berry <karl@freefriends.org>2011-06-05 23:24:35 +0000
commita80b3d22685c55777f346f41f850074682e949f6 (patch)
tree4a97e108d55c34be21ec1ef8688b4828353e1755 /Master/tlpkg/doc
parent912dc1fca4adfdd4337b256729a196debbd1078a (diff)
doc/consistency
git-svn-id: svn://tug.org/texlive/trunk@22805 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/doc')
-rw-r--r--Master/tlpkg/doc/coding-style.txt3
-rw-r--r--Master/tlpkg/doc/releng.txt47
2 files changed, 49 insertions, 1 deletions
diff --git a/Master/tlpkg/doc/coding-style.txt b/Master/tlpkg/doc/coding-style.txt
index 087322cce66..664c5bc08a7 100644
--- a/Master/tlpkg/doc/coding-style.txt
+++ b/Master/tlpkg/doc/coding-style.txt
@@ -5,7 +5,7 @@ This is all trying to record our general conventions, not absolute
rules. Aside from personal preferences, sometimes exceptions are necessary.
-* In general it's best to start scripts #!/usr/bin/env perl.
+* In general, it's best to start scripts #!/usr/bin/env perl.
* Start the code with the various require and use statements,
@@ -34,6 +34,7 @@ top-down rather than bottom-up. So main would come first.
* Normal indentation is two spaces per level.
+Put a space around operators (=, =~, +, etc.).
Put a space between arguments of function calls.
Karl puts a space before the ( of function calls but no one else does :).
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
new file mode 100644
index 00000000000..c2b654b1069
--- /dev/null
+++ b/Master/tlpkg/doc/releng.txt
@@ -0,0 +1,47 @@
+$Id$
+Public domain.
+
+Just rough notes on putting together the yearly release --karl.
+
+
+/home/httpd/html/texlive/mirmon/tlpretest-mirrors.txt
+
+# on the day of the last tlnet update,
+# set opt_frozen in 00texlive.installation.tlpsrc.
+# freeze should happen the next day.
+
+
+then, the next day, build tlpretest.
+
+0. Reset opt_frozen to 0 in 00texlive.installation.tlpsrc.
+
+1. Set up tlpretest:
+cd /home/ftp/texlive/tlnet
+tar cf - [a-u]* | (cd ../tlpretest && tar xf -)
+# do not copy README.
+
+2. Then make these changes in the cron script:
+--- cron.tl 2011/05/25 22:49:19 1.171
++++ cron.tl 2011/05/25 22:50:03
+@@ -16,7 +16,7 @@ trap "rm -f $lockfile; exit 0;" 0 1 2 15
+ critical= #--critical # push tlcritical to tlnet
+-pretest= #--pretest # update tlpretest, not tlnet (when frozen)
++pretest=--pretest # update tlpretest, not tlnet (when frozen)
+ recreate= #--recreate # recreate all packages in tlnet (do not do lightly)
+
+ all_frozen=false # master tree
+-tlnet_frozen=false # tlnet/tlpretest
++tlnet_frozen=true # tlnet/tlpretest
+ : ${images_frozen=true} # iso generation
+
+3. The next nightly build will update tlpretest, or run
+force_rebuild=true cron.tl
+
+
+4. kpathsea/texmf.cnf & web2c/texmf.cnf,
+ Master/release-texlive.txt,
+ Master/tlpkg/TeXLive/TLConfig.pm - change $ReleaseYear.
+
+
+tlcritical will remain getting updated daily, even though it doesn't
+work with tlnet any more. c'est la vie.