Closed Bug 1382240 Opened 7 years ago Closed 7 years ago

release promotion changes for TC mac and win builds required for 56.0b1

Categories

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

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rail, Assigned: mtabara)

References

Details

Attachments

(1 file)

Hopefully just one patch
Depends on: 1354605
Attached patch beta1.diffSplinter Review
Basically this is a copy paste from jamun. To be landed before 560.b1.
Attachment #8887961 - Flags: review?(mtabara)
Comment on attachment 8887961 [details] [diff] [review]
beta1.diff

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

::: mozilla/config.py
@@ +2384,4 @@
>              "ci_system": "tc",
>          },
>          "macosx64": {
> +            "unsigned": "gecko.v2.mozilla-beta.nightly.revision.{rev}.firefox.macosx64-opt",

Are you sure:
a) it's not "[...]mozilla-beta.revision.{rev}[...]" instead of "[...]mozilla-beta.nightly.{rev}[...]"? 
b) should we have that "-l10n" there or not?
c) do we have the "en-US" as suffix?

@@ +2385,5 @@
>          },
>          "macosx64": {
> +            "unsigned": "gecko.v2.mozilla-beta.nightly.revision.{rev}.firefox.macosx64-opt",
> +            "signed": "gecko.v2.mozilla-beta.signed-nightly.revision.{rev}.firefox-l10n.macosx64-opt.en-US",
> +            "repackage": "gecko.v2.mozilla-beta.nightly.revision.{rev}.firefox.macosx64-nightly-repackage",

en-US suffix?

@@ +2386,5 @@
>          "macosx64": {
> +            "unsigned": "gecko.v2.mozilla-beta.nightly.revision.{rev}.firefox.macosx64-opt",
> +            "signed": "gecko.v2.mozilla-beta.signed-nightly.revision.{rev}.firefox-l10n.macosx64-opt.en-US",
> +            "repackage": "gecko.v2.mozilla-beta.nightly.revision.{rev}.firefox.macosx64-nightly-repackage",
> +            "repackage-signing": "gecko.v2.mozilla-beta.nightly.revision.{rev}.firefox.macosx64-nightly-repackage-signing",

en-US suffix?

@@ +2415,3 @@
>              "ci_system": "tc",
>          },
>          "macosx64": {

The same as above, but for devedition.
Attachment #8887961 - Flags: review?(mtabara) → review+
(In reply to Mihai Tabara [:mtabara]⌚️GMT from comment #2)
> Are you sure:
> a) it's not "[...]mozilla-beta.revision.{rev}[...]" instead of
> "[...]mozilla-beta.nightly.{rev}[...]"? 
> b) should we have that "-l10n" there or not?
> c) do we have the "en-US" as suffix?

Some routes have en-US (aka l10n) routes, some don't. I prefer to be explicit with the locale when it's possible.
 
> > +            "repackage": "gecko.v2.mozilla-beta.nightly.revision.{rev}.firefox.macosx64-nightly-repackage",
> 
> en-US suffix?

This one doesn't have it. :/
 
It was tested on jamun, so it should just work (TM).
(In reply to Rail Aliiev [:rail] ⌚️ET from comment #3)
> (In reply to Mihai Tabara [:mtabara]⌚️GMT from comment #2)
> > Are you sure:
> > a) it's not "[...]mozilla-beta.revision.{rev}[...]" instead of
> > "[...]mozilla-beta.nightly.{rev}[...]"? 
> > b) should we have that "-l10n" there or not?
> > c) do we have the "en-US" as suffix?
> 
> Some routes have en-US (aka l10n) routes, some don't. I prefer to be
> explicit with the locale when it's possible.
>  
> > > +            "repackage": "gecko.v2.mozilla-beta.nightly.revision.{rev}.firefox.macosx64-nightly-repackage",
> > 
> > en-US suffix?
> 
> This one doesn't have it. :/
>  
> It was tested on jamun, so it should just work (TM).

Sounds good then. Ship-it!
Blocks: 1369535
Assignee: nobody → mtabara
Note to self for 31 July 2017 merge day. We need to land this after merging is complete, before the RC is submitted.
Status: NEW → ASSIGNED
(In reply to Mihai Tabara [:mtabara]⌚️GMT from comment #5)
> Note to self for 31 July 2017 merge day. We need to land this after merging
> is complete, before the RC is submitted.

Bah, wrong bug. This comment is for bug 1372491.
Changes for this bug need to land after merging is complete and we have nightly 57 and beta 56.
Blocks: 1385860
No longer blocks: 1369535
Closing this. Will reopen if follow-ups are needed.
We don't need to copy-paste to jamun as we got this stuff from there in the first place :)
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: