Pretesting TeX Live

We, and all TeX Live users, greatly appreciate all testing of TeX Live before the official release. The more people who do so, the better the final release can be. It is also the best opportunity to influence and improve the behavior of TL. For dates and deadlines, please see the TeX Live home page.

Please try it if you like, but not with the expectation that “everything should work perfectly” (it won't), but rather “I'll try this out and see if I can help improve it”.

On this page: downloading - installing - testing - updating - reporting - news.

Downloading

You can retrieve the pretest files from one of these hosts: copy-paste an http or ftp url when running the installer directly, or use an rsync url for mirroring, as described below. (Our thanks to these sites for making their space and bandwidth available.)

You can either do a network installation of TL or mirror the whole directory:

The pretest build runs nightly, ending around 5am Denmark time unless something goes wrong. The mirror hosts should all be up to date within a couple of hours after that.

Installing

After downloading as above, you can run the script install-tl (Unix) or install-tl.bat (Windows) to perform the installation:

If you are performing a network installation, the pretest repository location from which to install must be specified, as shown in these examples (see downloading above for finding the value for location), and the location must be an ftp or http url (not rsync).

But in the case of installing from your own mirrored repository, you should omit -repository location from the given command lines.

For information on all of the installer options, run install-tl --help, or see the install-tl documentation page.

Testing

After a successful installation, please first try simple test documents, such as latex small2e. If that works, even more useful is to try your real-life documents, to check that they still work as expected.

Updating

After a successful installation, you can update from the tlpretest repository using tlmgr from time to time, if you wish. In the event of unusually drastic changes during the pretest you may have to reinstall.

Reporting problems

Please email bug reports, suggestions, comments on TeX Live itself (the installation process, tlmgr, etc.) to tex-live@tug.org (archive). Bugs about specific packages should be reported to the package maintainers; TeX Live's job is to install (some of) what is on CTAN, not make changes on top of it. Resources for general questions and help using TeX are available separately.

Notable changes

The main TeX Live documentation and translations are not yet fully updated. Meanwhile, aside from the pervasive updates to new releases of packages and programs, here is a terse list of major user-visible changes:

General
This release of TeX Live includes Knuth's TeX tune-up of 2014; the only visible change likely is the restoration of “preloaded format” on the banner line. Per Knuth, this reflects the format that will be loaded by default, rather than an undumped format that is actually preloaded; and it may be overridden in various ways.
LaTeX2e (full LaTeX2e news)
A new release of LaTeX2e has a variety of bug fixes and other changes. Perhaps most notably, inputenc will now give an error when running under XeTeX or LuaTeX (not TeX or pdfTeX) and the specified encoding is not either utf8 or ascii; before, accented characters could get silently dropped from the output. (It is better not to use inputenc with the Unicode engines in the first place.) This creates a known incompatibility with the europecv package, due to the latter's strange loading pattern. We hope a fixed europecv will be forthcoming, and that other incompatibilities are nonexistent.
pdftex (full pdfTeX news)
Sync with Knuth TeX 3.14159265 and e-TeX 2.6; new warning-suppression parameter \pdfsuppresswarningpagegroup; new primitives for fake interword spaces: \pdfinterwordspaceon, \pdfinterwordspaceoff, \pdffakespace.
luatex (full LuaTeX news)
Notable changes and fixes were made to font loading and hyphenation. The biggest addition is a new engine variant luajittex (and its siblings texluajit[c]). This uses a just-in-time Lua compiler (detailed TUGboat article); it is still in development, is not available on all platforms, and is considerably less stable than luatex. Neither we nor the developers recommend using it except for the specific purpose of experimenting with jit on Lua code.
xetex (full XeTeX news)
Same image formats now supported on all platforms (including Mac); avoid Unicode compatibility decomposition fallback (but not other variants); prefer OpenType to Graphite fonts, for compatibility with previous XeTeX versions.
metapost (full MetaPost news)
A new numbersystem decimal is available, and a new companion internal numberprecision; new definition of drawdot in plain.mp, per Knuth; bug fixes in SVG and PNG output, among others.
pstopdf (ConTeXt utility)
has been removed as a standalone command, due to conflicts with OS utilities of the same name. It can still (and now) be invoked as mtxrun --script pstopdf.
psutils
has been substantially revised by a new maintainer. As a result, several seldom-used utilities (fix*, getafm, psmerge, showchar) are now just in the scripts/ directory rather than user-level executables (this can be changed if it turns out to be problematic). A new script (psjoin) has been added.
MacTeX
The MacTeX redistribution of TeX Live no longer includes the optional Mac-only packages for Latin Modern and TeX Gyre (easy enough for users to install them if they want them), or the convert program from ImageMagick (since tex4ht.env now uses Ghostscript directly). The included Ghostscript is now version 9.10.
CJK language collection
now split by language, for more comparable sizes.
Platforms
x86_64-cygwin added, mips-irix removed. Support for some additional platforms is/will be available as custom binaries.

If you find other important changes that should be noted, please report them.


$Date: 2014/05/20 22:50:51 $; TeX Live;