adt-run fails when fakeroot not installed in testbed and build is needed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
autopkgtest (Debian) |
Fix Released
|
Unknown
|
|||
autopkgtest (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Build phase fails if fakeroot is not installed in the testbed.
TEST CASE:
1. Create an lxc-container with the command
$ sudo lxc-create -n saucy-amd64 -t ubuntu-cloud -- -r saucy -a amd64
2. Download a dsc for a package and run a test with:
$ adt-run -d ../autopkgtest_
ACTUAL RESULT:
If fails with
+ TMPDIR=
+ rm -rf -- /tmp/adt-
+ export TMPDIR
+ su ubuntu -c mkdir -m 1777 -- "$TMPDIR"
+ cd /tmp/adt-
+ su ubuntu -c fakeroot debian/rules binary
bash: fakeroot: command not found
blame: arg:../
badpkg: rules binary failed with exit code 127
adt-run: erroneous package: rules binary failed with exit code 127
ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: autopkgtest (not installed)
ProcVersionSign
Uname: Linux 3.11.0-12-generic x86_64
ApportVersion: 2.12.5-0ubuntu2
Architecture: amd64
Date: Fri Oct 18 10:59:28 2013
MarkForUpload: True
SourcePackage: autopkgtest
UpgradeStatus: Upgraded to saucy on 2012-01-31 (625 days ago)
Related branches
summary: |
- adt-run fails without fakeroot installed in the testbed + adt-run fails when fakeroot not installed in testbed and build is needed |
tags: | added: packaging |
Changed in autopkgtest (Debian): | |
status: | Unknown → Fix Committed |
Changed in autopkgtest (Debian): | |
status: | Fix Committed → Fix Released |
patch sent to debian bugs.debian. org/cgi- bin/bugreport. cgi?msg= 5;filename= autopkgtest_ 2.3.7_LP1241456 .diff;att= 1;bug=726714
http://