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

Re: MBF: transition from texi2html to texinfo



On Tue, May 28, 2013 at 08:45:04AM +0200, Sébastien Villemot wrote:
> AFAIK, makeinfo is not able to render @math blocks as images (formatted
> with LaTeX), while texi2html does. The output of math formulas with
> makeinfo --html is very ugly, since it basically dumps the Texi/LaTeX
> source of the formula in the HTML.

I didn't know that, but that seems to be right according to §14.6 of the
Texinfo manual[0]. The other differences between texi2html and makeinfo
are documented in §22.8 of the Texinfo manual[1].

> I would therefore prefer to keep texi2html around (until makeinfo
> grows the missing feature). I use the ability to have nice math
> formulas in HTML in one of my scientific packages.

That sounds very fair. I can update the texi2html package to the 5.0
upstream release (Closes: #615812) and just disable the test checking
which was causing FTBFS---even the pristine upstream tarball fails its
tests!

Norbert, as Texinfo maintainer, do you know if upstream has an ITA for
when the math-images-in-HTML will arrive in makeinfo?

Again, to quote from the texi2html front page[2],
    the route forward for authors is, in most cases, to alter manuals
    and build processes as necessary to use the new features of the
    makeinfo/texi2any implementation of GNU Texinfo. The Texi2HTML
    maintainers (one of whom is the principal author of the GNU Texinfo
    implementation) do not intend to make further releases of Texi2HTML.

On the basis of Sébastien's objection, I propose the MBF to have
severity wishlist and the following amended text. Not everybody will be
able to transition from texi2html, but those who can should. It will be
easier to transition the remaining few packages that use math
functionality when makeinfo gains those features than to additionally
have to transition all those that could have transitioned now.

-- BEGIN AMENDED MBF TEXT --
Dear maintainer,

[ This is an automated bug report, submitted as part of the mass bug
  filing discussed at TODO-ADD-URL-TO-DEVEL-THREAD-HERE ]

The texi2html package on which your package depends or build-depends is
unmaintained upstream and destined to be removed from the archive in the
near future. Unless your package makes use of texi2html functionality
not yet provided by `makeinfo' utility from the texinfo package, e.g.
rendering @math blocks as images in HTML output, please update your
package to use `makeinfo' instead. More details may be found at
http://wiki.debian.org/Texi2htmlTransition .

Thanks for considering,
Best wishes.
-- END AMENDED MBF TEXT --

[0] http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#Inserting-Math
[1] http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html#texi2html
[2] http://www.nongnu.org/texi2html/

-- 
|_)|_/	Ryan Kavanagh		| Debian Developer
| \| \	http://ryanak.ca/	| GPG Key 4A11C97A

Attachment: signature.asc
Description: Digital signature


Reply to: