The default bug view has changed. See this FAQ.

Add Windows/OSX nightlies for Mulet

RESOLVED FIXED

Status

Release Engineering
General Automation
RESOLVED FIXED
3 years ago
3 years ago

People

(Reporter: sicking, Assigned: jgriffin)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(3 attachments, 2 obsolete attachments)

I believe this is blocking making Mulet the default environment for FirefoxOS development.
(Assignee)

Comment 1

3 years ago
Created attachment 8495471 [details] [diff] [review]
Schedule OSX Mulet builds on cedar,

This just enables Mac Mulet builds on cedar, so we can see what shape they're in.  This passes test-masters.sh and this is the builder diff:

Builders added:
+ OS X Mulet cedar build
+ OS X Mulet cedar non-unified
Attachment #8495471 - Flags: review?(jlund)
(Assignee)

Updated

3 years ago
Assignee: nobody → jgriffin

Comment 2

3 years ago
Comment on attachment 8495471 [details] [diff] [review]
Schedule OSX Mulet builds on cedar,

Review of attachment 8495471 [details] [diff] [review]:
-----------------------------------------------------------------

IIUC, this will start triggering 5 mochitest chunks for osx mulet against the build. assuming that's expected or I'm wrong, this lgtm :)

sanity check, are you sure we want to do osx mulet nonunified builds? I see we had enable_nonunified_build True for osx mulet before the port to b2g_config.py but I thought I'd check since we don't do them for linux64 mulet. It might have just been carried over from the non mulet equivalent.
Attachment #8495471 - Flags: review?(jlund) → review+
(Assignee)

Comment 3

3 years ago
(In reply to Jordan Lund (:jlund) from comment #2)
> Comment on attachment 8495471 [details] [diff] [review]
> Schedule OSX Mulet builds on cedar,
> 
> Review of attachment 8495471 [details] [diff] [review]:
> -----------------------------------------------------------------
> 
> IIUC, this will start triggering 5 mochitest chunks for osx mulet against
> the build. assuming that's expected or I'm wrong, this lgtm :)

Yes, that's correct!

> 
> sanity check, are you sure we want to do osx mulet nonunified builds? I see
> we had enable_nonunified_build True for osx mulet before the port to
> b2g_config.py but I thought I'd check since we don't do them for linux64
> mulet. It might have just been carried over from the non mulet equivalent.

I'd like to experiment with both before deciding which to enable on trunk branches.  The last time we built this on fig (which was 2 months ago, perhaps), the unified build wasn't working.
(Assignee)

Comment 4

3 years ago
Comment on attachment 8495471 [details] [diff] [review]
Schedule OSX Mulet builds on cedar,

http://hg.mozilla.org/build/buildbot-configs/rev/08d16fab0af4
Attachment #8495471 - Flags: checked-in+
(Assignee)

Comment 5

3 years ago
Created attachment 8496058 [details] [diff] [review]
Add mozconfig for win32 Mulet,
Attachment #8496058 - Flags: review?(mshal)
(Assignee)

Updated

3 years ago
Keywords: leave-open

Updated

3 years ago
Attachment #8496058 - Flags: review?(mshal) → review+
(Assignee)

Comment 6

3 years ago
Comment on attachment 8496058 [details] [diff] [review]
Add mozconfig for win32 Mulet,

https://hg.mozilla.org/integration/mozilla-inbound/rev/b6f6ebcd6956
Attachment #8496058 - Flags: checked-in+
https://hg.mozilla.org/mozilla-central/rev/b6f6ebcd6956
(Assignee)

Updated

3 years ago
Depends on: 1074508
(Assignee)

Comment 8

3 years ago
Created attachment 8497739 [details] [diff] [review]
Schedule win32 Mulet builds on cedar,

Passes test-masters.sh.

Builders added:
+ Win32 Mulet cedar build
Attachment #8497739 - Flags: review?(jlund)

Comment 9

3 years ago
Comment on attachment 8497739 [details] [diff] [review]
Schedule win32 Mulet builds on cedar,

Review of attachment 8497739 [details] [diff] [review]:
-----------------------------------------------------------------

lgtm with typo fix

::: mozilla/b2g_config.py
@@ +803,5 @@
>          ],
>          'gecko_languages_file': 'build/b2g/locales/all-locales',
>      },
> +    'win32-mulet': {
> +        'product_name': 'fireox',

s/fireox/firefox
Attachment #8497739 - Flags: review?(jlund) → review+
(Assignee)

Comment 10

3 years ago
Oops, my subtle attempt at re-branding our browser as Fireox has failed!
(Assignee)

Comment 11

3 years ago
Comment on attachment 8497739 [details] [diff] [review]
Schedule win32 Mulet builds on cedar,

https://hg.mozilla.org/build/buildbot-configs/rev/5ca2ed9b416d
Attachment #8497739 - Flags: checked-in+
Merged to production, and deployed.
(Assignee)

Comment 13

3 years ago
Win32 Mulet builds on cedar are green.  I'll submit a separate patch to enable them on trunk, with nightlies.
(Assignee)

Updated

3 years ago
Blocks: 1078667
(Assignee)

Updated

3 years ago
Blocks: 1078670
(Assignee)

Comment 14

3 years ago
Created attachment 8502122 [details] [diff] [review]
Add Windows Mulet builds and nightlies to trunk branches,

Win32 Mulet builds are green on cedar, let's schedule them on trunk branches and enable nightlies.

Builders added:
+ Win32 Mulet ash build
+ Win32 Mulet b2g-inbound build
+ Win32 Mulet cypress build
+ Win32 Mulet fx-team build
+ Win32 Mulet graphics build
+ Win32 Mulet gum build
+ Win32 Mulet jamun build
+ Win32 Mulet maple build
+ Win32 Mulet mozilla-central build
+ Win32 Mulet mozilla-central nightly
+ Win32 Mulet mozilla-inbound build
+ Win32 Mulet oak build
+ Win32 Mulet oak nightly
+ Win32 Mulet pine build
Attachment #8502122 - Flags: review?(jlund)
(Assignee)

Updated

3 years ago
Attachment #8496058 - Attachment is obsolete: true
Comment on attachment 8502122 [details] [diff] [review]
Add Windows Mulet builds and nightlies to trunk branches,

Review of attachment 8502122 [details] [diff] [review]:
-----------------------------------------------------------------

lgtm
Attachment #8502122 - Flags: review?(jlund) → review+
(Assignee)

Comment 16

3 years ago
Comment on attachment 8502122 [details] [diff] [review]
Add Windows Mulet builds and nightlies to trunk branches,

https://hg.mozilla.org/build/buildbot-configs/rev/18a3cc9a9053
Attachment #8502122 - Flags: checked-in+
Merged to production, and deployed.
(Assignee)

Comment 18

3 years ago
Created attachment 8504198 [details] [diff] [review]
Schedule OSX Mulet on trunk branches, enable nightlies,

This also disables the non-unified builds.
Attachment #8504198 - Flags: review?(jlund)
(Assignee)

Updated

3 years ago
Attachment #8495471 - Attachment is obsolete: true
(Assignee)

Comment 19

3 years ago
(In reply to Jonathan Griffin (:jgriffin) from comment #18)
> Created attachment 8504198 [details] [diff] [review]
> Schedule OSX Mulet on trunk branches, enable nightlies,
> 
> This also disables the non-unified builds.

Builders added:
+ OS X Mulet ash build
+ OS X Mulet b2g-inbound build
+ OS X Mulet cypress build
+ OS X Mulet fx-team build
+ OS X Mulet graphics build
+ OS X Mulet gum build
+ OS X Mulet jamun build
+ OS X Mulet maple build
+ OS X Mulet mozilla-central build
+ OS X Mulet mozilla-central nightly
+ OS X Mulet mozilla-inbound build
+ OS X Mulet oak build
+ OS X Mulet oak nightly
+ OS X Mulet pine build
Builders removed
- OS X Mulet cedar non-unified
https://hg.mozilla.org/build/braindump/rev/39b28705d819 to keep the buildfaster data dumper happy.
Comment on attachment 8504198 [details] [diff] [review]
Schedule OSX Mulet on trunk branches, enable nightlies,

it was a Canadian holiday yesterday so I am a bit behind in queue. I will review this by tomorrow.
Comment on attachment 8504198 [details] [diff] [review]
Schedule OSX Mulet on trunk branches, enable nightlies,

Review of attachment 8504198 [details] [diff] [review]:
-----------------------------------------------------------------

lgtm with gecko_version fix

Monday morning we bumped trunk to 36[1] just to mess with you :) 


[1] http://mxr.mozilla.org/build/source/buildbot-configs/mozilla/master_common.py#255
Attachment #8504198 - Flags: review?(jlund) → review+
(Assignee)

Comment 23

3 years ago
(In reply to Jordan Lund (:jlund) from comment #22)
> Comment on attachment 8504198 [details] [diff] [review]
> Schedule OSX Mulet on trunk branches, enable nightlies,
> 
> Review of attachment 8504198 [details] [diff] [review]:
> -----------------------------------------------------------------
> 
> lgtm with gecko_version fix
> 
> Monday morning we bumped trunk to 36[1] just to mess with you :) 
> 
> 
> [1]
> http://mxr.mozilla.org/build/source/buildbot-configs/mozilla/master_common.
> py#255

You pranksters!

https://hg.mozilla.org/build/buildbot-configs/rev/e8a0b975026b

After this goes into production, we can officially close this bug.
Merged to production, and deployed.
(Assignee)

Updated

3 years ago
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
(Assignee)

Updated

3 years ago
Keywords: leave-open
You need to log in before you can comment on or make changes to this bug.