-
Notifications
You must be signed in to change notification settings - Fork 31
/
BUGS
29 lines (22 loc) · 911 Bytes
/
BUGS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
BUG: ^C of metro does not cause command failure if script executing (so it doesn't perform "die"
steps properly.)
More robust parser - this does not throw an exception and just silently keeps foo undefined:
foo [
# missing colon!
]
Fix this:
DEBUG: ['/var/tmp/metro']
Traceback (most recent call last):
File "/usr/bin/metro", line 208, in <module>
main()
File "/usr/bin/metro", line 204, in main
target.run()
File "/usr/lib/metro/modules/targets.py", line 293, in run
self.runScript("trigger/ok/run")
File "/usr/lib/metro/modules/targets.py", line 44, in runScript
os.makedirs(outdir)
File "/usr/lib64/python2.6/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 17] File exists: '/var/tmp/metro/pid'
Job /usr/lib/metro/scripts/ezbuild.sh funtoo amd64 terminated (exit status: 1) (mailing output)
This is a race condition in os.makedirs: http://bugs.python.org/issue1675