./adt-run --tmp-dir=`pwd`/d -d --no-built-binaries --binaries=auto --binary ../../Mawk/mawk_1.3.3-11ubuntu2_i386.deb ../../Mawk/ancient/mawk_1.3.3-11ubuntu2.dsc --- ../virt-subproc/adt-virt-schroot wheezy-snap
but it seemed to do install of old mawk before build
-- file bugs against pbuilder-satisfydepends
- * uses "/usr/bin/apt-get"
- * --internal-chrootexec should be exposed
- * .dsc parsing bug (last line ignored)
-
- remove dependency on python in testbed
- Nightmare shell quoting situation:
dsc = TemporaryFile('deps.dsc')
print >>open(dsc.write(),'w'), 'Build-Depends: ', deps, '\n\n'
# pbuilder-satisfydepends has a bug where it ignores the
- # Build-Depends if it's the last line in the dsc
+ # Build-Depends if it's the last line in the dsc (#635696)
tb.satisfy_dependencies_dsc(dsc, what)
def satisfy_dependencies_dsc(tb, dsc, what):
'--internal-chrootexec',tb.ec_auxverbscript.read(),
'-c',dsc.read()
]
+ # The --internal-chrootexec option is really handy but
+ # perhaps we are not supposed to use it ? See also #635697.
debug('dependencies: %s: running %s' % (what,`cmdl`))
rc = subprocess.call(cmdl, stdout=None, stderr=None)
if rc: badpkg('dependency install failed, exit code %d' % rc)