On Wed, May 07, 2008 at 01:38:41PM +0200, Lucas Nussbaum wrote:

> perl failed to build using sbuild+schroot:
> 
> On 07/05/08 at 10:46 +0200, Lucas Nussbaum wrote:
> > During a rebuild of all packages in sid, your package failed to build on
> > i386.
> > > lib/Module/Build/t/tilde......................................#   Failed 
> > > test at ../lib/Module/Build/t/tilde.t line 49.
> > > #          got: '/nonexistent'
> > > #     expected: '/home/user'
> > > FAILED at test 1
> > > Failed 1 test out of 1434, 99.93% okay.
> > >   ../lib/Module/Build/t/tilde.t
> 
> It seems that this is caused by the fact that schroot logs in the user
> with $HOME set to the host's pwent, not the guest. My config is:
> host:
>   user's home: /home/user
> chroot:
>   user's home in /etc/passwd: /nonexistent (which doesn't exist)

This actually happened on the armel buildd ALL6500 with 5.0.10-9.1:

 
http://buildd.debian.org/fetch.cgi?pkg=perl;ver=5.10.0-9.1;arch=armel;stamp=1210164842

 lib/Module/Build/t/tilde......................................#   Failed test 
at ../lib/Module/Build/t/tilde.t line 49.
 #          got: '/nonexistent'
 #     expected: '/home/buildd'

5.0.10-9 built OK on arcadelt. Cc'ing the armel buildd maintainers; I
suppose the setup on ALL6500 should be changed.

Cheers,
-- 
Niko Tyni   [EMAIL PROTECTED]



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to