[Bug 242416] Review Request: texlive - Binaries for the TeX formatting system

bugzilla at redhat.com bugzilla at redhat.com
Fri Sep 14 11:09:38 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: texlive - Binaries for the TeX formatting system


https://bugzilla.redhat.com/show_bug.cgi?id=242416





------- Additional Comments From pertusus at free.fr  2007-09-14 07:09 EST -------
I have put the kpse* files back in -fonts (except for kpsewhere). 
They are needed by the kpathsea internal scripts.

You can scratch Comment #71. 

With this patch I think we are near the end, though I still have 2 
concerns:

1. My current understanding of kpathsea is that the library doesn't
do a lot by itself, but needs all that is in texlive-fonts. What
about a
Requires:  texlive-fonts
in kpathsea? The other possibility would be to have an explicit requires
on texlive-fonts by all the packages linking against kpathsea, but
it seems to me to be less correct and less easy.

2. The scriptlets seem problematic, since -fonts subpackage uses main
package scriptlets in %post. It is not that sure that it is a real issue,
though, since maybe rpm makes sure that the main package is installed
before running the -fonts post script. 

Even if things end up being correct, maybe it would be clearer to have 
fmtutil, texconfig and updmap in -fonts?

I have other questions for scriptlets:
* why is fmtutil/texconfig init run at install time? Isn't it enough 
  at build time? And same for updmap? 
* texconfig-sys init already calls fmtutil --all (in %post latex)
  and updmap calls texhash
* why isn't texconfig-sys init also used for the main package? And for
  dvips (with japanese)? If fmtutil is needed, I think that texlinks
  and updmap are certainly to be rerun since fmtutil may have changed
  the links and the maps. If running them once at build time is enough,
  then you can ignore this point.
* I don't think that dviutils needs to call texconfig-sys rehash, nor
  texlive-latex



I also have to check the dependencies between texlive and texlive-texmf
to check that the config files are installed in a dependency of the
package holding a corresponding script.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list