Closed Bug 1243363 Opened 8 years ago Closed 8 years ago

Add rust to beta and release mozconfigs

Categories

(Release Engineering :: Release Automation: Other, defect)

defect
Not set
normal

Tracking

(firefox45+ fixed, firefox46+ fixed, firefox47+ fixed)

RESOLVED FIXED
Tracking Status
firefox45 + fixed
firefox46 + fixed
firefox47 + fixed

People

(Reporter: Callek, Assigned: Callek)

References

Details

Attachments

(2 files, 1 obsolete file)

Attached patch [beta] rust (obsolete) — Splinter Review
We failed in release runner with:

2016-01-27 02:42:09,255 : ERROR : found in browser/config/mozconfigs/macosx-universal/nightly but not in browser/config/mozconfigs/macosx-universal/beta: . "$topsrcdir/build/macosx/mozconfig.rust"

per IRC:
<Callek> Sylvestre: three options then. (a) add it to the whitelist which will allow the beta build to proceed [without rust] - risk: could have bustage where the build may expect rust. (b) add rust to the beta/release mozconfigs  - risk: I'm not sure if the rust feature is beta-ready. (c) wait for rillian and slip beta more
<Sylvestre> b seems better 
<Callek> Sylvestre: I'll get it in a bug and land with a=you (over IRC)

This patch will land on aurora/m-c as well, but I'm looking to unblock beta first.
Attachment #8712655 - Flags: review?(rail)
Attachment #8712655 - Flags: approval-mozilla-beta?
Attached patch [beta] rust - v2Splinter Review
Difference from previous patch is this removes it from the whitelist as well.
Assignee: nobody → bugspam.Callek
Attachment #8712655 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #8712655 - Flags: review?(rail)
Attachment #8712655 - Flags: approval-mozilla-beta?
Attachment #8712658 - Flags: review?(rail)
Attachment #8712658 - Flags: approval-mozilla-beta?
Attachment #8712658 - Flags: review?(rail) → review+
Blocks: oxidation
I'm fine with this going to release. Code has been stable so far, and we welcome wider testing.

It's also ok to turn it off in current beta; we're testing the non-rust code path on windows and android.
Comment on attachment 8712658 [details] [diff] [review]
[beta] rust - v2

Approving for posterity
Attachment #8712658 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Comment on attachment 8714494 [details]
MozReview Request: Bug 1243363 - Add rust to beta and release mozconfigs. r?rail

fyi -- this is same as the beta patch, just rebased. And using mozreview -- because its soon to be the new thing ;-)
Comment on attachment 8714494 [details]
MozReview Request: Bug 1243363 - Add rust to beta and release mozconfigs. r?rail

https://reviewboard.mozilla.org/r/33115/#review29961
Attachment #8714494 - Flags: review?(rail) → review+
I was broken due to Bug 1243037 - but I just pushed a fix (point the rust mozconfig for linux/mac at the right place)
Depends on: 1243037
Hey Nathan,

While I fixed this bug on trunk, and will be pushing to aurora once approved, I noticed that just a few weeks ago you enabled rust on windows.

If that rides to beta we'll be risking shipping codepaths that we don't test, can you either duplicate the in-tree parts of this bug for windows too, or confer with relman and link said convo to this bug that indicates we're explicitly *not* wanting rust to ride to beta on windows.
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Flags: needinfo?(nfroyd)
Resolution: --- → FIXED
Comment on attachment 8714494 [details]
MozReview Request: Bug 1243363 - Add rust to beta and release mozconfigs. r?rail

The lack of this patch broke beta, so we need to port to aurora as well for next cycle.
Attachment #8714494 - Flags: approval-mozilla-aurora?
(In reply to Justin Wood (:Callek) from comment #11)
> If that rides to beta we'll be risking shipping codepaths that we don't
> test, can you either duplicate the in-tree parts of this bug for windows
> too, or confer with relman and link said convo to this bug that indicates
> we're explicitly *not* wanting rust to ride to beta on windows.

I can do that.  Who would be the person to talk to on the relman side of things about this?
Flags: needinfo?(nfroyd)
Does this also affect 47?
Tracking for 45+ for now. 
Should this block release?
OK, after talking more with callek I am still not clear what the issues are here. Sounds like I should talk with him, sylvestre, and nathan soon to figure this out. needinfo to myself so I don't forget this tomorrow.
Flags: needinfo?(lhenry)
sylvestre: should this land on beta too ?
Flags: needinfo?(sledru)
"status-firefox45: fixed" => looks like it is not necessary but I might have missed the info.
Flags: needinfo?(sledru)
Comment on attachment 8714494 [details]
MozReview Request: Bug 1243363 - Add rust to beta and release mozconfigs. r?rail

Sounds like we just need to add this in preparation to ship some rust code to beta during the next cycle. OK to uplift to aurora.
Flags: needinfo?(lhenry)
Attachment #8714494 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Nathan is there still more work you need to do to support windows? Do you want to open a new bug for that?
Flags: needinfo?(nfroyd)
Windows works, pending review on bug 1248461. I'll open a new bug to let win64 ride the trains like the other platforms.
Blocks: 1248890
(In reply to Liz Henry (:lizzard) (needinfo? me) from comment #20)
> Nathan is there still more work you need to do to support windows? Do you
> want to open a new bug for that?

Yes, and we already have bugs open for that work.
Flags: needinfo?(nfroyd)
Justin, this bug is tracked for 47. I believe it should be fixed in 47. Am I mistaken?
Flags: needinfo?(bugspam.Callek)
afaict it is indeed fixed for 47
Flags: needinfo?(bugspam.Callek)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: