Hi,
On Sun, Nov 12, 2006 at 09:29:51PM +0100, Michael Schwendt wrote:
[...]
Example:
devel/hunky-fonts/hunky-fonts.spec
Conflicts: fontconfig < 2.3.93
There's no comment that explains this. Can we please require packagers
to explain such unusual things in the spec file?
Either it's superfluous Conflicts information (overuse of an RPM feature)
or at some point in time the package really conflicted with Core's
fontconfig. In that case, ouch.
The same conflict applies to all font packages. Its root is here
http://www.redhat.com/archives/fedora-extras-list/2006-January/msg00918.html
(A newer version of fontconfig did not create .font-cache-1 or
.font-cache-2 in the home directories, so ghosting of those files was
removed. The introduction of the Conflict came instead of Requires: th
e newer fontconfig). The spec file change was copy-pasted from one font
package to most (all?) others. I suspect the correct thing to do was to
add a Requires: fontconfig >= 2.3.93 instead of the Conflicts:.
Is that correct?
Thanks,
-- Sarantis