Re: Building in chroots hides bugs?
Neil McGovern <neilm@debian.org> writes:
> On Tue, Aug 01, 2006 at 05:37:58PM +0200, Goswin von Brederlow wrote:
>> martin f krafft <madduck@debian.org> writes:
>>
>> > also sprach Marco d'Itri <md@Linux.IT> [2006.08.01.1221 +0100]:
>> >> Building in chroots *hides* bugs.
>> >
>> > Uh, what? Please give an example.
>>
>> Missing Build-Conflicts aren't found.
>>
>> Auto* scripts "fail" to run because they aren't installed.
>>
>> Users, Groups, dirs, binaries don't exist that would outisde which can
>> influence configure.
>>
>
> If a package failts to build from source in a chroot environment, it
> will fail to build on the autobuilders, and should thus be considered RC
> buggy.
>
> Neil
That are the simple cases.
But many packages don't want to run auto*, don't Build-Depend on them
and their invocation fails but gets ignored. The package then build
fine.
Outside the chroot, where you probably have auto* installed the
invocation suddenly works and you get a different generated file that
might or might not fail.
Is that clearer? He was asking for things that work inside but fail
outside.
MfG
Goswin
Reply to: