Package: autopkgtest Version: 2.0.1 Tags: patch User: [email protected] Usertags: origin-ubuntu ubuntu-patch precise
Hello,
I just converted upower to DEP8, i. e. added an autopkgtest control
file. I noticed that when running adt-run as non-root, I get:
0 (master) martin@donald:~/debian/pkg-utopia/upower
$ adt-run --built-tree . --- adt-virt-null
[...]
adt-run: unexpected, exceptional, error:
Traceback (most recent call last):
File "/usr/bin/adt-run", line 1833, in main
process_actions()
File "/usr/bin/adt-run", line 1813, in process_actions
stanzas = read_control(act, act.af, control_override)
File "/usr/bin/adt-run", line 1274, in read_control
f.parse()
File "/usr/bin/adt-run", line 1036, in parse
r = rclass(nrname, f.base)
File "/usr/bin/adt-run", line 1025, in __init__
raise Unsupported(f.lno,
NameError: global name 'f' is not defined
adt-run: trace: ** stop
adt-run: trace: ** close,
scratch=tb-scratch~/tmp/tmp.Ebg5Svqnrh:-/|/tmp/tmp.Ebg5Svqnrh/!
Simple patch attached. It just drops the line number, as in that
context we don't have any open file.
Thanks for considering,
Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
--- /usr/bin/adt-run.orig 2011-11-07 10:40:44.557222744 +0100 +++ /usr/bin/adt-run 2011-11-07 10:42:07.977225916 +0100 @@ -1017,12 +1017,12 @@ class Restriction_breaks_testbed(Restriction): def __init__(r, rname, base): if 'revert-full-system' not in testbed.caps: - raise Unsupported(f.lno, + raise Unsupported(-1, 'Test breaks testbed but testbed does not advertise revert-full-system') class Restriction_needs_root(Restriction): def __init__(r, rname, base): if 'root-on-testbed' not in testbed.caps: - raise Unsupported(f.lno, + raise Unsupported(-1, 'Test needs root on testbed which is not available') class Field_Restrictions(FieldBase):
signature.asc
Description: Digital signature

