Update GMP fallback downloader for Widevine CDM 4.10.1582.2
Categories
(Core :: Audio/Video: Playback, task, P1)
Tracking
()
People
(Reporter: bryce, Assigned: bryce)
References
Details
Attachments
(2 files)
4.37 KB,
text/plain
|
Details | |
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-esr68+
|
Details | Review |
Once we're serving the new CDM via balrog we should update the fallback downloader to match.
For reference bug 1566180 is the last time this was done.
Assignee | ||
Comment 1•5 years ago
|
||
I notice that our balrog rules include an alias:
"Linux_x86_64-gcc3-asan": {
"alias": "Linux_x86_64-gcc3"
},
The fallback downloader rules have omitted this since it was introduced last year. I'm going to piggy back on these changes to add this alias so the fallback rules cover this case.
Script to generate the fallback json incoming as well as patch.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
Attaching script I used to generate the json so my working can be checked. Compare script output to https://aus-api.mozilla.org/api/v1/releases/Widevine-4.10.1582.2 to further verify. They should match except that the script omits outputting the a product
field as it's redundant.
Assignee | ||
Comment 3•5 years ago
|
||
Update the GMP fallback downloader for Widevine to reference the 4.10.1582.2
CDM. This keeps the fallback URLs in step with Balrog.
Add an alias for Linux_x86_64-gcc3-asan
to Linux_x86_64-gcc3
. This alias
exists in the Balrog rules already. This covers the case where the fallback is
needed for such asan builds.
Comment 5•5 years ago
|
||
bugherder |
Assignee | ||
Comment 7•5 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM] from comment #6)
Is this ready for an ESR68 approval request?
Almost. Let me get the balrog rules updated and then I'll request this.
Assignee | ||
Comment 8•5 years ago
|
||
Comment on attachment 9116883 [details]
Bug 1596894 - Update fallback GMP downloader for Widevine 4.10.1582.2. r?rhelmer
ESR Uplift Approval Request
- If this is not a sec:{high,crit} bug, please state case for ESR consideration: This keeps the Widevine fallback updater in line with the Balrog rules and is part of keeping Widevine updated in ESR.
- User impact if declined: Users may be served a non-current version of Widevine. It's possible this version may be deactivated in the future and thus would not longer decode media, so we want to keep the versions up to date.
- Fix Landed on Version: 73
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Small and well understood change that is only used if balrog is down.
- String or UUID changes made by this patch: None.
Comment 9•5 years ago
|
||
Comment on attachment 9116883 [details]
Bug 1596894 - Update fallback GMP downloader for Widevine 4.10.1582.2. r?rhelmer
widevine update for 68.5esr
Updated•5 years ago
|
Comment 10•5 years ago
|
||
bugherder uplift |
Comment 11•5 years ago
|
||
Hi, should testing this be taken in consideration? I did not manage to find in the approval request whether there is the need or not for qa to test this issue.
Assignee | ||
Comment 12•5 years ago
|
||
(In reply to Diana Rus from comment #11)
Hi, should testing this be taken in consideration? I did not manage to find in the approval request whether there is the need or not for qa to test this issue.
Ideally, yes. It's not of critical importance, but would be helpful to test.
The changes here can be tested by the following:
- set the
media.eme.enabled
pref to false. This will ensure EME is disabled and the CDM removed. - set the
media.gmp-manager.url.override
pref to a bad URL, e.g.garbage
(this pref does not exist by default so will need to be created). The will cause the normal update service to fail because it will try and contact the server at the bad URL. - set the
media.eme.enabled
pref to true. - visit a site that uses EME and check the CDM is installed. We would expect the Widevine CDM to still be installed in this case using the fallback downloader URL.
Description
•