Re: Coordinating to let some TeX-related packages in: texlive-bin
Dear release team!
In response to one bug report I got tonight about a bug introduced in -6
texdoctk (missing perl declaration), and an upstream fix for another bug
in xdvi, I have uploaded texlive-bin 2005.dfsg.2-7 just now.
IN addition to the changes from -6 as mentioned below, the -7 fixes
three things which would make sense to be included in etch:
* change shebang for getnonfreefonts to /bin/bash (Closes: #398112)
* fix the texdoctk perl errors (Closes: #402651)
* include xdvi upstream fix for segfault on hitting g with -nogrey
(Closes: #369569)
The first one only changes /bin/sh to /bin/bash as the script needs
bash.
The second one includes the fixes to texdoctk which also went into
tetex-bin -27, and are simple:
Missing declaration of variables (this is why the script broke as given
in the bug report)
# system variables
-my ($texmfmain,$texmfdist,$texmfdoc,$texmflocal,$texmfhome,
- $texdocpath,$distdocpath,$docdocpath,$localdocpath,$homedocpath,
+my ($texmfmain,$texmfdist_tetex,$texmfdist_texlive,$texmfdoc,$texmflocal,$texmfhome,
+ $texdocpath,$distdocpath_tetex,$distdocpath_texlive,$docdocpath,$localdocpath,$homedocpath,
And the necessary definitions of the variables, this was included in
tetex-bin -27.
# $texmfdist=`kpsewhich --expand-path=${qq}\$TEXMFDIST${qq}`;
# chomp $texmfdist;
+ $texmfdist_tetex="/usr/share/texmf-tetex";
+ $texmfdist_texlive="/usr/share/texmf-texlive";
$distdocpath_tetex=join('/',"$texmfdist_tetex",basename($texdocpath,""))
if (length $texmfdist_tetex);
The last one fixes and old error, and we got today the upstream fix which,
too, is quite trivial:
>>Comment By: Stefan Ulrich (stefanulrich)
> Date: 2006-12-11 23:55
>
> Message:
> Logged In: YES
> user_id=177175
> Originator: NO
>
> Thanks for the bug report; I could reproduce the problem, and the
> following
> diff should fix it:
>
>
> --- dvi-draw.c 17 Apr 2005 20:49:27 -0000 1.213.2.53
> +++ dvi-draw.c 11 Dec 2006 22:53:35 -0000
> @@ -1255,6 +1255,9 @@
> do_color_change();
> }
> #endif
> + if (pixeltbl == NULL) {
> + do_color_change();
> + }
>
> /* TODO: rounding errors causing color fringing (see HACK comment
> below):
I tested both fixes, now texdoctk works, xdvi still works and the segfault
mentioned in the bug report is gone.
Furthermore I have nothing to add to what Frank said.
Thanks a lot for consideration.
On Mon, 11 Dez 2006, Frank Küster wrote:
> Dear release team,
>
> we have a couple of TeX-related packages waiting and would like to ask
> you to give permission for testing migration once they are old enough.
> We'll notify you again when each of them has had it's time in sid, but
> we'd like to know right now whether you are willing to allow them in, so
> that we can make any further changes or reverts if you ask so.
>
>
> This e-mail is about the arch: any package texlive-bin, I've sent
> separate mails for the other tetex packages.
>
> texlive-bin is 2 days old now, the changes since -5 which is in testing
> are the following. Unlike the other packages, the most important issue
> is *not* documentation-related.
>
> texlive-bin (2005.dfsg.2-6) unstable; urgency=low
>
> * Apply patch from upstream to pdftex that allows it to work properly
> with CJK fonts with their large number of subfonts. Many thanks to
> Thanh Han The <hanthethanh@gmail.com>, Jie Luo
> <luojie@nlsde.buaa.edu.cn> for the patch and many others for
> debugging, in particular Danai SAE-HAN (é<9F><93>é<81><94>è<80><90>)
> <danai.sae-han@edpnet.be> who reminded me.
>
> This allows CJK-related packages to depend on texlive and
> closes: #399967.
> * Patch texdoctk so that it still works if documentation in TeXlive's as
> well as teTeX's TEXMFDIST is present. Thanks to Braun Gabor
> <braung@renyi.hu> for reporting and Ralf Stubner <ralf.stubner@web.de>
> for ideas for fixing this (closes: #401930)
>
> -- Frank Küster <frank@debian.org> Wed, 6 Dec 2006 22:40:27 +0100
>
> The second item is exactly the same patch to texdoctk as already
> discussed for the tetex-bin package.
>
> The first item is the same patch as applied to tetex-bin-3.0-24 which is
> already in testing. For tetex-bin, the bug was RC (and the package
> uploaded with high urgency) because it causes documents in Debian
> packages to fail and, hence, FTBFS bugs. For texlive-bin, the bug is
> equally severe for users who want to use far-eastern languages (it makes
> the package unusable for this group), it was just not rated RC because
> no package build-depends on texlive-bin.
>
> Since users should be encouraged to use the (fairly up-to-date) texlive
> packages in place of the outdated teTeX-3.0 (which is dead upstream), it
> would be a pity if CJK users would need to stick to teTeX. Therefore we
> request to let texlive-bin in despite the bug being only "important".
>
>
> Thanks for considering, Frank
> --
> Dr. Frank Küster
> Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
> Debian Developer (teTeX/TeXLive)
>
Best wishes
Norbert
-------------------------------------------------------------------------------
Dr. Norbert Preining <preining@logic.at> Università di Siena
Debian Developer <preining@debian.org> Debian TeX Group
gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
AGGLETHORPE (n.)
A dispute between two pooves in a boutique.
--- Douglas Adams, The Meaning of Liff
Reply to: