Bug#848063: +patch: ri-li FTBFS on single-CPU buildds
Santiago Vila
sanvila at unex.es
Sun Feb 19 18:31:38 UTC 2017
On Sun, Feb 19, 2017 at 07:00:41PM +0100, Markus Koschany wrote:
> Thank you for the patch. I will apply this one today. Please note that
> this is simply a workaround for a limitation of Santiago's build
> environment.
Absolutely not.
This is basic Computer Science: Everything that you can do with
several CPU may be done with a single CPU as well (even if it's slower).
So having a single CPU is never to be considered a "limitation" in the
build environment (except by you, of course).
> This kind of error won't occur for the vast majority of the
> package's target audience.
We don't have "target audiences" to consider here. Packages *must* build
from source when the build-dependencies are met.
Your package had an undeclared "Build-CPU: 2", the problem is that
we don't have a Build-CPU control field, and you want to make
multi-core to be build-essential, bypassing all the decision-making
procedures in Debian.
You should really stop doing that. Multi-core is not part of
build-essential, and the standard to build packages is defined by the
build-essential definition and the build-depends.
Whatever the official build daemon of the day has (a single CPU or several,
a slow or a fast CPU), is *not* to be considered build-essential.
Thanks.
More information about the Pkg-games-devel
mailing list