[tex-live] Proposal for distribution snapshots

Nelson H. F. Beebe beebe at math.utah.edu
Sat Feb 7 14:19:59 CET 2004

Given the recent issues with getting a working (and possible
historical) copy of TeXware out of the repository, and given that only
a core of developers has access to the revision control system, how
about setting up a cron job that, say, at midnight UTC, created a
daily snapshot of the entire source archive in .tar.gz or .tar.bz2
form, with a timestamp in ISO 8601 format as part of its name, such as
tex-live-2004-02-07.tar.bz2, with those snapshots accessible to anyone
via normal FTP and HTTP?

The texlive-2003-9/texmf/source tree takes 63MB, so each compressed
snapshot would be about 20MB.  To verify that, I ran this test on my
1.05GHz Sun Sun Blade 2000:

	% cd /home/0072/texlive-2003-9/

	% time env BZIP2=-9 tar cfj /tmp/foo.tar.bz2 texmf/source
	38.14u 4.58s 5:16.33 13.5%

	% time env GZIP=-9 tar cfz /tmp/foo.tar.gz texmf/source
	25.72u 3.11s 0:40.58 71.0%

	% time zip -rq /tmp/foo.zip texmf/source
	12.81u 1.22s 0:23.37 60.0%

	% ls -l /tmp/foo.tar.*
	-rw-rw-r--  1 beebe staff 13646720 Feb  7 05:55 /tmp/foo.tar.bz2
	-rw-rw-r--  1 beebe staff 16344671 Feb  7 05:55 /tmp/foo.tar.gz
	-rw-rw-r--  1 beebe staff 18644242 Feb  7 06:04 /tmp/foo.zip

We could make 78 snapshots/GB in bz2 format, 65/GB in .gz format, or
57/GB in .zip format.

The /home/ftp/texlive/Source tree on tug.org currently has 16GB free,
so I don't see that the required space would be a problem: we could
keep a year's worth of snapshots in 5GB.

Also, the ready availability of snapshots might encourage other sites
to mirror them, giving valuable data protection and distribution.

- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                    FAX: +1 801 581 4148                  -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe at math.utah.edu  -
- 155 S 1400 E RM 233                       beebe at acm.org  beebe at computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe  -

More information about the tex-live mailing list