Closed Bug 949029 Opened 11 years ago Closed 6 years ago

[build] Split the build into separate stages

Categories

(Firefox OS Graveyard :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: ac, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:27.0) Gecko/20100101 Firefox/27.0 (Beta/Release)
Build ID: 20131203004003

Steps to reproduce:

The existing build system attempts to do everything at once all out of the same directory. This makes understanding the build unnecessarily hard. Instead, the build should be split into separate clear steps:
  * building the AOSP tools (fastboot/flash) stuff
  * building the kernel and ramdisk (into boot.img) and recovery (recovery.img)
  * building Gonk and Gaia (assembled into system.img)
  * building Gaia (assembled into userdata.img)

Currently, if a user runs './build.sh' and it fails, there is no way to know where in the build the failure has happened. Also, early failures, say in the android tools or kernel block the rest of the build although they are not technically blockers.
Firefox OS is not being worked on
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.