Closed
Bug 1355018
Opened 8 years ago
Closed 8 years ago
Make post-release steps use the unified repo
Categories
(Release Engineering :: Release Automation, enhancement, P1)
Release Engineering
Release Automation
Tracking
(firefox55 fixed)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox55 | --- | fixed |
People
(Reporter: jlorenzo, Assigned: jlorenzo)
References
Details
Attachments
(1 file)
Similarly to bug 1354625, version bump didn't work because we're not using the unified repo[2].
[1] https://mozilla-release-logs.s3.amazonaws.com/mozilla-beta/firefox-53.0b10/build2/firefox_mozilla-beta_version_bump-all-A2PA-KU0QtGbtlXJ1seaNw-0
[2] https://dxr.mozilla.org/mozilla-central/rev/45692c884fdd5136a64fb2f8a61a0c8183b69331/testing/mozharness/configs/releases/postrelease_firefox_beta.py#5
Comment hidden (mozreview-request) |
Assignee | ||
Comment 2•8 years ago
|
||
I'm not too sure on how to test out the patch. Is there a job I can set up?
Assignee | ||
Comment 3•8 years ago
|
||
In the meantime, I manually bumped the version[1] and pushed the tags[2]
[1] https://hg.mozilla.org/releases/mozilla-beta/rev/08842b01078828dd64934259977d30db09e59f71
[2] https://hg.mozilla.org/releases/mozilla-beta/rev/4f39d509a2e8d0173aa6bff8cf8ecd9d87fac7e4
Comment 4•8 years ago
|
||
(In reply to Johan Lorenzo [:jlorenzo] from comment #2)
> I'm not too sure on how to test out the patch. Is there a job I can set up?
You can run this locally (on your laptop), just disable pushing and check `hg out`.
Comment 5•8 years ago
|
||
mozreview-review |
Comment on attachment 8856391 [details]
Bug 1355018 - Make post-release steps use the unified repo
https://reviewboard.mozilla.org/r/128316/#review130884
Can you test this before pushing.
Attachment #8856391 -
Flags: review?(rail) → review+
Comment 6•8 years ago
|
||
Manually bumped 53.0b12 https://hg.mozilla.org/releases/mozilla-beta/rev/5a2d561c1ea6
Comment hidden (mozreview-request) |
Assignee | ||
Comment 8•8 years ago
|
||
Actually, the fix is the same as in bug 1355404, we just need to specify a `clone_upstream_url`. I tested it locally. That gave:
> 14:33:57 INFO - Running command: ['hg', '--config', 'ui.merge=internal:merge', '--config', 'extensions.robustcheckout=/tmp/toto/scripts/external_tools/robustcheckout.py', 'robustcheckout', 'https://hg.mozilla.org/releases/mozilla-beta', 'mozilla-beta', '--sharebase', '/builds/hg-shared', '--upstream', 'https://hg.mozilla.org/mozilla-unified', '--branch', 'default']
> 14:33:57 INFO - Copy/paste: hg --config ui.merge=internal:merge --config extensions.robustcheckout=/tmp/toto/scripts/external_tools/robustcheckout.py robustcheckout https://hg.mozilla.org/releases/mozilla-beta mozilla-beta --sharebase /builds/hg-shared --upstream https://hg.mozilla.org/mozilla-unified --branch default
See Also: → 1355404
Assignee | ||
Comment 9•8 years ago
|
||
I landed the patches on beta, release and esr52, because we have several releases in these 3 channels. If everything goes fine there, I'll land it in the other branches.
https://hg.mozilla.org/releases/mozilla-beta/rev/9e169ddd1f823af7567318fcb62e95bcb87578ff
https://hg.mozilla.org/releases/mozilla-release/rev/81e6d873a1033156c523129b6d3b25b0913f2fb6
https://hg.mozilla.org/releases/mozilla-esr52/rev/d01c882f6b1c1b116edc0db2afdfd0d6a0e46fb9
Updated•8 years ago
|
Priority: -- → P1
Assignee | ||
Comment 10•8 years ago
|
||
We managed to ship 53.0[1] and 52.1.0esr[2] with this patch. Time to make it ride the trains.
[1] https://tools.taskcluster.net/task-group-inspector/#/FH3KauqaRfuuAkelDT6Cow/pPyen0iWQweSLYGpOPk6mw?_k=s5sv6h
[2] https://tools.taskcluster.net/task-group-inspector/#/LPXWQp_1TMqtKr8a5k6-Aw/RZuKkRtVS4S4vrX_3n5GUA?_k=7ovclj
Comment 11•8 years ago
|
||
Pushed by jlorenzo@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/2d53e3a676bb
Make post-release steps use the unified repo r=rail
Comment 12•8 years ago
|
||
bugherder |
You need to log in
before you can comment on or make changes to this bug.
Description
•