Red Hat Bugzilla – Bug 147271
texinfo package duplicates texi2pdf script from tetex
Last modified: 2007-11-30 17:10:59 EST
Description of problem:
After current rawhide updates we have:
$ rpm -qlvf /usr/bin/texi2pdf | sed -n /bin.texi2pdf/s'/.*t *//p'
538 Jan 19 03:33 /usr/bin/texi2pdf
660 Feb 3 10:09 /usr/bin/texi2pdf
where these two scripts differ really only by an identifying header
$ rpm -qf /usr/bin/texi2pdf
If 'texi2pdf' is to be moved to 'texinfo' package then most likely
together with its manpage which, so far, shows only in a package
Version-Release number of selected component (if applicable):
Thanks. Fixed in texinfo-4.8-2.
Do you know what happened to /usr/bin/texi2pdf in tetex in FC4? As of
texinfo-4.8-2, the texinfo package no longer ships texi2pdf. However,
tetex doesn't ship it either:
| $ rpm -q tetex
| $ rpm -ql tetex | grep -c texi2pdf
Neither do any of the tetex subpackages:
| $ rpm -qa 'tetex*'
| $ ls -l /usr/bin/texi2pdf
| ls: /usr/bin/texi2pdf: No such file or directory
Nope. I just assumed tetex was going to be shipping it.
Yep, texi2pdf is not shipped with tetex package, even if the tetex-3 tarball
contains local copy of texinfo. We should prefer separation of packages such as
texinfo from tetex as texinfo is developed indenendently on teTeX. When I
include texi2dvi, texi2pdf and friends to tetex, we need no more a separate
texinfo package, what we don't want.
The best solution from my point of view is to include texi2pdf to texinfo
package also for the reason that not all teTeX users need texi* utilities.
Okay, added back in. Thanks.
Hm, so after all this too and fro we eneded up with texi2pdf in texinfo-4.8-5
but /usr/share/man/man1/texi2pdf.1.gz, which used to be owned by tetex,
disappeared completely. It seems that 'texinfo' package would be a logical
place for it too.
Michal, /usr/share/man/man1/texi2pdf.1.gz isn't used to be included in tetex
package actually. Note that this man page has never been included in teTeX-1 and
is no more in teTeX since the first release of tetex-3.0. There's no texi2pdf
man page in the upstream texinfo tarball, because texi2pdf simply calls texi2dvi
--pdf to do the job.
Tim, feel free to grab the texi2pdf man page from tetex-2.0.2 because there
won't be any conflicts between tetex and texinfo or let me know and I'll mail it
> Michal, /usr/share/man/man1/texi2pdf.1.gz isn't used to be included in tetex
$ rpm -qf /usr/share/man/man1/texi2pdf.1.gz
At least for some versions of packaging (this is on FC3) the reality says
otherwise. :-) /usr/bin/texi2pdf there is supplied by tetex-2.0.2-21.3 too.
You are correct the the current packages for upcoming FC4 do not include that