Closed Bug 1589151 Opened Last month Closed Last month

Explain notarisation workaround in usage documentation

Categories

(Testing :: geckodriver, task, P1)

Version 3
task

Tracking

(firefox71 fixed)

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: ato, Assigned: ato)

Details

Attachments

(3 files)

With macOS 10.15 (Catalina), Apple began requiring all programs to be notarised.

Notarisation is checked when the program starts by looking for the com.apple.quarantine attribute. See bug 1588081 comment #18 for more details. This attribute is only set when another notarised program such as Firefox downloads arbitrary programs from the internet. It is not set when the program is downloaded via other means, e.g. with curl(1) or wget(1).

We should explain this in the geckodriver usage documentation.

Assignee: nobody → ato
Status: NEW → ASSIGNED
Priority: -- → P1

The extra heading causes some exposure problems with the way
the sidebar menu collapses docs under a certain hierarchy depth.
Since the user documentation is more important than the developer
documentation, it makes sense not to collapse it.

DONTBUILD

Pushed by atolfsen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/759b2d177853
geckodriver: explain macOS notarization changes; r=webdriver-reviewers,maja_zf
https://hg.mozilla.org/integration/autoland/rev/de4a335d16d2
geckodriver: add 0.26.0 known problems to changelog; r=webdriver-reviewers,maja_zf
https://hg.mozilla.org/integration/autoland/rev/67be892445a1
geckodriver: drop "For users" heading in docs; r=webdriver-reviewers,maja_zf
You need to log in before you can comment on or make changes to this bug.