Closed Bug 1801201 Opened 1 year ago Closed 1 year ago

Update rules to serve Widevine 4.10.2557.0

Categories

(Release Engineering :: General, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aosmond, Assigned: gbrown)

References

Details

Now that we have completed a QA cycle, and manual sanity verification of the final release binaries, we would like to ship new CDM. We shouldn't need any changes to Gecko to use this new CDM, so it should be a matter of testing and then updating our rules.

Initially we would like to ship to nightly only for a while to test this out, and then to all supported channels, matching the rules for the previous release (4.10.2449.0).

The new CDMs are live. Could we please setup a nightlytest rule for them?

Here is the output from the script in bug 1801184 to pull the new CDMs to produce a new JSON to update https://hg.mozilla.org/mozilla-central/raw-file/tip/toolkit/content/gmp-sources/widevinecdm.json (see attached review in the other bug):

{
  "hashFunction": "sha512",
  "name": "Widevine-4.10.2557.0",
  "schema_version": 1000,
  "vendors": {
    "gmp-widevinecdm": {
      "platforms": {
        "Darwin_aarch64-gcc3": {
          "fileUrl": "https://redirector.gvt1.com/edgedl/widevine-cdm/4.10.2557.0-mac-arm64.zip",
          "filesize": 8087979,
          "hashValue": "23d7fbf6c80ff0341bf454169e1174ccaf9ded617eab648d48edcbc0bce9ddf4fc917c6ad7dd3119d27fc634958df39bd8f2f642f729a1c092efe27974cc6897"
        },
        "Darwin_x86_64-gcc3": {
          "alias": "Darwin_x86_64-gcc3-u-i386-x86_64"
        },
        "Darwin_x86_64-gcc3-u-i386-x86_64": {
          "fileUrl": "https://redirector.gvt1.com/edgedl/widevine-cdm/4.10.2557.0-mac-x64.zip",
          "filesize": 9160906,
          "hashValue": "f0bdaedb4d89ab96de523212092281b6b297c8e15904ca264b4b0422916d5504deab0f6baacc8324fef3493dd9ff08cb98e0ccdbc08c3b16c79576f8126c3471"
        },
        "Linux_x86_64-gcc3": {
          "fileUrl": "https://redirector.gvt1.com/edgedl/widevine-cdm/4.10.2557.0-linux-x64.zip",
          "filesize": 7806686,
          "hashValue": "55a7e4b379d5826f01b1a36abd872f411b0ba3cd2edec0c799e82def02f171df1e33365f58d91d2527f1dcaf3644b0ba9f5c4a31e712bee42bc786a545a3491c"
        },
        "Linux_x86_64-gcc3-asan": {
          "alias": "Linux_x86_64-gcc3"
        },
        "WINNT_aarch64-msvc-aarch64": {
          "alias": "WINNT_x86-msvc"
        },
        "WINNT_x86-msvc": {
          "fileUrl": "https://redirector.gvt1.com/edgedl/widevine-cdm/4.10.2557.0-win-x86.zip",
          "filesize": 8082561,
          "hashValue": "7dc3698651a81361e15ec6ce4776e4b7dc92dea360265ca0fa819d7dccee7e0545c1dffae7ba2ebece502ec90c491da0ed2b5ebd1108122e1d30df23d456eb3e"
        },
        "WINNT_x86-msvc-x64": {
          "alias": "WINNT_x86-msvc"
        },
        "WINNT_x86-msvc-x86": {
          "alias": "WINNT_x86-msvc"
        },
        "WINNT_x86_64-msvc": {
          "fileUrl": "https://redirector.gvt1.com/edgedl/widevine-cdm/4.10.2557.0-win-x64.zip",
          "filesize": 8435708,
          "hashValue": "b046dd1b26ec0b810ee441b7ad4dc135e3f1521a817b9f3db60a32976352e8f7e53920e1a77fc5b4130aac260d79deef7e823267b4414e9cc774d8bffca56a72"
        },
        "WINNT_x86_64-msvc-x64": {
          "alias": "WINNT_x86_64-msvc"
        },
        "WINNT_x86_64-msvc-x64-asan": {
          "alias": "WINNT_x86_64-msvc"
        }
      },
      "version": "4.10.2557.0"
    }
  }
}
Flags: needinfo?(mozilla)
Flags: needinfo?(gbrown)
Assignee: nobody → ahal
Flags: needinfo?(mozilla)
Flags: needinfo?(gbrown)

I've added a rule to serve this on the nightlytest channel:
https://balrog.services.mozilla.com/rules?product=Widevine#scId=4662

Thanks, I verified the nightlytest channel configuration is working locally. The CDM updates to the correct version, and DRM playback is working on Linux. Could we now roll the rule out to the nightly channel for further testing? Thanks!

Flags: needinfo?(ahal)
See Also: → 1801335

Let's belay this request for a moment. I'll create some builds on try for others to verify.

Flags: needinfo?(ahal)

Okay QA has done additional verification, could we push this to the nightly channel now? Thanks!

Flags: needinfo?(ahal)

Duplicated the balrog rule from nightlytest to nightly.

Flags: needinfo?(ahal)

Awesome thanks. I confirmed disabling/reenabling DRM and visiting DRM content caused me to update to the new CDM.

The push to nightly has gone well. Could we now push this to the beta channel as well? Thanks!

Flags: needinfo?(ahal)
Assignee: ahal → gbrown
Flags: needinfo?(ahal) → needinfo?(gbrown)

4.10.2557.0 is now on nightlytest, nightly, and beta.

Flags: needinfo?(gbrown)

beta is looking good, no new issues. Can we push this to the release channel as well? Thanks!

Flags: needinfo?(gbrown)

:aosmond - For the previous CDM update, after beta testing we updated the default rule, covering release and ESR as well https://bugzilla.mozilla.org/show_bug.cgi?id=1758423#c18.

Do you want to do that, or just add the release channel for now?

Flags: needinfo?(gbrown) → needinfo?(aosmond)

Never mind, I see the discussion on slack: just release for now...

Flags: needinfo?(aosmond)

4.10.2557.0 is now on nightlytest, nightly, beta, and release.

From discussion on slack #testing-widevine-4-10-2557-0, we are now ready to expand 4.10.2557.0 to all channels.

4.10.2557.0 is now on by default, everywhere that 4.10.2449.0 was used previously.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Blocks: 1812343
See Also: → 1857128
You need to log in before you can comment on or make changes to this bug.