Closed Bug 600608 Opened 14 years ago Closed 14 years ago

upgrade Mercurial on Linux slaves to 1.6.3

Categories

(Release Engineering :: General, defect)

All
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: bhearsum)

References

Details

Attachments

(4 files)

Both 32-bit and 64-bit.
Flags: needs-treeclosure?
For context, what is the reasoning of the update?
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+
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+
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.
Flags: needs-treeclosure? → needs-treeclosure+
Going to do this on Monday.
This landed, and slaves should sync up soon.
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
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+
Comment on attachment 479530 [details] [diff] [review]
bump Mercurial to 1.6.3 in puppet configs

Landed in 9e622fc38e91
Attachment #479530 - Flags: checked-in+
Attachment #480628 - Flags: review?(jhford) → review+
Comment on attachment 480628 [details] [diff] [review]
ensure .hgrc is absent on 64-bit linux

changeset:   234:23b40c545e95
Attachment #480628 - Flags: checked-in+
Attachment #480897 - Flags: review?(bhearsum)
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+
Blocks: 601906
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+
Blocks: 610158
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: