SPECS: template-python.spec - python 2.4 is only in AC line, let's use (kin...

Jakub Bogusz qboosh at pld-linux.org
Thu Jan 22 22:44:51 CET 2009


On Thu, Jan 22, 2009 at 11:49:21AM +0100, wrobell wrote:
> Patryk Zawadzki writes: 
> 
> > On Thu, Jan 22, 2009 at 10:49 AM, wrobell <wrobell at pld-linux.org> wrote:
> >> On Thu, Jan 22, 2009 at 07:18:57AM +0100, Jakub Bogusz wrote:
> >>> Why mess? This is exact condition. 
> >>>
> >>> If some day Ac goes to python 2.5 (unlikely, but...), such distro-line
> >>> conditions will need to be changed.
> >> so new bcond for other languange in AC. for some framework new bcond as
> >> well...  and so on? do you want to track all of them?
> > 
> > The whole point being: egg-info files are python 2.5+-specific, not Th-specific.
> 
> good point :] 
> 
> some want to support AC on HEAD - that's all. 
> 
> we do _not_ want to support python 2.4 on HEAD, do we?
> well, until you want to live in hell :P 

Some want to support python 2.4 in some specs, I don't care why, for Ac
or different purposes.

"python > 2.4" is the actual condition.

Similarly, if some version of gcc requires adding some option, it should
be added depending on gcc version, not %{pld_release}.

> it is really amazing. we started with one ac bcond in xulrunner.spec
> and we will have over 20 specs affected (python), more when the rest
> follows. i wonder who will cleanup this mess in the future. 

Those who will update specs for the new versions of packages, when
everyone stops to care about python 2.4.
There is no need for "global anti-python-2.4 cleanup".


-- 
Jakub Bogusz    http://qboosh.pl/


More information about the pld-devel-en mailing list