Closed
Bug 1480228
(hg47)
Opened 7 years ago
Closed 7 years ago
[meta] Mercurial 4.7 upgrade and compatibility
Categories
(Developer Services :: Mercurial: hg.mozilla.org, defect)
Developer Services
Mercurial: hg.mozilla.org
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: sheehan, Assigned: sheehan)
References
Details
(Keywords: leave-open, meta)
Attachments
(13 files, 1 obsolete file)
|
46 bytes,
text/x-phabricator-request
|
gps
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
gps
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
gps
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
gps
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
gps
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
gps
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
gps
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
gps
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
Details | Review | |
|
46 bytes,
text/x-phabricator-request
|
Details | Review | |
|
46 bytes,
text/x-phabricator-request
|
Details | Review | |
|
46 bytes,
text/x-phabricator-request
|
Details | Review | |
|
46 bytes,
text/x-phabricator-request
|
Details | Review |
Mercurial 4.7 is out. This bug tracks progress for upgrading hg.mozilla.org and other components.
| Assignee | ||
Updated•7 years ago
|
Summary: [meta] Mercurial 4.7 upgrade → [meta] Mercurial 4.7 upgrade and compatibility
| Assignee | ||
Comment 1•7 years ago
|
||
Tests pass with no changes. We also remove
4.3 support with this commit.
| Assignee | ||
Comment 2•7 years ago
|
||
| Assignee | ||
Comment 3•7 years ago
|
||
Tests pass with no changes. Also remove 4.3
support with this commit.
| Assignee | ||
Comment 4•7 years ago
|
||
Test pass with no changes. I've decided not to remove
legacy compatibility since the extension itself is
legacy.
| Assignee | ||
Comment 5•7 years ago
|
||
Tests pass with no changes.
| Assignee | ||
Comment 6•7 years ago
|
||
| Assignee | ||
Comment 7•7 years ago
|
||
Remove all the 4.5 compatibility code for a nice cleanup
while we're at it.
Comment 8•7 years ago
|
||
Comment on attachment 9003821 [details]
manualoverlay: mark as Mercurial 4.7 compatible (Bug 1480228) r?gps
Gregory Szorc [:gps] has approved the revision.
Attachment #9003821 -
Flags: review+
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/58ac33356793
manualoverlay: mark as Mercurial 4.7 compatible r=gps
Comment 10•7 years ago
|
||
Comment on attachment 9003822 [details]
obsolescencehacks: mark as compatible with Mercurial 4.7 (Bug 1480228) r?gps
Gregory Szorc [:gps] has approved the revision.
Attachment #9003822 -
Flags: review+
Comment 11•7 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/36d10f94cbfd
obsolescencehacks: mark as compatible with Mercurial 4.7 r=gps
Comment 12•7 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/c46bd2e22da7
push-to-try: mark as compatible with Mercurial 4.7 r=gps
Comment 13•7 years ago
|
||
Comment on attachment 9003823 [details]
push-to-try: mark as compatible with Mercurial 4.7 (Bug 1480228) r?gps
Gregory Szorc [:gps] has approved the revision.
Attachment #9003823 -
Flags: review+
Comment 14•7 years ago
|
||
Comment on attachment 9003825 [details]
qbackout: mark as compatible with Mercurial 4.7 (Bug 1480228) r?gps
Gregory Szorc [:gps] has approved the revision.
Attachment #9003825 -
Flags: review+
Comment 15•7 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/8ae0e0aaf000
qbackout: mark as compatible with Mercurial 4.7 r=gps
Comment 16•7 years ago
|
||
Comment on attachment 9003826 [details]
qimportbz: mark as compatible with Mercurial 4.7 (Bug 1480228) r?gps
Gregory Szorc [:gps] has approved the revision.
Attachment #9003826 -
Flags: review+
Comment 17•7 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/e681681e3368
qimportbz: mark as compatible with Mercurial 4.7 r=gps
Comment 18•7 years ago
|
||
Comment on attachment 9003827 [details]
readonly: mark as compatible with Mercurial 4.7 (Bug 1480228) r?gps
Gregory Szorc [:gps] has approved the revision.
Attachment #9003827 -
Flags: review+
Comment 19•7 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/d4d2e1551226
readonly: mark as compatible with Mercurial 4.7 r=gps
Comment 20•7 years ago
|
||
Comment on attachment 9003828 [details]
replicateowner: mark as Mercurial 4.7 compatible (Bug 1480228) r?gps
Gregory Szorc [:gps] has approved the revision.
Attachment #9003828 -
Flags: review+
Comment 21•7 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/db1bdb576089
replicateowner: mark as Mercurial 4.7 compatible r=gps
| Assignee | ||
Comment 22•7 years ago
|
||
Upgrading to 4.7.1 will apply a fix to a performance regression
that was introduced in 4.7.
Comment 23•7 years ago
|
||
Comment on attachment 9006313 [details]
Bug 1480228: upgrade Mercurial clients to 4.7.1 in Debian based Docker images r?gps
Gregory Szorc [:gps] has approved the revision.
Attachment #9006313 -
Flags: review+
Comment 24•7 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1b49fa4d4842
upgrade Mercurial clients to 4.7.1 in Debian based Docker images r=gps
Comment 25•7 years ago
|
||
Backed out for debian docker bustages
Push link: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=1b49fa4d48428ad7bac0cca69fb5f5f3767c43b9
Backout link: https://treeherder.mozilla.org/#/jobs?repo=autoland&revision=8c954381173a62a300226cccd19f7f25ac670530
Log link: https://treeherder.mozilla.org/logviewer.html#?job_id=197883978&repo=autoland&lineNumber=262
Flags: needinfo?(sheehan)
Comment 26•7 years ago
|
||
It was infra related due to network access problems. We'll reland later.
Flags: needinfo?(sheehan)
Comment 27•7 years ago
|
||
[
{
"size": 250774,
"visibility": "public",
"digest": "cbc3eafbc7598c7eafee81f4fb95f8d58dea5fede0fca6a04334eaa29667b9b464e3070fa24be91276d7294ba4629d7b7a648cbf969256289e9a28f5da684d09",
"algorithm": "sha512",
"filename": "mercurial_4.7.1_amd64.deb"
},
{
"size": 6023354,
"visibility": "public",
"digest": "f5fd476f0be213276572ec509efd7be6d67f5e9c6c78410d32482f2339832e057f352e8765f8f70df88caab583e7a039a6fc8474e4e36532b5a3a4a0ed5cfe01",
"algorithm": "sha512",
"filename": "mercurial_4.7.1.orig.tar.gz"
},
{
"size": 2315652,
"visibility": "public",
"digest": "15f9c72dba116d33c2d60831bc17cd714d66b830089aebe547c846b910dbc929200f7863e167a8dade67c77c4347b8e967e6da505c2fdffa4faaa7143eccdfd8",
"algorithm": "sha512",
"filename": "mercurial-common_4.7.1_all.deb"
}
]
| Assignee | ||
Comment 28•7 years ago
|
||
Bumping the Mercurial version to 4.7.1 to apply a fix for a
performance regression introduced in 4.7.
Comment 29•7 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/c3dab9cc38fe
install Mercurial 4.7.1 in Non-Debian Linux Docker images r=gps
https://hg.mozilla.org/integration/mozilla-inbound/rev/2ed6b9236c66
upgrade Mercurial clients to 4.7.1 in Debian based Docker images r=gps
Comment 30•7 years ago
|
||
Comment on attachment 9006313 [details]
Bug 1480228: upgrade Mercurial clients to 4.7.1 in Debian based Docker images r?gps
[Approval Request Comment]
Regression caused by (bug #): N/A
User impact if declined: Possibly slower CI
Testing completed (on m-c, etc.): Part of infra. It either works or it doesn't.
Risk to taking this patch (and alternatives if risky): No end-user risk.
String changes made by this patch: None
I'd like to request that commits 2ed6b9236c66e182511fc9c233e4480410dd216b and 2ed6b9236c66e182511fc9c233e4480410dd216b (https://hg.mozilla.org/integration/mozilla-inbound/rev/2ed6b9236c66e182511fc9c233e4480410dd216b and https://hg.mozilla.org/integration/mozilla-inbound/rev/2ed6b9236c66e182511fc9c233e4480410dd216b) be uplifted to mozilla-beta so that CI for that release branch is using Mercurial 4.7.1 instead of 4.7.
Mercurial 4.7 had a significant performance regression that could impact operations in CI and I want to upgrade to 4.7.1 to ensure CI isn't inadvertently slow.
Attachment #9006313 -
Flags: approval-comm-beta?
Comment 31•7 years ago
|
||
| bugherder | ||
Comment 32•7 years ago
|
||
Comment on attachment 9006313 [details]
Bug 1480228: upgrade Mercurial clients to 4.7.1 in Debian based Docker images r?gps
Odd that we only have comm* flags in this component, but taking this nonetheless.
Attachment #9006313 -
Flags: approval-comm-beta?
Comment 33•7 years ago
|
||
| bugherder uplift | ||
| Assignee | ||
Comment 34•7 years ago
|
||
| Assignee | ||
Comment 35•7 years ago
|
||
| Assignee | ||
Comment 36•7 years ago
|
||
| Assignee | ||
Comment 37•7 years ago
|
||
| Assignee | ||
Comment 38•7 years ago
|
||
This commit vendors upstream changes to Mercurial
templates from version 4.7.2 into v-c-t. After
applying these changes, we get the upstream
graph link fix and no longer require the
`missing-graph-link` template patch, so it is removed.
| Assignee | ||
Updated•7 years ago
|
Assignee: nobody → sheehan
Status: NEW → ASSIGNED
| Assignee | ||
Comment 39•7 years ago
|
||
4.7.2 is live on the ssh and http servers. We still need to update some clients and a few of the client extensions before closing out this bug.
Comment 40•7 years ago
|
||
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/a48878cb5f0e
testing: upgrade to Mercurial 4.7.2 in testing virtualenvs r=gps
https://hg.mozilla.org/hgcustom/version-control-tools/rev/1fc1c481ac99
hgweb: upgrade to Mercurial 4.7.2 in hgweb virtualenvs r=gps
https://hg.mozilla.org/hgcustom/version-control-tools/rev/27d9f59932cf
hgtemplates: apply upstream gitweb changes to gitweb_mozilla r=gps
Comment 41•7 years ago
|
||
Pushed by cosheehan@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/92817d78081d
serverlog: remove bad import of `protocol`
Comment 42•7 years ago
|
||
Pushed by cosheehan@mozilla.com:
https://hg.mozilla.org/hgcustom/version-control-tools/rev/f7db01759e01
hgssh: upgrade to Mercurial 4.7.2 in hgssh virtualenvs r=gps
https://hg.mozilla.org/hgcustom/version-control-tools/rev/7bb6be1f62d1
vcssync: upgrade to Mercurial 4.7.2 in vcssync virtualenv r=gps
Comment 43•7 years ago
|
||
| bugherder uplift | ||
| Assignee | ||
Updated•7 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Updated•3 years ago
|
Attachment #9007030 -
Attachment is obsolete: true
You need to log in
before you can comment on or make changes to this bug.
Description
•