[tex-live] bugfixes for TL2007

Jonathan Kew jonathan_kew at sil.org
Wed Jun 27 17:23:29 CEST 2007


I have just checked in a few bug fixes for XeTeX in TeX Live 2007, in  
texlive/branches/branch2007 of the SVN repository.


Some notes regarding how things are arranged in the repository:

* texlive/trunk will no doubt receive all kinds of updates, new  
features, etc over the coming months. This is in contrast to the  
TL2007 branch discussed below.

* texlive/branches/branch2007 is for the TL2007 release, and will not  
receive new features, only bug fixes for what's already part of the  
release. (Until today, it was untouched since the release.)

* texlive/tags/texlive-2007.0 is a copy of TL2007 at the time of the  
DVD release; this should not be changed. Additional tags may be  
created to identify subsequent bug-fix "releases" (even though these  
will not be released on physical media).

* the copy of source.tar.bz2 in branch2007 is not necessarily up-to- 
date with the most recent patches committed to the actual source tree  
there. (Dates and/or revision numbers should make this clear!) I  
suggest that when we tag a bug-fix release, though, we should ensure  
it has a fresh source.tar.bz2 archive as a convenience for  
redistributors who wish to adopt the fixed version as the basis of  
their packages.


Regarding the actual fixes committed to the 2007 branch: these  
primarily provide xetex compatibility on big-endian 64-bit systems.  
In addition, they correct two minor bugs where xetex generated  
incorrect output, and protect xetex and xdvipdfmx from certain kinds  
of defective TrueType fonts that could cause crashes.

The current branch2007/Build/source code has been successfully built  
on powerpc-darwin, i386-darwin, i386-openbsd, and i386-linux. If the  
changes have inadvertently introduced problems anywhere else, please  
let me know.

A cumulative patch based on the code from the DVD release can readily  
be generated from Subversion:

   svn diff svn://tug.org/texlive/tags/texlive-2007.0/Build/source \
            svn://tug.org/texlive/branches/branch2007/Build/source \
            > tl2007.1.patch.txt

This generates a 32K patch incorporating all the changes so far. (See  
the Subversion log for more details of the individual changes, if  
desired.)

If no problems are noted within the next couple of days, I propose to  
update source.tar.bz2 in the branch, and tag this bug-fix release as  
texlive-2007.1.

JK



More information about the tex-live mailing list