Closed Bug 1773600 Opened 2 years ago Closed 2 years ago

Remove quarantine attribute from plugin downloads affected by bug 1773207

Categories

(Core :: Audio/Video: GMP, defect, P1)

Desktop
macOS
defect

Tracking

()

RESOLVED DUPLICATE of bug 1774221

People

(Reporter: haik, Unassigned)

References

Details

Bug 1773207 fixed a regression where the com.apple.quarantine extended attribute was not being removed from downloaded GMP plugin dylibs.

As a result of the regression some profiles will have a downloaded GMP plugin dylib that will fail to load even with the fix for 1773207.

This bug is filed to cover adding a fix to clear the quarantine attribute on plugins already downloaded that are affected by 1773207. We could add code to clear the attribute before using the plugin. We might also be able to use the method we used in bug 1587537 where we shipped a new plugin version causing a re-download of the plugin.

Clearing of the quarantine attribute was added back in bug 1566523 to support macOS 10.15 which released with stronger rules about loading downloaded dylibs.

Making this bug dependent on bug 1773207 although the fix might not end up being dependent.

Depends on: 1773207
See Also: → 1773207
Severity: -- → S2
Priority: -- → P1

We're addressing this on bug 1774221 by shipping an updated version so I'll close this as a dupe.

An addition to shipping an update of the plugin, the fix includes notarizing the openh264 dylib which should eliminate the need for removing the quarantine attribute.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.