-
Type:
Improvement
-
Resolution: Won't Fix
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Build
-
None
-
DevProd Build
-
2
-
None
-
3
-
None
-
None
-
None
-
None
-
None
-
None
We currently spend about 2 minutes setting up virtualenv's, building the go tools, installing the python requirements, etc. This time is accounted for as part of the 'compile' task, but it isn't really - it is all prelude to being able to compile.
In the interest of better being able to track and account for time spent in the build, we should move this into a pre-requisite task that runs on-box before 'compile', and ensure that the 'compile' task consists exclusively of the SCons invocation and follow-up work (which should also be trimmed down).