Closed Bug 1505579 Opened 4 years ago Closed 4 years ago

Upgrade Mercurial to 4.8 in Docker images

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set
normal

Tracking

(firefox-esr60 fixed, firefox65 fixed)

RESOLVED FIXED
mozilla65
Tracking Status
firefox-esr60 --- fixed
firefox65 --- fixed

People

(Reporter: gps, Assigned: gps)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

We need Mercurial clients in CI to be using Mercurial 4.8 in order to leverage partial clones.

Rolling this out is currently blocked on bug 1503756 due to inability to generate Docker images :/
Vendored robustcheckout extension from the version-control-tools
repository revision d78e5c52a0228c3dc8ed03fe43bf749c8e68bd20 without
modifications.

This is needed to support Mercurial 4.8.
We need to run Mercurial 4.8 so we can start using SQLite storage
and wire wire protocol version 2 for partial clones.
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b0805a8cf6eb
Upgrade to latest robustcheckout; r=sheehan
https://hg.mozilla.org/integration/autoland/rev/a438eff7d106
Upgrade Docker images to Mercurial 4.8; r=sheehan
Assignee: nobody → gps
Clearning needinfo, as things are being worked on in bug 1503756 and there's nothing to be done in this bug.
Flags: needinfo?(gps)
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/60e0ab5a32d0
Upgrade to latest robustcheckout; r=sheehan
https://hg.mozilla.org/integration/autoland/rev/5c22ecb14543
Upgrade Docker images to Mercurial 4.8; r=sheehan
Ugh, Docker.

This somehow broke due to the workaround in bug 1503756.

I'll look into things this week, as it blocks partial clone landing.
Status: NEW → ASSIGNED
Flags: needinfo?(gps)
Keywords: leave-open
Attachment #9023801 - Attachment description: Bug 1505579 - Upgrade Docker images to Mercurial 4.8; r?sheehan → Bug 1505579 - Upgrade Docker images to Mercurial 4.8; r=sheehan
Pushed by gszorc@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6f9e32891fa2
Upgrade Docker images to Mercurial 4.8; r=sheehan
Needed a trivial change to a `dpkg` invocation to make things happy with desktop1604-test inheriting from a base image.
Keywords: leave-open
Blocks: 1512075
https://hg.mozilla.org/mozilla-central/rev/60e0ab5a32d0
https://hg.mozilla.org/mozilla-central/rev/6f9e32891fa2
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 65
Target Milestone: Firefox 65 → mozilla65
You need to log in before you can comment on or make changes to this bug.