Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

update BUGS/TODO

  • Loading branch information...
commit 1755b140c8e995fc0dd9be2ba4480d7ac576d9cb 1 parent 95db396
@hollow hollow authored
Showing with 19 additions and 45 deletions.
  1. +19 −0 BUGS
  2. +0 −45 TODO
View
19 BUGS
@@ -8,3 +8,22 @@ 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
+
View
45 TODO
@@ -15,27 +15,6 @@ like an obvious and useful addition.
-
-
-
-
-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
-
Support non-standard Portage and distfiles locations (requested
by Caleb Cushing)
@@ -43,15 +22,6 @@ Add support to targets so they can detect when another metro process
may be building something identical, so metro doesn't try to kill off
the other build.
-Grab patch from Benedikt DONE
-
-Clean up fslayout to make it more manageable -- move some stuff into
-the gentoo targets themselves to make things cleaner. Simplify the
-path definitions. DONE
-
-Add target/type to specify whether something is
-a snapshot, a install tarball, or a template. DONE
-
Use this in combination
with the priority system to define paths.
@@ -62,25 +32,10 @@ ISO support
add kernel build support (genkernel or raw)
-add a way to unmerge things you don't want DONE
-(emerge/packages/clean)
-
, and maybe for Metro 1.4:
add a way to extend steps, so you can have a target-specific "Clean"
as well as a global clean. This should be part of the data model and
may use some kind of OOP or list concept? not quite DONE
-allow multi-line references to be expanded into single-line references
-with newlines/extra whitespace removed. This way we can have package
-lists that look like this:
-
-packages: [
- foo
- bar
- oni
-]
-
-A lot easier to maintain and read. Request from Caleb Cushing. DONE
-
do lastdate with snapshots to avoid creating identical snapshot files
Please sign in to comment.
Something went wrong with that request. Please try again.