[Build-common-hackers] Bug#379981: cdbs/kde.mk: forbid --enable-final in slow arches

Christopher Martin chrsmrtn at gmail.com
Sat Jul 29 16:54:04 UTC 2006


Peter Eisentraut wrote:
> Adeodato Simó wrote:
> > This results in potentially faster builds,
>
> My understanding is that it results in slower builds but better
> optimized binaries.

Even so, it's better to get stuff built on an architecture (even if the 
binaries aren't quite as optimal) than to not have it build at all. The 
buildd admins aren't very responsive in general, and having to 
constantly wait for the fourth retry on arm for some package to enter 
testing is very, very annoying.

> > Please apply the attached patch, in order to have this feature
> > disabled for those slow arches.
>
> CDBS seems to be a curious place to handle buildd resource
> management. If you don't want this feature, why don't you override
> DEB_KDE_ENABLE_FINAL in your build environment?

We could, I suppose, modify the packaging of each and every KDE module 
to do this. But why not centralize the change in the KDE-only .mk in 
CDBS? --enable-final is a KDE-only feature, after all, so I don't see 
why adding this change to CDBS would be so inappropriate. It's not as 
if a few percentage points of performance loss for the four people in 
the whole world who run Debian/KDE on arm or m68k is that big of a 
problem.

Anyway, we're just starting with the KDE 3.5.4 upload cycle, so if you 
could please consider and upload the change, the KDE team would be 
grateful.

Thanks,
Christopher Martin




More information about the Build-common-hackers mailing list