Closed
Bug 879492
Opened 12 years ago
Closed 12 years ago
Make a B2GBuild class that stage-update.py can use, which doesn't require mozbase
Categories
(Remote Protocol :: Marionette, defect)
Remote Protocol
Marionette
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla24
People
(Reporter: jgriffin, Assigned: jgriffin)
References
Details
Attachments
(1 file)
8.79 KB,
patch
|
mozilla
:
review+
|
Details | Diff | Splinter Review |
The B2G build process currently uses stage-update.py, which uses B2GInstance, which has a mozdevice dependency (and therefore a moznetwork dependency on mozilla-central).
This is inconvenient because the build system doesn't have a virtualenv for pulling in these dependencies.
The only parts of B2GInstance that stage-update.py uses are those which related to build setup; it doesn't use mozdevice-related functionality.
We can address this problem by separating out the build-configuration parts of B2GInstance into a separate B2GBuild class, and letting B2GInstance inherit from that.
Assignee | ||
Comment 1•12 years ago
|
||
This is basically just a refactor that exposes parts of B2GInstance without dependencies. Pushed to try: https://tbpl.mozilla.org/?tree=Try&rev=3fd1e41b6ba2.
Assignee | ||
Comment 2•12 years ago
|
||
Comment on attachment 758203 [details] [diff] [review]
Add a B2GBuild class to Marionette,
Try is green.
Attachment #758203 -
Flags: review?(aki)
Updated•12 years ago
|
Attachment #758203 -
Flags: review?(aki) → review+
Assignee | ||
Comment 3•12 years ago
|
||
Comment 4•12 years ago
|
||
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla24
Updated•2 years ago
|
Product: Testing → Remote Protocol
You need to log in
before you can comment on or make changes to this bug.
Description
•