[Fedora-packaging] Re: Fedora Alternatives (Re: [fab] build service)

Sarantis Paskalis paskalis at di.uoa.gr
Mon Nov 13 08:12:28 UTC 2006


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




More information about the packaging mailing list