Closed Bug 1200769 Opened 10 years ago Closed 10 years ago

Upgrade hg.mozilla.org to Mercurial 3.5

Categories

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

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: gps, Assigned: gps)

Details

Attachments

(10 files)

40 bytes, text/x-review-board-request
fubar
: review+
Details
40 bytes, text/x-review-board-request
dminor
: review+
Details
40 bytes, text/x-review-board-request
dminor
: review+
Details
40 bytes, text/x-review-board-request
dminor
: review+
Details
40 bytes, text/x-review-board-request
dminor
: review+
Details
40 bytes, text/x-review-board-request
dminor
: review+
Details
40 bytes, text/x-review-board-request
dminor
: review+
Details
40 bytes, text/x-review-board-request
dminor
: review+
Details
40 bytes, text/x-review-board-request
dminor
: review+
Details
40 bytes, text/x-review-board-request
dminor
: review+
Details
It is September 1. Mercurial 3.5.1 should be released today. Per our stated policy, we can upgrade hg.mozilla.org to a new Mercurial release 1 month after it is released. Filing a bug to track that.
There is a bug in hgweb related to detecting changes to repositories that regressed in 3.5 and the fix missed the 3.5.1 release. It will make 3.5.2. In the meantime, now that we have virtualenvs, we can upgrade the non-hgweb virtualenvs to 3.5.1. There should be no issues with 3.5 writing data and 3.4 reading it.
ansible: upgrade to Mercurial 3.5.1 (bug 1200769); r?fubar We upgrade nearly all Mercurial installations to 3.5.1. We hold off upgrading hgweb virtualenvs to 3.5.1 because of a bug around refreshing repositories. See http://bz.selenic.com/show_bug.cgi?id=4814. This will produce a setup where Mercurial repos are written to by 3.5.1 (SSH and replication) and read from 3.4 (hgweb). However, there 3.5 should not be writing anything that will prevent 3.4 from reading the repository.
Attachment #8657364 - Flags: review?(klibby)
Comment on attachment 8657364 [details] MozReview Request: ansible: upgrade to Mercurial 3.5.1 (bug 1200769); r?fubar https://reviewboard.mozilla.org/r/18363/#review16545
Attachment #8657364 - Flags: review?(klibby) → review+
Deployed. Leaving this open to track hgweb upgrade. We can either install Mercurial from source control or wait until 3.5.2.
Assignee: nobody → gps
Status: NEW → ASSIGNED
ansible: globally update to Mercurial 3.5.2 (bug 1200769); r?dminor We were running 3.5.1 in most locations previously. The hgweb machines were running 3.4. Subsequent patches will synchronize the templates directory with necessary changes from 3.5.
Attachment #8683183 - Flags: review?(dminor)
hgtemplates: synchronize templates with 3.5.2 (bug 1200769); r?dminor Files from 3.5.2 have been copied over existing files verbatim. As you can see, there are a lot of changes to the gitweb style. We'll need to update gitweb_mozilla accordingly. This should be a rubber stamp approval.
Attachment #8683184 - Flags: review?(dminor)
hgtemplates: graft 30f449378f64 from upstream gitweb; r?dminor This starts a set of grafts of individual changes to gitweb that were performed during the 3.5 release cycle.
Attachment #8683185 - Flags: review?(dminor)
hgtemplates: show branches/bookmarks/tags in filelog entries; r?dminor This is effectively a graft of 64f403b70a01 from upstream. There were some merge conflicts because we've customized the layout of this template.
Attachment #8683186 - Flags: review?(dminor)
hgtemplates: don't point file links at hash where it doesn't make sense; r?dminor This is effectively a graft of 32f76eccbced from upstream.
Attachment #8683187 - Flags: review?(dminor)
hgtemplates: don't dereference symbolic revision; r?dminor This is a graft of dd89304687a3 from upstream.
Attachment #8683188 - Flags: review?(dminor)
hgtemplates: link to revision by node hash; r?dminor This is a graft of e0073dcec588 from upstream.
Attachment #8683189 - Flags: review?(dminor)
hgtemplates: fix help pages title; r?dminor This is a graft of def530e77b0b from upstream.
Attachment #8683190 - Flags: review?(dminor)
hgtemplates: show ages in repos' Last modified column; r?dminor This is a graft of 20ed56771b21 from upstream.
Attachment #8683191 - Flags: review?(dminor)
Comment on attachment 8683183 [details] MozReview Request: ansible: globally update to Mercurial 3.5.2 (bug 1200769); r?dminor https://reviewboard.mozilla.org/r/24205/#review21679
Attachment #8683183 - Flags: review?(dminor) → review+
Comment on attachment 8683184 [details] MozReview Request: hgtemplates: synchronize templates with 3.5.2 (bug 1200769); r?dminor https://reviewboard.mozilla.org/r/24207/#review21681 rubber stamp engaged
Attachment #8683184 - Flags: review?(dminor) → review+
Attachment #8683185 - Flags: review?(dminor) → review+
Comment on attachment 8683185 [details] MozReview Request: hgtemplates: graft 30f449378f64 from upstream gitweb; r?dminor https://reviewboard.mozilla.org/r/24209/#review21683
Attachment #8683186 - Flags: review?(dminor) → review+
Comment on attachment 8683186 [details] MozReview Request: hgtemplates: show branches/bookmarks/tags in filelog entries; r?dminor https://reviewboard.mozilla.org/r/24211/#review21685
Comment on attachment 8683187 [details] MozReview Request: hgtemplates: don't point file links at hash where it doesn't make sense; r?dminor https://reviewboard.mozilla.org/r/24213/#review21687
Attachment #8683187 - Flags: review?(dminor) → review+
Comment on attachment 8683188 [details] MozReview Request: hgtemplates: don't dereference symbolic revision; r?dminor https://reviewboard.mozilla.org/r/24215/#review21689
Attachment #8683188 - Flags: review?(dminor) → review+
Comment on attachment 8683189 [details] MozReview Request: hgtemplates: link to revision by node hash; r?dminor https://reviewboard.mozilla.org/r/24217/#review21691
Attachment #8683189 - Flags: review?(dminor) → review+
Comment on attachment 8683190 [details] MozReview Request: hgtemplates: fix help pages title; r?dminor https://reviewboard.mozilla.org/r/24219/#review21693
Attachment #8683190 - Flags: review?(dminor) → review+
Comment on attachment 8683191 [details] MozReview Request: hgtemplates: show ages in repos' Last modified column; r?dminor https://reviewboard.mozilla.org/r/24221/#review21695
Attachment #8683191 - Flags: review?(dminor) → review+
3.5.2 now deployed to hg.mozilla.org.
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: