Closed Bug 1200769 Opened 9 years ago Closed 9 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: 9 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: