upgrade Mercurial on Linux slaves to 1.6.3

RESOLVED FIXED

Status

Release Engineering
General
RESOLVED FIXED
7 years ago
4 years ago

People

(Reporter: bhearsum, Assigned: bhearsum)

Tracking

other
All
Mac OS X
Dependency tree / graph
Bug Flags:
needs-treeclosure +

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(4 attachments)

(Assignee)

Description

7 years ago
Both 32-bit and 64-bit.
Flags: needs-treeclosure?
(Assignee)

Comment 1

7 years ago
Created attachment 479454 [details] [diff] [review]
bump mercurial to 1.6.3 in the spec file
Attachment #479454 - Flags: review?(rail)

Comment 2

7 years ago
For context, what is the reasoning of the update?
(Assignee)

Comment 3

7 years ago
It's required for bug 508896, which makes our release tagging a lot better. It's general good practice, too.
Attachment #479454 - Flags: review?(rail) → review+
(Assignee)

Comment 4

7 years ago
Created attachment 479530 [details] [diff] [review]
bump Mercurial to 1.6.3 in puppet configs

Now that we've had some time between the tarball -> rpm switch we know that everything already has these RPMs installed; so we can switch back to the plain "package" type. I've done this for the Mercurial upgrade. We can downgrade if necessary by simply changing the file it points at.

I still need to run some staging builds with the new Mercurial installed.
Attachment #479530 - Flags: review?(rail)
Attachment #479530 - Flags: review?(rail) → review+
(Assignee)

Comment 5

7 years ago
I ran a 32 and 64 bit machine overnight in staging; they had no issues with the new Mercurial. This is ready to go as far as I'm concerned.
(Assignee)

Updated

7 years ago
Flags: needs-treeclosure? → needs-treeclosure+
(Assignee)

Comment 6

7 years ago
Going to do this on Monday.
(Assignee)

Comment 7

7 years ago
This landed, and slaves should sync up soon.
Status: ASSIGNED → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
(Assignee)

Comment 8

7 years ago
Comment on attachment 479454 [details] [diff] [review]
bump mercurial to 1.6.3 in the spec file

Landed in e6c6f4039107
Attachment #479454 - Flags: checked-in+
(Assignee)

Comment 9

7 years ago
Comment on attachment 479530 [details] [diff] [review]
bump Mercurial to 1.6.3 in puppet configs

Landed in 9e622fc38e91
Attachment #479530 - Flags: checked-in+
(Assignee)

Comment 10

7 years ago
Created attachment 480628 [details] [diff] [review]
ensure .hgrc is absent on 64-bit linux
Attachment #480628 - Flags: review?(jhford)
Attachment #480628 - Flags: review?(jhford) → review+
(Assignee)

Comment 11

7 years ago
Comment on attachment 480628 [details] [diff] [review]
ensure .hgrc is absent on 64-bit linux

changeset:   234:23b40c545e95
Attachment #480628 - Flags: checked-in+

Comment 12

7 years ago
Created attachment 480897 [details] [diff] [review]
ensure .hgrc is absent on 32-bit linux
Attachment #480897 - Flags: review?(bhearsum)
(Assignee)

Comment 13

7 years ago
Comment on attachment 480897 [details] [diff] [review]
ensure .hgrc is absent on 32-bit linux

Please remember to update all Puppet masters:
mv-production-puppet.build.mozilla.org
mpt-production-puppet.build.mozilla.org
scl-production-puppet.build.scl1.mozilla.com
Attachment #480897 - Flags: review?(bhearsum) → review+

Updated

7 years ago
Blocks: 601906

Comment 14

7 years ago
Comment on attachment 480897 [details] [diff] [review]
ensure .hgrc is absent on 32-bit linux

http://hg.mozilla.org/build/puppet-manifests/rev/274f43c0e071
* deployed to all 3 masters
* tested on a slave
Attachment #480897 - Flags: checked-in+

Updated

7 years ago
Blocks: 610158
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.