[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: