Update rules to serve mirrors for Widevine 4.10.2830.0
Categories
(Release Engineering :: General, task)
Tracking
(Not tracked)
People
(Reporter: aosmond, Assigned: jcristau)
References
Details
Attachments
(1 file)
|
4.62 KB,
application/json
|
Details |
This is blocked by the changes in bug 1933266 making it to release, which adds support for mirror URLs for GMP addons to balrog. I would like to deploy configurations changes to all channels as uplifts for bug 1932482 are made to the relevant channels.
| Reporter | ||
Comment 1•1 year ago
|
||
When the latest balrog makes it from staging to production, could we please deploy this configuration to the nightly and beta channels, with the same version restrictions as done in https://aus-api.mozilla.org/api/v1/releases/Widevine-4.10.2830.0 and bug 1912274. This should not change anything for https://aus-api.mozilla.org/api/v1/releases/Widevine-4.10.2830.0-old-mac.
Based on testing and code inspection, these configuration changes should be backwards compatibility with older Firefox releases, as they will just ignore the child mirror elements.
| Assignee | ||
Comment 2•1 year ago
|
||
New release blob uploaded:
$ diff -u <(curl -s https://aus5.mozilla.org/api/v1/releases/Widevine-4.10.2830.0 | jq . ) <(curl -s https://aus5.mozilla.org/api/v1/releases/Widevine-4.10.2830.0-with-mirrors | jq . )
--- /dev/fd/63 2024-12-03 15:32:41.754561290 +0100
+++ /dev/fd/62 2024-12-03 15:32:41.754561290 +0100
@@ -1,6 +1,6 @@
{
"hashFunction": "sha512",
- "name": "Widevine-4.10.2830.0",
+ "name": "Widevine-4.10.2830.0-with-mirrors",
"schema_version": 1000,
"vendors": {
"gmp-widevinecdm": {
@@ -8,7 +8,10 @@
"Darwin_aarch64-gcc3": {
"fileUrl": "https://edgedl.me.gvt1.com/edgedl/release2/chrome_component/dhuvyipbjqknanqk7f3zqnv4ku_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_mac_arm64_lt3covpsgi3bctnfic74bafcxa.crx3",
"filesize": 14171021,
- "hashValue": "b960132db31c5ca04f678992a970d415deae3dc8f90b37c61d2d4b67e7a41588f69c08c59476f0a92c765f0d18733bc90ee0786eece936122007a51e609020d6"
+ "hashValue": "b960132db31c5ca04f678992a970d415deae3dc8f90b37c61d2d4b67e7a41588f69c08c59476f0a92c765f0d18733bc90ee0786eece936122007a51e609020d6",
+ "mirrorUrls": [
+ "https://www.google.com/dl/release2/chrome_component/dhuvyipbjqknanqk7f3zqnv4ku_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_mac_arm64_lt3covpsgi3bctnfic74bafcxa.crx3"
+ ]
},
"Darwin_x86_64-gcc3": {
"alias": "Darwin_x86_64-gcc3-u-i386-x86_64"
@@ -16,12 +19,18 @@
"Darwin_x86_64-gcc3-u-i386-x86_64": {
"fileUrl": "https://edgedl.me.gvt1.com/edgedl/release2/chrome_component/huwtmpvskwwuqnqp6gacinr2pu_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_mac64_ldaompc5meaw6wtyokr33tsf2u.crx3",
"filesize": 14873746,
- "hashValue": "681cc2da76bdf84a3dd53aad1b93dd96dc9ce0e75d3297bfc82c09c336ccf022cefdcf327d27f60a514e1f71f373f18812bf632cedf40105dfa6821426853020"
+ "hashValue": "681cc2da76bdf84a3dd53aad1b93dd96dc9ce0e75d3297bfc82c09c336ccf022cefdcf327d27f60a514e1f71f373f18812bf632cedf40105dfa6821426853020",
+ "mirrorUrls": [
+ "https://www.google.com/dl/release2/chrome_component/huwtmpvskwwuqnqp6gacinr2pu_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_mac64_ldaompc5meaw6wtyokr33tsf2u.crx3"
+ ]
},
"Linux_x86_64-gcc3": {
"fileUrl": "https://edgedl.me.gvt1.com/edgedl/release2/chrome_component/pjnu5jyln4kujhcmwstuyyvyyu_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_linux_ace35m3jiw32bj5wzzow5nia7yta.crx3",
"filesize": 14157618,
- "hashValue": "9f1fe2c912897bc644f936170eaa6a2cb13772e9456e377ebcb489ae58b85ce8095d7584c8e51658857e90e06b33f7e8005af58f6e91fe93bae752f3fe561ec6"
+ "hashValue": "9f1fe2c912897bc644f936170eaa6a2cb13772e9456e377ebcb489ae58b85ce8095d7584c8e51658857e90e06b33f7e8005af58f6e91fe93bae752f3fe561ec6",
+ "mirrorUrls": [
+ "https://www.google.com/dl/release2/chrome_component/pjnu5jyln4kujhcmwstuyyvyyu_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_linux_ace35m3jiw32bj5wzzow5nia7yta.crx3"
+ ]
},
"Linux_x86_64-gcc3-asan": {
"alias": "Linux_x86_64-gcc3"
@@ -29,12 +38,18 @@
"WINNT_aarch64-msvc-aarch64": {
"fileUrl": "https://edgedl.me.gvt1.com/edgedl/release2/chrome_component/jglkcuy6uzlia2enwfqikazvyq_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_win_arm64_hoeiownwxmiaevbnk2xz3nasri.crx3",
"filesize": 13934163,
- "hashValue": "2057c7cfe61b0a55a46db7895aa25fc9a69daed5b924590c6e89700dd41914f22adaa1fec284577e615b0af3da83986d5ee19d405aa2ca57bf13c0b6afabd03d"
+ "hashValue": "2057c7cfe61b0a55a46db7895aa25fc9a69daed5b924590c6e89700dd41914f22adaa1fec284577e615b0af3da83986d5ee19d405aa2ca57bf13c0b6afabd03d",
+ "mirrorUrls": [
+ "https://www.google.com/dl/release2/chrome_component/jglkcuy6uzlia2enwfqikazvyq_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_win_arm64_hoeiownwxmiaevbnk2xz3nasri.crx3"
+ ]
},
"WINNT_x86-msvc": {
"fileUrl": "https://edgedl.me.gvt1.com/edgedl/release2/chrome_component/adwxj5t3i5sknzmzrdcts2ahocna_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_win32_pi7fbtgomadufx37pziz5b3buy.crx3",
"filesize": 14087836,
- "hashValue": "986aa5c6e07e121176e05e1408241f8f3b7288c10ef154a270b0c327a8b0aeb867c963a5235bf80c244457a3e98833ef4a943a91e6bb9af7c52e13343738ac63"
+ "hashValue": "986aa5c6e07e121176e05e1408241f8f3b7288c10ef154a270b0c327a8b0aeb867c963a5235bf80c244457a3e98833ef4a943a91e6bb9af7c52e13343738ac63",
+ "mirrorUrls": [
+ "https://www.google.com/dl/release2/chrome_component/adwxj5t3i5sknzmzrdcts2ahocna_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_win32_pi7fbtgomadufx37pziz5b3buy.crx3"
+ ]
},
"WINNT_x86-msvc-x64": {
"alias": "WINNT_x86-msvc"
@@ -45,7 +60,10 @@
"WINNT_x86_64-msvc": {
"fileUrl": "https://edgedl.me.gvt1.com/edgedl/release2/chrome_component/acccxbt6wwsvpxzpob4hojndwkqq_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_win64_dldxogwi36sxwpr57ta4lg57z4.crx3",
"filesize": 14507539,
- "hashValue": "03105dcf804e4713b6ed7c281ad0343ac6d6eb2aed57a897c6a09515a8c7f3e06b344563e224365dc9159cfd8ed3ef665d6aec18cc07aaad66eed0dc4957dde3"
+ "hashValue": "03105dcf804e4713b6ed7c281ad0343ac6d6eb2aed57a897c6a09515a8c7f3e06b344563e224365dc9159cfd8ed3ef665d6aec18cc07aaad66eed0dc4957dde3",
+ "mirrorUrls": [
+ "https://www.google.com/dl/release2/chrome_component/acccxbt6wwsvpxzpob4hojndwkqq_4.10.2830.0/oimompecagnajdejgnnjijobebaeigek_4.10.2830.0_win64_dldxogwi36sxwpr57ta4lg57z4.crx3"
+ ]
},
"WINNT_x86_64-msvc-x64": {
"alias": "WINNT_x86_64-msvc"
| Assignee | ||
Comment 3•1 year ago
|
||
New rules to serve Widevine-4.10.2830.0-with-mirrors to nightly* and aurora* channels instead of Widevine-4.10.2830.0 are live. An identical rule for beta* is pending signoff.
| Assignee | ||
Comment 4•1 year ago
|
||
This is now live for beta as well.
Updated•1 year ago
|
| Reporter | ||
Comment 5•1 year ago
•
|
||
With telemetry reporting in for a few days now, I can confirm that total number of daily users using beta with 4.10.2710.0 (the biggest group that failed to get the update, which is representative of past updates) has dropped by 30% while the overall numbers using beta has stayed stable/slightly increased. Similar trends have been observed on nightly. Because 133.0.1 is the last release of the year, and with the holidays coming up, we have decided to let this ride the train to 134.0 for release in early January.
| Reporter | ||
Comment 6•1 year ago
|
||
Could we deploy the updated rules to all channels (including ESR) that we shipped 4.10.2830.0 + Chrome component update service URLs to? To be very clear, it should ignore the special case for older OSX.
This should get updated on all channels with the augmented URLs (.crx3 extension):
https://aus-api.mozilla.org/api/v1/releases/Widevine-4.10.2830.0
This should be left alone (.zip extension):
https://aus-api.mozilla.org/api/v1/releases/Widevine-4.10.2830.0-old-mac
| Assignee | ||
Comment 7•1 year ago
|
||
Updated, we're now serving Widevine-4.10.2830.0-with-mirrors instead of Widevine-4.10.2830.0 across all channels.
Description
•