Closed Bug 1016448 Opened 10 years ago Closed 10 years ago

Add Mulet to tbpl

Categories

(Tree Management Graveyard :: TBPL, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: armenzg, Assigned: RyanVM)

References

Details

Attachments

(1 file, 1 obsolete file)

We can put it under "B2g Desktop" for now.
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
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>
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>
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>
One more minor (and sorta-silly) change - going to use "OS X" instead of "OSX".
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 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-
Status: NEW → ASSIGNED
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+
Nvm, I think it's your own key inside of tbpl.

LGTM as-is.
Updated to review comments.
Attachment #8430098 - Attachment is obsolete: true
Attachment #8431631 - Flags: review?(emorley)
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+
https://hg.mozilla.org/webtools/tbpl/rev/7f4b59fa7114

Ready to rename whenever you're ready, Armen!
I'm waiting for the positive review, land and reconfig :)
I will mention on the other bug.
Depends on: 1018395
In production :)
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Product: Webtools → Tree Management
Product: Tree Management → Tree Management Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: