Closed
Bug 1503124
Opened 7 years ago
Closed 7 years ago
Update rules to serve Widevine 4.10.1196.0 to Desktop (Windows, Mac, and Linux)
Categories
(Release Engineering :: Release Requests, enhancement)
Release Engineering
Release Requests
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bryce, Assigned: sfraser)
References
Details
Attachments
(1 file)
|
304.02 KB,
image/png
|
Details |
Following on from Bug 1486482, which saw us update to a new Widevine version (4.10.1146.0), the media team are looking to follow up with a minor version bump. This will address an issue we're seeing with crashes on older Mac hardware.
All the interface work to accommodate this change should have landed in Firefox 64, so this is a matter of updating the rules and testing to make sure no issues occur -- this shouldn't depend on any further code changes.
Before rolling out to nightly I would like manually test this myself via nightly-test. Could we please update the nightly test rules to serve the new CDM for testing? The details for the CDM are:
Linux 32bit:
URL: https://redirector.gvt1.com/edgedl/widevine-cdm/4.10.1196.0-linux-ia32.zip
SHA512: 08b9644e1449ebb1de300e0ac9a4b45f5fa8a7ea8ecbab88fdf0ad8e713f0891b6285c0740e9e3f510a2a0248b193271f1533252ca4e9fe701445fcf0526dbe0
file size: 3243268 bytes
Linux 64bit:
URL: https://redirector.gvt1.com/edgedl/widevine-cdm/4.10.1196.0-linux-x64.zip
SHA512: 98fb97ec6c31277a9d56ae120dcdb99e8e13f8b0a06b95a4668a3e868931dff571caea584359ee9fc6a31c84549f3dbabfcb33ba7a610af68e0a554ea13c9c5f
file size: 3086102 bytes
For reference Bug 1493255 tracks the previous rule change.
MacOS:
URL: https://redirector.gvt1.com/edgedl/widevine-cdm/4.10.1196.0-mac-x64.zip
SHA512: 0a92f9743e151a78ae89d07f4e9c0a6bd5e2192b236a1ac5c1e019e570703f67c68b79f469ed3a94020e114f46dc3774d41b8a1df26a6b3a3bb000094d74a06f
file size: 3529196 bytes
Win 7/8/10 32bit:
URL: https://redirector.gvt1.com/edgedl/widevine-cdm/4.10.1196.0-win-ia32.zip
SHA512: ab5c1cb0368974c805b2ea931adf3bba2619c8d6b6b29ec7ad7d80a9d051e8943ba839940866761fe8b321b0a84c5157479657a2c26e1c1aef31c0e6719ef9cf
file size: 3931391 bytes
Win 7/8/10 64bit:
URL: https://redirector.gvt1.com/edgedl/widevine-cdm/4.10.1196.0-win-x64.zip
SHA512: 7e9f36add38c7094d199212975abdf3b48fa98b4c90d1de40531bac0516925144812e81ea94f250a5b729c7b0c7d340cceca194d5796b7b314f9402b02087858
file size: 3786874 bytes
| Reporter | ||
Comment 1•7 years ago
|
||
The
> For reference Bug 1493255 tracks the previous rule change.
line was intended to follow the CDM information, and was not interjected into the middle to suggest any special relation to a specific platform.
| Reporter | ||
Comment 2•7 years ago
|
||
Aki, could you help with the rule adjustment to get these to nightly-test so testing can begin?
Also confirming that the comment #0 files and hashes are still correct, and were not impacted by Google's recent modification of some of the other CDM downloads that broke our hashes.
Flags: needinfo?(aki)
Comment 3•7 years ago
|
||
Simon, Callek, as releaseduty, are you up for looking at this?
Johan and Jordan documented the process here https://github.com/mozilla-releng/releasewarrior-2.0/blob/master/docs/misc-operations/widevine-updates.md .
Flags: needinfo?(sfraser)
Flags: needinfo?(bugspam.Callek)
Updated•7 years ago
|
Flags: needinfo?(aki)
Comment 4•7 years ago
|
||
Taking this off aki's plate.
Widevine requests have been handed off to releaseduty now. Releaseduty should monitor "Release Requests" component but if it's missed and not triaged, please ping/needinfo the people providing duty coverage (names are in #releaseduty channel topic).
@callek, @sfraser - could you have a look at this request when time permits? Should be similar to last version update. Myself or aki can assist.
docs: https://github.com/mozilla-releng/releasewarrior-2.0/blob/master/docs/misc-operations/widevine-updates.md
previous bug: Bug 1475260 - Update Widevine CDM to version 1.4.9.1088 (Windows, Mac, and Linux)
| Reporter | ||
Comment 5•7 years ago
|
||
Thank you for the updated information, wasn't sure who to reach out to and was going off similar requests that had previously been handled.
| Assignee | ||
Updated•7 years ago
|
Assignee: nobody → sfraser
Flags: needinfo?(sfraser)
| Assignee | ||
Comment 6•7 years ago
|
||
https://aus4-admin.mozilla.org/releases#Widevine-4.10.1196.0 now exists. I've scheduled a rule change for a few hours time, so there's an opportunity for it to be checked.
Updated•7 years ago
|
Flags: needinfo?(bugspam.Callek)
Comment 7•7 years ago
|
||
(In reply to Bryce Seager van Dyk (:bryce) from comment #5)
> Thank you for the updated information, wasn't sure who to reach out to and
> was going off similar requests that had previously been handled.
No worries, we don't have formal docs for making requests like this. Because of that, I think we as releng are happy to redirect when appropriate.
| Reporter | ||
Comment 8•7 years ago
|
||
I'm checking on the nightly-test channel and am seeing unexpected behaviour. I've verified I'm on the nightly-test channel via about:config. For Firefox 65 (current nightly) on Windwos I'm served the following CDMs:
Win64: 4.10.1146.0
Win32: 1.4.9.1088. Even were there issues with nightly test, I would have expected 4.10.1146.0. This also appears to be served on the nightly channel.
Simon, could you please take a look at the rules to make sure they're in order?
Clarifying the CDMs expected per version:
63 + ESR: 1.4.9.1088
64: 4.10.1146.0*
65: 4.10.1146.0
nightly-test: 4.10.1196.0
* There may have been some date rules due to when we landed code in central that were needed while on nightly, these can now be done away with.
Flags: needinfo?(sfraser)
| Reporter | ||
Comment 9•7 years ago
|
||
Looks like my continued recollection that nightlytest has a dash in it has bitten me again. `nightlytest` rather than `nightly-test` appears to be working correctly. Apologies for the confusion.
I've also rechecked the 32 bit builds, and appear to be getting the expected CDM. As such, please disregard my previous comment.
Flags: needinfo?(sfraser)
| Reporter | ||
Comment 10•7 years ago
|
||
I've smoke tested the new update without issue. Could we please update the nightly channel to serve 4.10.1196.0 to Linux, Mac, and Windows using the details from comment #0?
Flags: needinfo?(sfraser)
| Assignee | ||
Comment 11•7 years ago
|
||
I've scheduled the change in Balrog, for 11am GMT today
Flags: needinfo?(sfraser)
Comment 12•7 years ago
|
||
The change seems to be set to ship this to all channels instead of just nightly?
Flags: needinfo?(sfraser)
Comment 13•7 years ago
|
||
Clarified on irc and fixed; this is live on nightly 65.
Flags: needinfo?(sfraser)
Comment 14•7 years ago
|
||
What's the status and plan on this? Is it going to ride the trains to 65, with 64 staying on 4.10.1146.0? Or are we rolling back 64 to 1.4.9.1088? Or something else?
Flags: needinfo?(bvandyk)
| Reporter | ||
Comment 15•7 years ago
|
||
We'd like to have 4.10.1196.0 go to 64 as well. The corresponding fallback downloader patch landed in nightly recently (Bug 1507389) and I wanted a little time for it to bake before requesting the uplift of that work and the rules changes.
I was thinking that we could update the rules to serve this update to 64 next week, does that sound suitable? The update requires no code changes in central (though we will update the fallback downloader so the versions match) and should not change any functionality aside from addressing the Mac crash discussed in bug 1495751.
Flags: needinfo?(bvandyk)
Comment 16•7 years ago
|
||
Next week is the last week before we build 64.0 release candidates, so we don't have a whole lot of time to shake things out there. Probably best not to the rules update on a Friday though, so early next week should work.
| Reporter | ||
Comment 17•7 years ago
|
||
Simon, could we update the rules to also have this update given to beta (Firefox 64)?
For clarity, we'd no longer be serving 4.10.1146.0 as it has a crash issue, and I believe the rules would be something like this for our currently supported Firefoxes:
- CDM 4.10.1196.0 goes to version >=64.0a1
- I think we can safely remove the rule that currently has ID 842 as part of this, that rule was used to stop earlier builds of 64, when it was on the nightly cycle, from receiving a CDM that such builds didn't have code for. However, now that 64 is in beta, we shouldn't have any such issues.
- CDM 1.4.9.1088 goes to 63, ESR60 (which existing rules already take care of)
Flags: needinfo?(sfraser)
Comment 18•7 years ago
|
||
This should be live as soon as relman signs off on it, the attachment is the diff of changes being made (incase we need to revert, seeing this makes it slightly easier).
Flags: needinfo?(sfraser)
Comment 19•7 years ago
|
||
This is now live.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
| Reporter | ||
Comment 20•7 years ago
|
||
I've done a quick smoke test to confirm CDMs are being served as expected to our releases and beta is happy with the new CDM: everything appears to be working well. Thanks all!
You need to log in
before you can comment on or make changes to this bug.
Description
•