[Bug 195585] Review Request: tetex-fonts-hebrew
bugzilla at redhat.com
bugzilla at redhat.com
Mon Jun 19 20:59:06 UTC 2006
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: tetex-fonts-hebrew
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=195585
------- Additional Comments From danken at cs.technion.ac.il 2006-06-19 16:50 EST -------
Thanks for the detailed and helpful review.
> I think you're missing a BuildRequires: tetex. tetex-afm does not
> pull it in. I think this points to a missing BuildRequires:
> fonts-hebrew. I still get:
Indeed, I implicitly expected that both tetex and fonts-hebrew are
there on build time.
> ./mkCLMtfm.sh rm: cannot remove `culmus.map': No such file or
> directory
I eliminated this error by replacing the rm with a cp of /dev/null
> and a bunch of "I had to round some hights by X units" but it looks
> like the package builds OK now.
I don't know what is this LaTeX problem. I hope to have some Hebrew
support, it does not have to be flawless.
> without the BR: fonts-hebrew; you might want to add some
> error-checking somewhere.)
Maybe I should, but I don't know what and how. Checking whether the
number of generated files is nonzero sounds very silly...
> Can you verify that you are the upstream for the source tarball?
> Generally your Source: tag includes a URL to the upstream source,
> but it's possible that for a package like this the package is the
> upstream source. I'm going to assume that there is no upstream
> source here.
Indeed, I am the one packing the tarball. Note however, that this
package is a (simple) repackaging of the Culmus fonts for the use of
tetex.
> Once built, rpmlint has this to say: W: tetex-fonts-hebrew
> incoherent-version-in-changelog 0.1-1 0.1-2.fc6
>
> You don't seem to have added a changelog entry for what went into
> release 2.
You got me.
> Absolute symlinks aren't OK; these should be relative (a blocker).
Should I use ../../share/fonts/hebrew instead?
> You have various scriptlets which call texhash and updmap-sys but
> you don't specify appropriate requirements for them:
>
> Requires(post): tetex (or /usr/bin/texhash) (updmap-sys comes from
> tetex-fonts which is a dependency of tetex; it should be OK to leave
> it out but you're free to be more explicit if you like)
> Requires(preun): tetex-fonts (or /usr/bin/updmap-sys)
>
> (the postun requirement on /usr/bin/texhash is picked up by rpm
> automatically)
I should be RTFMing about it, but are my scriptlets sane? I would like
to run texhash after any change to the TeX tree, and updmap-sys if
culmus.map is added (or going to be removed). Would you take a look?
> This package doesn't seem to own
> /usr/share/texmf/fonts/tfm/public/culmus and
> /usr/share/texmf/fonts/vf/public/culmus/, and nothing else in the
> repository seems to either. (/usr/share/texmf/fonts/tfm/public and
> /usr/share/texmf/fonts/vf/public are owned by tetex-fonts which is
> in the dependency tree).
I hope this is solved by adding the directories explicitly to the file
list.
Please see the update SRPM at
http://ivrix.org.il/redhat/tetex-fonts-hebrew-0.1-3.src.rpm
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/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