Closed
Bug 1016448
Opened 11 years ago
Closed 11 years ago
Add Mulet to tbpl
Categories
(Tree Management Graveyard :: TBPL, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: armenzg, Assigned: RyanVM)
References
Details
Attachments
(1 file, 1 obsolete file)
|
3.84 KB,
patch
|
emorley
:
review+
|
Details | Diff | Splinter Review |
We can put it under "B2g Desktop" for now.
| Reporter | ||
Comment 1•11 years ago
|
||
The builder looks like this:
linux64-mulet_fig_dep
We should see the testers pop up a bit later.
See it in here:
https://tbpl.mozilla.org/?tree=Fig
| Reporter | ||
Comment 2•11 years ago
|
||
We're going to aim for Firefox style branch names:
Linux Mulet x86-64 <branch> build
Ubuntu VM 12.04 x64 Mulet <branch> test <suite>
| Assignee | ||
Comment 3•11 years ago
|
||
I believe you meant the below for the build :)
Linux x86-64 Mulet %(branch) build
And to close the loop, other platforms:
Linux Mulet <branch> build
Ubuntu VM 12.04 Mulet <branch> test <suite>
OSX Mulet <branch> build
OSX Mulet <branch> test <suite>
Windows Mulet <branch> build
Windows Mulet <branch> test <suite>
| Assignee | ||
Comment 4•11 years ago
|
||
Actually, we should probably have the OS version in the test jobs (not the builds, though). I'm going to use OSX 10.8 and Windows 8 as the assumed test platforms for any eventual jobs for now.
OSX 10.8 Mulet <branch> test <suite>
Windows 8 Mulet <branch> test <suite>
| Assignee | ||
Comment 5•11 years ago
|
||
One more minor (and sorta-silly) change - going to use "OS X" instead of "OSX".
| Assignee | ||
Comment 6•11 years ago
|
||
This patch as-posted will *NOT* work with the current Linux64 Mulet builds on TBPL. It is based off the future job names discussed in comments 2-5. I did, however, write a version of this patch against the existing job name and confirmed that it works as expected.
While I was in here, I also added "dep" and "periodic" to the generic catch-all condition for builds so they don't get the ? treatment. I also removed Fedora from the Linux jobs as they've been dead for over a month now.
Attachment #8430098 -
Flags: review?(emorley)
Attachment #8430098 -
Flags: feedback?(armenzg)
Comment 7•11 years ago
|
||
Comment on attachment 8430098 [details] [diff] [review]
Add Mulet build/test support to TBPL
Review of attachment 8430098 [details] [diff] [review]:
-----------------------------------------------------------------
::: js/Data.js
@@ +561,5 @@
> // transitioned to the new bug 586664 form
> var os =
> // ** Linux **
> /^b2g.*_(?:linux|ubuntu)64/.test(name) ? "b2g-linux64" :
> + /^(?:linux|ubuntu).*64 Mulet/.test(name) ? "mulet-linux64" :
This doesn't have the case-insensitive switch, so won't match against Linux/Ubuntu. We either need the case insenstive option, or else (my preferred choice) capitalise Linux/Ubuntu.
@@ +729,5 @@
> /non-unified/i.test(name) ? "Non-Unified Build" :
> /static analysis/i.test(name) ? "Static Checking Build" :
> /valgrind/i.test(name) ? "Valgrind Nightly" :
> /dxr/i.test(name) ? "DXR Index Build" :
> + /build|dep|periodic$/i.test(name) ? "Build" :
The end of line marker only applies to "periodic", which means trees like build-system will false-positive against this. Needs to use parens.
Attachment #8430098 -
Flags: review?(emorley) → review-
Updated•11 years ago
|
Status: NEW → ASSIGNED
| Reporter | ||
Comment 8•11 years ago
|
||
Comment on attachment 8430098 [details] [diff] [review]
Add Mulet build/test support to TBPL
I wonder if going with "mulet-..." instead of "...-mulet" will cause me trouble.
I will give it a shot.
Attachment #8430098 -
Flags: feedback?(armenzg) → feedback+
| Reporter | ||
Comment 9•11 years ago
|
||
Nvm, I think it's your own key inside of tbpl.
LGTM as-is.
| Assignee | ||
Comment 10•11 years ago
|
||
Updated to review comments.
Attachment #8430098 -
Attachment is obsolete: true
Attachment #8431631 -
Flags: review?(emorley)
Comment 11•11 years ago
|
||
Comment on attachment 8431631 [details] [diff] [review]
Add Mulet build/test support to TBPL
Review of attachment 8431631 [details] [diff] [review]:
-----------------------------------------------------------------
ty :-)
Attachment #8431631 -
Flags: review?(emorley) → review+
| Assignee | ||
Comment 12•11 years ago
|
||
https://hg.mozilla.org/webtools/tbpl/rev/7f4b59fa7114
Ready to rename whenever you're ready, Armen!
| Reporter | ||
Comment 13•11 years ago
|
||
I'm waiting for the positive review, land and reconfig :)
I will mention on the other bug.
| Assignee | ||
Comment 14•11 years ago
|
||
In production :)
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Product: Webtools → Tree Management
Updated•11 years ago
|
Product: Tree Management → Tree Management Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•