Port bug 1471004 - notarized macOS builds in automation
Categories
(Thunderbird :: Build Config, enhancement)
Tracking
(thunderbird_esr6069+ fixed, thunderbird_esr6868+ fixed, thunderbird69 fixed, thunderbird70 fixed)
People
(Reporter: rjl, Assigned: rjl)
References
Details
Attachments
(7 files, 1 obsolete file)
2.39 KB,
patch
|
darktrojan
:
review+
|
Details | Diff | Splinter Review |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
1.07 KB,
patch
|
darktrojan
:
review+
jorgk-bmo
:
approval-comm-esr60+
|
Details | Diff | Splinter Review |
Notarized builds will be an Apple requirement for all software beginning with macOS 10.15.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
This can land now as the corresponding change has landed in M-C at https://hg.mozilla.org/mozilla-central/rev/6487aeb66175 Try run: https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=9f227ccebd736c323c4f91dead10015f97e2ab33
Assignee | ||
Comment 2•5 years ago
|
||
Ported from D33856
Assignee | ||
Comment 3•5 years ago
|
||
Ported from D33857
Depends on D34634
Assignee | ||
Comment 4•5 years ago
|
||
Ported from D33858
Depends on D34635
Assignee | ||
Comment 5•5 years ago
|
||
Use an in-tree entitlements file (path is relative to $moztopsrcdir).
Use the same files as Firefox. There shouldn't be any changes needed for
Thunderbird.
Ported from D33859
Depends on D34636
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 6•5 years ago
|
||
mistake |
Ported from m-c:6487aeb66175
Updated•5 years ago
|
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/70432a0d53dc Port bug 1471004: use worker-type aliases for signing. r=darktrojan https://hg.mozilla.org/comm-central/rev/3cfd13094036 Port bug 1471004: add notorization workerType aliases. r=aki https://hg.mozilla.org/comm-central/rev/e30f66e0e0d6 Port bug 1471004: move mac signing tasks to notarization/iscript pool. r=aki https://hg.mozilla.org/comm-central/rev/afd5ed44f8ba Port bug 1471004: beetmove macosx pkg installer. r=aki https://hg.mozilla.org/comm-central/rev/d1433086b124 Port bug 1471004: add entitlements url for hardened runtime signing. r=aki
Comment 8•5 years ago
|
||
Worked in try
https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=d1433086b124fed82e3a4883861648012e5e61fc
didn't work on C-C
https://treeherder.mozilla.org/#/jobs?repo=comm-central&revision=d1433086b124fed82e3a4883861648012e5e61fc
So we're hosed :-(
Comment 9•5 years ago
|
||
and another errant depsigning
Comment 10•5 years ago
|
||
Should be fixed now. I canceled the graph and reran the decision task.
Updated•5 years ago
|
Comment 11•5 years ago
|
||
Thanks!
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 12•5 years ago
|
||
This is being done in M-C in anticipation of an uplift to esr68. https://hg.mozilla.org/integration/autoland/rev/fa57eb4a347c
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Comment 14•5 years ago
|
||
You mean the merge of the patch in bug 1471004 comment #31. I'll watch it.
Comment 15•5 years ago
|
||
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/8a97b511da21
Use by-release-level to select mac entitlements config. r=darktrojan DONTBUILD
Updated•5 years ago
|
Comment 16•5 years ago
|
||
The five changesets from comment #7 and comment #15 need to go to c-esr68, right? See Mozilla uplift in bug 1471004 comment #36.
Comment 17•5 years ago
|
||
https://hg.mozilla.org/releases/comm-esr68/rev/562c941aa8a82d03ed77064af9e4ab4604a5ca88
https://hg.mozilla.org/releases/comm-esr68/rev/a3da317f0e30420364cbde8b6d24e9e81a83d969
https://hg.mozilla.org/releases/comm-esr68/rev/9f4b61cb9b39f5fc10ee9d1dda4b42346e2dea51
https://hg.mozilla.org/releases/comm-esr68/rev/b4bbb0de6efa65516097528ba04231ceeaad31a3
https://hg.mozilla.org/releases/comm-esr68/rev/f73895b32321676a3fdf6faa89b4c518fa96e5ed
https://hg.mozilla.org/releases/comm-esr68/rev/5795ee250a6f64beb3cb29aedf5dc7ecf7eb6ec8
Looks like uplifting this was the right thing to do, clearing NI.
Updated•5 years ago
|
Comment 18•5 years ago
|
||
https://hg.mozilla.org/comm-central/rev/8a97b511da21 is on 68 and 70, but not 69 yet since bug 1471004 comment #33 isn't on m-b 69 yet.
Updated•5 years ago
|
Assignee | ||
Comment 19•5 years ago
|
||
Pieces of this need uplifting to comm-esr60 per bug 1471004 comment 46.
From C-C (they need to be applied in this order)
#1 - e30f66e0e0d6
#2 - d1433086b124
#3 - 8a97b511da21
Try job here:
https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=8f6b30a8f69c788f0377c22446bf9fabcb60d562
I'll note that some of those are failing, like the symbols upload. I believe that's because it's a try job.
Comment 20•5 years ago
|
||
Comment on attachment 9078480 [details] [diff] [review] mac_entitlements_by-release-level.patch Thanks, very pro-active. I'll take note to uplift these when I'm do the merge on m-esr60. Approved goes for two of the other patches, too, as per comment #19.
Comment 21•5 years ago
|
||
TB 60.9 ESR:
https://hg.mozilla.org/releases/comm-esr60/rev/ce375b76e006757c272f83d237c23aef6b33e9d3
https://hg.mozilla.org/releases/comm-esr60/rev/91c99c5e2ccf481f38fb672d4ec0aadbd711eda7
https://hg.mozilla.org/releases/comm-esr60/rev/53e9ac7ed1b72fe5467f1b098c813cb1bde3ff47
Description
•