Closed
Bug 1224901
Opened 9 years ago
Closed 9 years ago
Improve travis for b2g manifest
Categories
(Firefox OS Graveyard :: GonkIntegration, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: gerard-majax, Assigned: gerard-majax)
References
Details
Attachments
(4 files, 1 obsolete file)
+++ This bug was initially created as a clone of Bug #1224861 +++ We need to improve manifest checking within travis. I suggest we should at least add trying to read all manifests. That would have triggered the bell for avoiding bug 1224861. I don't know if we can go further and check all branches are good for all manifests? We already do that for some devices I guess.
Assignee | ||
Updated•9 years ago
|
Assignee | ||
Comment 1•9 years ago
|
||
Currently, only b2g_bumber gets checked against a couple of devices: https://hg.mozilla.org/build/mozharness/file/tip/configs/b2g_bumper/master.py I am not fluent enough in that mozharness/bumper bot to know if this might be enough to satisfy checking: would a broken base xml break that? None references the sony-aosp-l manifest. The nexus 4 kk and 5 l are there though in https://hg.mozilla.org/build/mozharness/file/tip/configs/b2g_bumper/v2.5.py and we got no warning so I guess this is not enough.
Assignee | ||
Comment 2•9 years ago
|
||
Assignee | ||
Comment 3•9 years ago
|
||
Attachment #8687864 -
Attachment is obsolete: true
Assignee | ||
Comment 4•9 years ago
|
||
Successfull travis: https://travis-ci.org/mozilla-b2g/b2g-manifest/builds/91406253 Reproducing bug 1224861: https://travis-ci.org/mozilla-b2g/b2g-manifest/builds/91406638 So this is good :)
Assignee | ||
Updated•9 years ago
|
Attachment #8687925 -
Flags: review?(catlee)
Comment 5•9 years ago
|
||
Comment on attachment 8687925 [details] [review] B2G Manifest PR I suspect this won't work on merges, since $TRAVIS_PULL_REQUEST won't be set. I think the only way to test would be to set this up on a separate fork in github.
Attachment #8687925 -
Flags: review?(catlee)
Assignee | ||
Comment 6•9 years ago
|
||
I'm not sure we can rely on Travis verification to avoid bug 1224861, because according to https://github.com/mozilla-b2g/b2g-manifest/commit/99881044aa5a29ac6a6e9f67d4f962ce28f49630 there was not PR involved to merge that.
Assignee | ||
Comment 7•9 years ago
|
||
(In reply to Alexandre LISSY :gerard-majax from comment #6) > I'm not sure we can rely on Travis verification to avoid bug 1224861, > because according to > https://github.com/mozilla-b2g/b2g-manifest/commit/ > 99881044aa5a29ac6a6e9f67d4f962ce28f49630 there was not PR involved to merge > that. Said otherwise, if we do not run Travis when branching, then we should only care about supporting the PRs, and the changes I made should be enough to limit running that against PR.
Flags: needinfo?(catlee)
Assignee | ||
Comment 8•9 years ago
|
||
Any other merge happening should have been done from a reviewed PR, so I guess that would be good enough to catch most of the mistakes.
Assignee | ||
Updated•9 years ago
|
Attachment #8687925 -
Flags: review?(catlee)
Updated•9 years ago
|
Flags: needinfo?(catlee)
Attachment #8687925 -
Flags: review?(catlee) → review+
Assignee | ||
Comment 10•9 years ago
|
||
https://github.com/mozilla-b2g/b2g-manifest/commit/2f5bdd132654ae2fcc9ec91ad25520c50976efa7
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 11•9 years ago
|
||
Uplifting to v2.5 exposes breakage because of missing base-caf-jb.xml: https://travis-ci.org/mozilla-b2g/b2g-manifest/builds/91652163
Assignee | ||
Comment 12•9 years ago
|
||
Assignee | ||
Comment 13•9 years ago
|
||
Assignee | ||
Comment 14•9 years ago
|
||
Assignee | ||
Comment 15•9 years ago
|
||
(In reply to Alexandre LISSY :gerard-majax from comment #11) > Uplifting to v2.5 exposes breakage because of missing base-caf-jb.xml: > https://travis-ci.org/mozilla-b2g/b2g-manifest/builds/91652163 I have a green build with restoring base-caf-jb.xml: https://travis-ci.org/mozilla-b2g/b2g-manifest/builds/91656235
Assignee | ||
Updated•9 years ago
|
Attachment #8688554 -
Flags: review?(catlee)
Assignee | ||
Updated•9 years ago
|
Attachment #8688558 -
Flags: review?(catlee)
Assignee | ||
Updated•9 years ago
|
Attachment #8688560 -
Flags: review?(catlee)
Assignee | ||
Comment 16•9 years ago
|
||
So, Chris, it's up to you to decide if we uplift all of that. Fixing v2.5 flame (JB based) can be helpful for contributors that are working on devices stuck on JB (Open C for now for example).
Updated•8 years ago
|
Flags: needinfo?(catlee)
Attachment #8688554 -
Flags: review?(catlee)
Updated•8 years ago
|
Attachment #8688558 -
Flags: review?(catlee)
Updated•8 years ago
|
Attachment #8688560 -
Flags: review?(catlee)
You need to log in
before you can comment on or make changes to this bug.
Description
•