Closed
Bug 976251
Opened 11 years ago
Closed 11 years ago
Make TBPL gaia-integration use 'make node_modules'
Categories
(Firefox OS Graveyard :: General, defect)
Firefox OS Graveyard
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: jgriffin, Assigned: jgriffin)
References
Details
Attachments
(1 file, 1 obsolete file)
961 bytes,
patch
|
gaye
:
review+
|
Details | Diff | Splinter Review |
The problem that's causing the most number of failures in gaia-integration in TBPL are errors during 'npm install'. Now that kgrandon has added a method to pull packages from github, we should switch to that for TBPL.
The disadvantage to that is the tests will fail when github goes down, so we'll need to add a git.mozilla.org mirror of https://github.com/mozilla-b2g/gaia-node-modules/tarball/master, and add logic to 'make node_modules' to optionally use this.
For now, I'll make a chance to cause us to use 'make node_modules' without the mirror, then file some follow-ups to create and use a mirror.
Comment 1•11 years ago
|
||
Great. Shall we take down npm-mirror.pub.build.mozilla.org as well?
Assignee | ||
Comment 2•11 years ago
|
||
(In reply to Gareth Aye [:gaye] from comment #1)
> Great. Shall we take down npm-mirror.pub.build.mozilla.org as well?
Yes, if we're sure we won't use it again.
Comment 3•11 years ago
|
||
I was reorganizing the targets which include/depend on node_modules in attachment 8379737 [details] [diff] [review] (see bug 975233); maybe there's some overlapping scope with this bug.
Assignee | ||
Comment 4•11 years ago
|
||
Attachment #8380941 -
Flags: review?(gaye)
Assignee | ||
Comment 5•11 years ago
|
||
Oops, noticed a typo in the last patch.
Attachment #8380943 -
Flags: review?(gaye)
Assignee | ||
Updated•11 years ago
|
Attachment #8380941 -
Attachment is obsolete: true
Attachment #8380941 -
Flags: review?(gaye)
Comment 6•11 years ago
|
||
Comment on attachment 8380943 [details] [diff] [review]
Use 'make node_modules',
LGTM. Thanks jgriffin!
Attachment #8380943 -
Flags: review?(gaye) → review+
Assignee | ||
Comment 7•11 years ago
|
||
Assignee | ||
Comment 8•11 years ago
|
||
in production
Assignee | ||
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 9•11 years ago
|
||
In production.
You need to log in
before you can comment on or make changes to this bug.
Description
•