Bug 253990 - dev-tex/latex2html-2008 stable request (was: 2002 includes ancient url.sty that breaks LaTeX packages relying on the newer one included in texlive)
Bug#: 253990 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: tex@gentoo.org Reported By: mike@thegrateful.org
Component: Unspecified
URL: 
Summary: dev-tex/latex2html-2008 stable request (was: 2002 includes ancient url.sty that breaks LaTeX packages relying on the newer one included in texlive)
Keywords:  STABLEREQ
Status Whiteboard: 
Opened: 2009-01-06 16:22 0000
Description:   Opened: 2009-01-06 16:22 0000
I have been trying to get biblatex (which requires url.sty) to work and had
little success because /usr/share/texmf/tex/latex/html/url.sty from
dev-tex/latex2html was being used instead of
/usr/share/texmf-dist/tex/latex/ltxmisc/url.sty from texlive.  The version from
texlive is 3.3 (2006), whereas the version from latex2html is 1.4 (1999). 
Deleting latex2html's /usr/share/texmf-dist/tex/latex/ltxmisc/url.sty solved
the problem.

Perhaps we can remove url.sty from the latex2html package since texlive already
has url.sty?

For the sake of the googlers, here is the actual error message latex failed
with:
! Undefined control sequence.                                                  
\biburlsetup ->\Urlmuskip                                                      
                          =0mu plus 2mu\relax \mathchardef \UrlBreakPenalty ...

Reproducible: Always

Steps to Reproduce:
1.  Install biblatex on a system where latex2html is installed.
2.  Run latex on a file that uses biblatex.
3.  Read error message...

------- Comment #1 From Alexis Ballier 2009-01-08 21:23:20 0000 -------
which latex2html version?

------- Comment #2 From Mike Sager 2009-01-08 21:35:37 0000 -------
(In reply to comment #1)
> which latex2html version?
> 

<sigh>  This is slightly embarrassing.  Upgrading to the keyworded 2008 version
works just fine.  I had, of course, been using the 2002 version of latex2html
and hadn't even thought to check for a newer version.

Sorry to waste your time, but thanks for the help!  I appreciate the work you
do.

(Not sure whether I should mark this "fixed" or "invalid," so I'll leave that
one to the experts  :)(In reply to comment #0)
> I have been trying to get biblatex (which requires url.sty) to work and had
> little success because /usr/share/texmf/tex/latex/html/url.sty from
> dev-tex/latex2html was being used instead of
> /usr/share/texmf-dist/tex/latex/ltxmisc/url.sty from texlive.  The version from
> texlive is 3.3 (2006), whereas the version from latex2html is 1.4 (1999). 
> Deleting latex2html's /usr/share/texmf-dist/tex/latex/ltxmisc/url.sty solved
> the problem.
> 
> Perhaps we can remove url.sty from the latex2html package since texlive already
> has url.sty?
> 
> For the sake of the googlers, here is the actual error message latex failed
> with:
> ! Undefined control sequence.                                                  
> \biburlsetup ->\Urlmuskip                                                      
>                           =0mu plus 2mu\relax \mathchardef \UrlBreakPenalty ...
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1.  Install biblatex on a system where latex2html is installed.
> 2.  Run latex on a file that uses biblatex.
> 3.  Read error message...
> 

------- Comment #3 From Alexis Ballier 2009-01-08 21:39:35 0000 -------
(In reply to comment #2)
> (In reply to comment #1)
> > which latex2html version?
> > 
> 
> <sigh>  This is slightly embarrassing.  Upgrading to the keyworded 2008 version
> works just fine.  I had, of course, been using the 2002 version of latex2html
> and hadn't even thought to check for a newer version.

heh, I was pretty sure I had fixed this some time ago :)
anyway, that's a good reason to request 2008 to go stable so that'll prevent
others from suffering from this bug

------- Comment #4 From Ferris McCormick 2009-01-09 12:41:28 0000 -------
Sparc stable.

------- Comment #5 From Joe Jezak 2009-01-09 18:15:48 0000 -------
Marked ppc/ppc64 stable.

------- Comment #6 From Tobias Klausmann 2009-01-10 14:02:22 0000 -------
Stable on alpha.

------- Comment #7 From Markus Meier 2009-01-10 16:20:56 0000 -------
amd64/x86 stable

------- Comment #8 From Raúl Porcel 2009-01-23 11:30:56 0000 -------
arm/ia64/s390/sh stable

------- Comment #9 From Jeroen Roovers 2009-01-30 22:47:12 0000 -------
Stable for HPPA and closing.