Closed Bug 1385979 Opened 7 years ago Closed 7 years ago

Upgrade hg.mozilla.org to Mercurial 4.2 (hgssh)

Categories

(Developer Services :: Mercurial: hg.mozilla.org, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gps, Assigned: gps)

References

(Blocks 1 open bug)

Details

Attachments

(13 files)

59 bytes, text/x-review-board-request
Details
59 bytes, text/x-review-board-request
Details
59 bytes, text/x-review-board-request
glob
: review+
Details
59 bytes, text/x-review-board-request
Details
59 bytes, text/x-review-board-request
glob
: review+
Details
59 bytes, text/x-review-board-request
glob
: review+
Details
59 bytes, text/x-review-board-request
Details
59 bytes, text/x-review-board-request
glob
: review+
Details
59 bytes, text/x-review-board-request
glob
: review+
Details
59 bytes, text/x-review-board-request
glob
: review+
Details
59 bytes, text/x-review-board-request
glob
: review+
Details
59 bytes, text/x-review-board-request
glob
: review+
Details
59 bytes, text/x-review-board-request
glob
: review+
Details
We never upgraded hgssh to Mercurial 4.2. Let's get that done.
I'm still piecing patches together. The test environment isn't in a happy state and there appears to be some behavioral changes with the upgrade and I need to be sure tests are happy. This is what happens when we don't pay down technical debt with automated testing :/
I'm still working on this. But there's enough here to start reviewing.

A test failure after upgrade led me to discover https://bz.mercurial-scm.org/show_bug.cgi?id=5648. It took me a while to realize this was a Mercurial bug, ugh.
Comment on attachment 8893173 [details]
reviewboard: support calling showlist() with Mercurial 4.2 (bug 1385979);

https://reviewboard.mozilla.org/r/164182/#review169588
Attachment #8893173 - Flags: review?(glob) → review+
Comment on attachment 8893175 [details]
autoland: update test output to match current;

https://reviewboard.mozilla.org/r/164186/#review169594
Attachment #8893175 - Flags: review?(glob) → review+
Comment on attachment 8893176 [details]
bzexport: prefer using non-MQ export mechanism;

https://reviewboard.mozilla.org/r/164188/#review169596
Attachment #8893176 - Flags: review?(glob) → review+
Comment on attachment 8893178 [details]
global: upgrade all Mercurial 4.2 installs to 4.2.2 (bug 1385979);

https://reviewboard.mozilla.org/r/164192/#review169598
Attachment #8893178 - Flags: review?(glob) → review+
Comment on attachment 8893179 [details]
testing: install Mercurial 4.2.2 in testing environment (1385979);

https://reviewboard.mozilla.org/r/164194/#review169600
Attachment #8893179 - Flags: review?(glob) → review+
Comment on attachment 8893180 [details]
testing: upgrade Mercurial in main virtualenv to 4.2 (bug 1385979);

https://reviewboard.mozilla.org/r/164196/#review169602
Attachment #8893180 - Flags: review?(glob) → review+
Comment on attachment 8893181 [details]
git: set ui.promptecho in test;

https://reviewboard.mozilla.org/r/164198/#review169604
Attachment #8893181 - Flags: review?(glob) → review+
Comment on attachment 8893182 [details]
git: update test output to reflect reality;

https://reviewboard.mozilla.org/r/164200/#review169606
Attachment #8893182 - Flags: review?(glob) → review+
Comment on attachment 8893183 [details]
ansible/hg-web: upgrade all Mercurial packages to 4.2.2 (bug 1385979);

https://reviewboard.mozilla.org/r/164202/#review169608
Attachment #8893183 - Flags: review?(glob) → review+
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/eea1197bbf6c
reviewboard: support calling showlist() with Mercurial 4.2 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/a813aae845c9
global: upgrade all Mercurial 4.2 installs to 4.2.2 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/66cec64dfe0c
testing: install Mercurial 4.2.2 in testing environment ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/1c516f4943d5
testing: upgrade Mercurial in main virtualenv to 4.2.2 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/da574938ae1e
ansible/hg-web: upgrade all Mercurial packages to 4.2.2 ; r=glob
https://hg.mozilla.org/hgcustom/version-control-tools/rev/aaaf8ac5c695
ansible/hg-ssh: upgrade all Mercurial packages to 4.2.2 
https://hg.mozilla.org/hgcustom/version-control-tools/rev/c6638e55e3cc
ansible: install Mercurial 4.2.2 in mercurial-yum role
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Since glob won't be around for the rest of the week, I went ahead and finished the series via self-review.

Changes have been deployed and we're now running 4.2.2 everywhere on hg.mozilla.org.
Blocks: 1389270
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: