Closed Bug 1626357 Opened 5 years ago Closed 17 days ago

Upgrade mercurial to 5.3+ using python3 on posix hardware workers

Categories

(Infrastructure & Operations :: RelOps: Posix OS, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dhouse, Assigned: aerickson)

References

(Blocks 1 open bug)

Details

(Whiteboard: [relops-mac])

We need to upgrade Mercurial version from 5.2 to 5.3+
re: https://bugzilla.mozilla.org/show_bug.cgi?id=1604486#c58

this upgrade is being done as part of upgrading the posix hardware worker OS's, to Ubuntu 18 and Macos catalina/bigsur. On linux, the upgrade has been delayed because of robustcheckout being slow with newer mercurial, https://bugzilla.mozilla.org/show_bug.cgi?id=1672816. The macos r8/catalina upgrade is a work-in-progress, and afaik is proceeding with an upgrade of mercurial.

The new mac hardware workers, R8's and M1's, are on hg 5.5.2

(In reply to :dhouse from comment #3)

The new mac hardware workers, R8's and M1's, are on hg 5.5.2

The mac arm64 workers are on 5.5.2 with python 2.7. The mac x86-64 workers are on 5.1 with python 2.7.

Blocks: 1904467

I just checked some of the R8 hosts (gecko-t-osx-1015-r8) and they're on 5.5.2.

Where are you seeing 5.1 (worker pools or hosts)?

Assignee: nobody → aerickson
Whiteboard: [relops-mac]
Status: NEW → ASSIGNED

gecko-{1,3}-b-osx-1015.

Please note we should move away from python 2.7.

I guess linux counts as posix, so I'll add here: Linux generic workers are on Mercurial 4.8.1, also running on python 2.7. (at least on the gecko-t-linux-talos-1804 pool)

gecko-t-linux-talos-1804 now has hg 6.4.5 (using python3). They've had python3 for awhile, but the hg binary was using python2.

The macs should now be on hg 5.3+ (5.5.2). Please let us know if you see anything different.

Tracking the work to get all of the hg banglines changed to python3 on the macs in https://mozilla-hub.atlassian.net/browse/RELOPS-1005.

Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED

We're still working on fixing the banglines to not use py2. Retitling and reopening.

Status: RESOLVED → REOPENED
Flags: needinfo?(aerickson)
Resolution: FIXED → ---
Summary: Upgrade mercurial to 5.3+ on posix hardware workers → Upgrade mercurial to 5.3+ using python3 on posix hardware workers
Regressions: 1909904

:rcurran has completed work to update all Macs to have a Python 3 bangline running Hg 6.4.5 (https://mozilla-hub.atlassian.net/browse/RELOPS-1005).

Status: REOPENED → RESOLVED
Closed: 2 months ago17 days ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.