Update to Google Chrome v80 in production
Categories
(Infrastructure & Operations :: RelOps: Puppet, task)
Tracking
(Not tracked)
People
(Reporter: sparky, Assigned: dhouse)
References
Details
Attachments
(2 files)
This bug is to update Google Chrome to v80 in production. It's been released: https://support.google.com/chrome/a/answer/7679408?hl=en
Reporter | ||
Updated•5 years ago
|
I'll prepare the update for linux and macos hardware workers (windows is on automatic updates)
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Updated•5 years ago
|
Reporter | ||
Comment 2•5 years ago
|
||
Thanks :dhouse! Once bug 1615583 lands you can start updating at any time.
Steps to prepare update before PR's:
-
Manual download of binaries from:
https://www.google.com/chrome/browser/?platform=linux
https://www.google.com/chrome/browser/?platform=mac -
Check release version:
from https://chromiumdash.appspot.com/fetch_releases?channel=Stable&platform=Linux
https://chromiumdash.appspot.com/fetch_releases?channel=Stable&platform=Mac (https://earthangel-b40313e5.influxcloud.net/d/6brPJRoZk/wip-releases?orgId=1)
80.0.3987.106 -
Upload binaries with corrected names (version put into filenames):
for linux64 to build-puppet /data:
~$ scp /Users/house/Downloads/google-chrome-stable_v80.0.3987.106_amd64.deb rejh1.srv.releng.mdc1.mozilla.com:~/
google-chrome-stable_v80.0.3987.106_amd64.deb 100% 61MB 1.1MB/s 00:54
[...]
[dhouse@rejh1.srv.releng.mdc1.mozilla.com ~]$ scp ./google-chrome-stable_v80.0.3987.106_amd64.deb releng-puppet2.srv.releng.mdc1.mozilla.com:~/
google-chrome-stable_v80.0.3987.106_amd64.deb 100% 61MB 60.7MB/s 00:00
[...]
[dhouse@releng-puppet2.srv.releng.mdc1.mozilla.com google_chrome]$ sudo cp ~/google-chrome-stable_v80.0.3987.106_amd64.deb /data/repos/apt/custom/google_chrome/pool/xenial/
[dhouse@releng-puppet2.srv.releng.mdc1.mozilla.com google_chrome]$ cd /data/repos/apt/custom/google_chrome/
[dhouse@releng-puppet2.srv.releng.mdc1.mozilla.com google_chrome]$ sudo ./update.sh
dpkg-scanpackages: info: Wrote 0 entries to output Packages file.
dpkg-scanpackages: info: Wrote 3 entries to output Packages file.
[dhouse@releng-puppet2.srv.releng.mdc1.mozilla.com google_chrome]$ sudo puppetmaster-fixperms
[dhouse@releng-puppet2.srv.releng.mdc1.mozilla.com google_chrome]$ grep Version dists/xenial/all/binary-amd64/Packages
Version: 80.0.3987.106-1
Version: 76.0.3809.132-1
Version: 79.0.3945.117-1
MacOS to s3 for ronin-puppet:
$ mv googlechrome.dmg googlechrome_v80.0.3987.106.dmg
$ aws s3 cp ./googlechrome_v80.0.3987.106.dmg s3://ronin-puppet-package-repo/macos/public/10.14/
Reporter | ||
Comment 6•5 years ago
|
||
I didn't get a message that this bug changed after the dependency was resolved so this is just a note that the chromedriver's are in place now.
(In reply to Greg Mierzwinski [:sparky] from comment #6)
I didn't get a message that this bug changed after the dependency was resolved so this is just a note that the chromedriver's are in place now.
:sparky, Thanks for the ping! I'll merge the PR's to update the workers and I'll update this bug with the status (when all the workers are running v90).
:sparky, all (non-staging) linux and macos hardware workers are running google chrome v80 now (moonshot, mac minis, and macbookpro-power machines). I'm NI'ing you to make sure you are alerted of this since the update/apply was delayed.
Reporter | ||
Comment 9•5 years ago
|
||
Thanks :dhouse! I can confirm that we are seeing v80 on linux and mac now.
Linux: https://firefoxci.taskcluster-artifacts.net/L6PaGotkQYiHyrJRYN-Oqw/0/public/test_info/perfherder-data.json
Mac: https://firefoxci.taskcluster-artifacts.net/KmSs-k7-QdOqqQ3ABMnQWg/0/public/test_info/perfherder-data.json
Reporter | ||
Updated•5 years ago
|
Description
•