[Fedora-packaging] Re: [Bug 198881] Review Request: perl-POE-Filter-IRCD

Paul Howarth paul at city-fan.org
Wed Jul 19 17:45:27 UTC 2006


Jason L Tibbitts III wrote:
>>>>>> "PH" == Paul Howarth <paul at city-fan.org> writes:
> 
> PH> Is it just me or shouldn't packagers actually have a reasonable
> PH> understanding of what's in their spec files?
> 
> Stuff creeps into specfiles to workaround rpm brokenness, deal with
> bizarre bits of the buildsystem, changes in requirements between
> Fedora versions, and more.  I'm sorry, but if you require every
> packager to understand all of that up front then I'm afraid you've set
> the barrier way too high.
> 
> Or, look at it this way.  You're a new packager, trying to package up
> a perl module.  There's a find line in the specfile template.  You
> don't think it does anything, but it's there in the template for a
> reason, right?  After all, those people who wrote the template must
> know a whole lot more about the process than you do.  Unfortunately
> there's no descriptive comment or hint as to when you're supposed to
> use and when you aren't.  What might change to make it necessary?  Is
> that change completely within your control, or will perhaps some perl
> update or buildsys switch make it necessary?  How can you even know?
> 
> So just leaving it alone makes a ton of sense.
> 
> Easily solved by us just adding a single freaking line saying "don't
> use this for noarch packages".

Perhaps a better idea, which wouldn't result in spec files cluttered 
with comments, would be for each language SIG to have a page on the wiki 
explaining the magic in their spec templates?

Paul.




More information about the Fedora-packaging mailing list