Closed Bug 964538 Opened 10 years ago Closed 9 years ago

[tracker] improve socorro build process

Categories

(Socorro :: General, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: lonnen, Assigned: lonnen)

References

Details

Lots of lessons learned creating this branch: https://github.com/mozilla/socorro/pull/1773

One giant atomic unit is bad, though. This will be a tracker for breaking it up into pieces as best I can, in order to implement the of that larger PR and beyond.

The high level goal of this is to simplify the build process to remove Make. Removing duplicate work is an immediate win, but the process is twisted and opaque. Modifying it is difficult at best.

An analysis of our current build process, including two annotated runs (from the perspective of make and our build scripts it calls) are here: https://gist.github.com/lonnen/7896960
Blocks: 964558
No longer blocks: 964558
Depends on: 956422, 964558
Assignee: nobody → chris.lonnen
Depends on: 965558
Depends on: 965589
Depends on: 965590
this issue is ever green, but all the deps are closed out soooooooo...
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.