Bug#648148: autopkgtest: Support running as user

Ian Jackson ijackson at chiark.greenend.org.uk
Fri Jun 15 00:21:42 UTC 2012


Martin Pitt writes ("Bug#648148: autopkgtest: Support running as user"):
> Jakub Wilk [2012-06-12 16:44 +0200]:
> > I second the idea of deprecating TMPDIR and introducing another
> > variable for this purpose.
> 
> I also second this ("thirded"? :-) ).
> 
> Setting $TMPDIR leads to strange effects like this:
> 
>   File "/usr/lib/python3.2/tempfile.py", line 216, in _mkstemp_inner
>     fd = _os.open(file, flags, 0o600)
> OSError: [Errno 13] Permission denied: '/tmp/tmp.daOkZV19Dm/ubtree0-build/tmpdir/tmp231sct'

This is a bug, I think.  The directory should be available to the test
user.

> This is a package build which runs tests during build, with $TMPDIR
> set. As this initially gets created as root, the test suite is
> apparently not able to access it.

I will see if I can fix this now.

Ian.





More information about the autopkgtest-devel mailing list