[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: