Bug 411501 - texlive has no replacement for tetex-tex4ht (yet?)
Summary: texlive has no replacement for tetex-tex4ht (yet?)
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: texlive
Version: rawhide
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Jindrich Novy
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-12-05 04:27 UTC by Bryan O'Sullivan
Modified: 2013-07-02 23:25 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-12-17 09:30:39 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Complete list of conflicting files (135.30 KB, text/plain)
2007-12-05 18:27 UTC, Bryan O'Sullivan
no flags Details

Description Bryan O'Sullivan 2007-12-05 04:27:25 UTC
The tetex-tex4ht package conflicts with texlive-texmf, so I removed it when
upgrading to texlive.  Unfortunately, there's no replacement for the old tex4ht
package in the current set of texlive packages, so now I can't convert my LaTeX
docs to HTML.

Comment 1 Jindrich Novy 2007-12-05 08:29:50 UTC
Could you please describe what files/styles are missing for the correct tex4ht
functionality in TeXLive, so that I can add it?

Comment 2 Patrice Dumas 2007-12-05 09:28:27 UTC
tetex-tex4ht is maintained separately since it is a separate package.
This allows to have latest tex4ht. What is the conflict exactly?

Comment 3 Bryan O'Sullivan 2007-12-05 17:04:49 UTC
A bunch of font files from the version on my machine (F8) conflict with fonts
owned by texlive-texfm.  Try installing both and you'll see.  Hundreds of files
conflict; here are just a few.

  file /usr/share/texmf/tex4ht/ht-fonts/win/1251/cyrillic/cmcyr/cmcbx.htf from
install of tetex-tex4ht-1.0.2007_09_04_0340-1.fc8.x86_64 conflicts with file
from package texlive-texmf-2007-0.15.fc9.noarch
  file /usr/share/texmf/tex4ht/ht-fonts/win/1251/cyrillic/cmcyr/cmcbxti.htf from
install of tetex-tex4ht-1.0.2007_09_04_0340-1.fc8.x86_64 conflicts with file
from package texlive-texmf-2007-0.15.fc9.noarch
  file /usr/share/texmf/tex4ht/ht-fonts/win/1251/cyrillic/cmcyr/cmccsc.htf from
install of tetex-tex4ht-1.0.2007_09_04_0340-1.fc8.x86_64 conflicts with file
from package texlive-texmf-2007-0.15.fc9.noarch
  file /usr/share/texmf/tex4ht/ht-fonts/win/1251/cyrillic/wncsc.htf from install
of tetex-tex4ht-1.0.2007_09_04_0340-1.fc8.x86_64 conflicts with file from
package texlive-texmf-2007-0.15.fc9.noarch
  file /usr/share/texmf/tex4ht/ht-fonts/win/1251/lh/lh-t2a/larm.htf from install
of tetex-tex4ht-1.0.2007_09_04_0340-1.fc8.x86_64 conflicts with file from
package texlive-texmf-2007-0.15.fc9.noarch


Comment 4 Bryan O'Sullivan 2007-12-05 18:27:30 UTC
Created attachment 278671 [details]
Complete list of conflicting files

Comment 5 Bryan O'Sullivan 2007-12-05 18:29:24 UTC
Comment on attachment 278671 [details]
Complete list of conflicting files

It looks like much of tex4ht is already packaged in texlive-texmf.  Presumably
either tetex-tex4ht should be entirely migrated in there, or the packages
should be split up properly.

Comment 6 Patrice Dumas 2007-12-05 18:47:33 UTC
tex4ht is in its own package, so the files in texlive should
be removed. Presumably, this amounts to avoiding putting 
the corresponding CTAN files in texlive-texmf in the first place,
so this is something I don't know how to do, jindrich should be
able to do it, though.

Comment 7 Jindrich Novy 2007-12-10 14:38:26 UTC
I removed all tex4ht stuff from texlive (2007-2 and on).

Comment 8 Jonathan Underwood 2007-12-15 10:09:40 UTC
I am not sure this was the right solution - the tex4ht should have functioned
correctly, removing the need for the add-on package.

Comment 9 Jonathan Underwood 2007-12-15 11:39:27 UTC
(In reply to comment #0)
> The tetex-tex4ht package conflicts with texlive-texmf, so I removed it when
> upgrading to texlive.  Unfortunately, there's no replacement for the old tex4ht
> package in the current set of texlive packages, so now I can't convert my LaTeX
> docs to HTML.

Bryan - what happened when you tried to use the tex4ht from texlive?

Comment 10 Jonathan Underwood 2007-12-15 13:28:16 UTC
Looking at the spec for texlive I see that it is configured with
--without-tex4htk, which stops the tex4ht binaries being built, hence the tex4ht
binaries aren't built with texlive, hence it doesn't work. Personally I think it
would be better to use the tex4ht shipped with texlive than the separate add-on
package. OTOH using the add-on allows for more recent updates to be included
easily. But then, if we go down that route, where do we steop - by the same
arguments we could start packaging everything separately. Down that road lies
madness :)



Comment 11 Bryan O'Sullivan 2007-12-15 16:12:50 UTC
Yes, I'd prefer to see texlive's tex4ht shipped, too.  Using the older tetex
version, as it turns out, produces garbage HTML files.

Comment 12 Patrice Dumas 2007-12-16 17:21:26 UTC
tetex-tex4ht is much more recent than texlive tex4ht, at least on 
rawhide. 

In general, the fact that something is bundled in texlive doesn't 
mean that it its a good idea too use that version. Indeed texlive is 
not upstream for many projects it ships so it is better to package
the upstream instead.

texlive is already a distribution, but we don't want that part of
texlive, we only want texlive as a ctan snapshot for ctan packages
that have no separate upstream.

If there are bugs in tex4ht, please file a bug.


Comment 13 Jindrich Novy 2007-12-17 09:30:39 UTC
Please file a bug against tex4ht if you found its malfunction with texlive and
Cc me there. We should really prefer fixing texlive part packaged separately
than in the main package if it's possible.


Note You need to log in before you can comment on or make changes to this bug.