[macOS 10.15] The first-run dialog displayed is the old one (not the notarized dialog)
Categories
(Firefox Build System :: General, defect, P1)
Tracking
(firefox67 unaffected, firefox67.0.1 unaffected, firefox68 unaffected, firefox69 affected)
Tracking | Status | |
---|---|---|
firefox67 | --- | unaffected |
firefox67.0.1 | --- | unaffected |
firefox68 | --- | unaffected |
firefox69 | --- | affected |
People
(Reporter: cbadau, Assigned: haik)
References
(Blocks 1 open bug)
Details
Attachments
(2 files)
Affected versions
- latest Nightly 69.0a1 (2019-06-27)
Affected platforms
- macOS 10.15 Beta (19A487m)
Steps to reproduce
- Download and install Nightly 69.0a1 build (dmg installer).
- Double click on the installed build.
Expected result
- The new first-run dialog is displayed, the notarized dialog.
Actual result
- The old first-run dialog appears. Please see attachment "comparison old-new.png".
Regression range
- It's not a regression since the macOS notarized builds feature was newly introduced in Nightly 69 (2019-06-27).
Additional notes
- On macOS 10.14, the new first-run dialog is displayed.
- See bug 1470607 for more details about Notarization.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
I've asked our Apple contact if there are any known issues with the 10.15 Beta that could cause this.
Assignee | ||
Comment 2•6 years ago
•
|
||
With the latest Nightly freshly downloaded today, I am getting the correct Notarized dialog on the first time I launch the browser. My version, from about:buildconfig, is https://hg.mozilla.org/mozilla-central/rev/b3eb1ee3b85dfb87789c92d417e20f377ebcfca3). We haven't changed anything regarding Notarization so this may have been fixed by something Apple has done.
@Camelia, is the problem still reproducible for you on a fresh Nightly install?
Assignee | ||
Comment 3•6 years ago
|
||
Reporter | ||
Comment 4•6 years ago
|
||
I've retested on two machines with macOS 10.15 Beta 2 (19A487m) using the Nightly version you had (the version mentioned in comment 2: https://hg.mozilla.org/mozilla-central/rev/b3eb1ee3b85dfb87789c92d417e20f377ebcfca3) and also using latest Nightly 2019-07-02 (https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/firefox-69.0a1.en-US.mac.dmg) and I have the same result: the first-run dialog displayed is the OLD one.
I've tested on iMac (21.5-inch, Late 2012), Processor: 2.7 GHz Intel Core i5, Graphics: NVIDIA GeForce GT 640M 512MB
(In reply to Camelia Badau [:cbadau], Release Desktop QA from comment #4)
I've retested on two machines with macOS 10.15 Beta 2 (19A487m) using the Nightly version you had (the version mentioned in comment 2: https://hg.mozilla.org/mozilla-central/rev/b3eb1ee3b85dfb87789c92d417e20f377ebcfca3) and also using latest Nightly 2019-07-02 (https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/firefox-69.0a1.en-US.mac.dmg) and I have the same result: the first-run dialog displayed is the OLD one.
I've tested on iMac (21.5-inch, Late 2012), Processor: 2.7 GHz Intel Core i5, Graphics: NVIDIA GeForce GT 640M 512MB
I'm getting the same thing as Camelia but using a MacBook Air (13-inch, 2017) with macOS 10.15 beta 19A487m. Downloaded the nightly build from multiple places, ftp.mozilla.org, archive.mozilla.org, https://www.mozilla.org/en-US/firefox/channel/desktop/. Note that this is a fresh OS upgrade and fresh nightly installs.
Assignee | ||
Comment 6•6 years ago
|
||
I don't know what's happening here. On a MacBook Air I was testing, I was previously getting the OLD dialog and then without making any OS changes I have started getting the Notarized dialog (which led me to post comment 2). I'll check again with our Apple contact.
I don't expect a difference, but you could also confirm you see the same output from the commands below which can be used to confirm the application is Notarized.
$ spctl --assess --verbose --type install /Applications/Firefox\ Nightly.app/
/Applications/Firefox Nightly.app/: accepted
source=Notarized Developer ID
$ codesign -vvv --deep --strict /Applications/Firefox\ Nightly.app/
...
/Applications/Firefox Nightly.app/: valid on disk
/Applications/Firefox Nightly.app/: satisfies its Designated Requirement
$ codesign -dvv /Applications/Firefox\ Nightly.app/
Executable=/Applications/Firefox Nightly.app/Contents/MacOS/firefox
Identifier=org.mozilla.nightly
Format=app bundle with Mach-O thin (x86_64)
CodeDirectory v=20500 size=447 flags=0x10000(runtime) hashes=5+5 location=embedded
Signature size=9020
Authority=Developer ID Application: Mozilla Corporation (43AQ936H96)
Authority=Developer ID Certification Authority
Authority=Apple Root CA
Timestamp=Jul 2, 2019 at 4:22:17 PM
Info.plist entries=26
TeamIdentifier=43AQ936H96
Runtime Version=10.11.0
Sealed Resources version=2 rules=13 files=98
Internal requirements count=1 size=188
(In reply to Haik Aftandilian [:haik] from comment #6)
I don't know what's happening here. On a MacBook Air I was testing, I was previously getting the OLD dialog and then without making any OS changes I have started getting the Notarized dialog (which led me to post comment 2). I'll check again with our Apple contact.
I don't expect a difference, but you could also confirm you see the same output from the commands below which can be used to confirm the application is Notarized.
$ spctl --assess --verbose --type install /Applications/Firefox\ Nightly.app/ /Applications/Firefox Nightly.app/: accepted source=Notarized Developer ID
$ codesign -vvv --deep --strict /Applications/Firefox\ Nightly.app/ ... /Applications/Firefox Nightly.app/: valid on disk /Applications/Firefox Nightly.app/: satisfies its Designated Requirement
$ codesign -dvv /Applications/Firefox\ Nightly.app/ Executable=/Applications/Firefox Nightly.app/Contents/MacOS/firefox Identifier=org.mozilla.nightly Format=app bundle with Mach-O thin (x86_64) CodeDirectory v=20500 size=447 flags=0x10000(runtime) hashes=5+5 location=embedded Signature size=9020 Authority=Developer ID Application: Mozilla Corporation (43AQ936H96) Authority=Developer ID Certification Authority Authority=Apple Root CA Timestamp=Jul 2, 2019 at 4:22:17 PM Info.plist entries=26 TeamIdentifier=43AQ936H96 Runtime Version=10.11.0 Sealed Resources version=2 rules=13 files=98 Internal requirements count=1 size=188
I can confirm that I'm getting the exact output as you if I run those commands...so the app seems notarized. But not in the first-run dialog though.
Assignee | ||
Comment 8•6 years ago
|
||
After upgrading to 10.15 Beta 3 (19A501i), I still see this issue.
Comment 9•6 years ago
|
||
Bugbug thinks this bug is a regression, but please revert this change in case of error.
Assignee | ||
Comment 10•6 years ago
|
||
(In reply to Release mgmt bot [:sylvestre / :calixte / :marco for bugbug] from comment #9)
Bugbug thinks this bug is a regression, but please revert this change in case of error.
Not a regression. The Notarized dialog was never previously displayed, but it should be now that we have notarized Nightly builds.
Assignee | ||
Comment 11•6 years ago
|
||
Update: Apple engineering looked at this and got back to us. We had some follow up questions and I will post an update once we have the final answer.
Assignee | ||
Comment 12•6 years ago
|
||
Apple told us that the non-Notarized dialog is expected on macOS 10.15. So what we're seeing is expected for a Notarized application on 10.15. Closing this bug as invalid. We still have some questions pending and could re-open the bug if necessary, but I don't expect this to change.
Description
•