Closed
Bug 1430834
Opened 7 years ago
Closed 7 years ago
fennec: push-apk should also depend on beetmover-checksums
Categories
(Release Engineering :: Release Automation: Other, enhancement)
Release Engineering
Release Automation: Other
Tracking
(firefox60 fixed)
RESOLVED
FIXED
Tracking | Status | |
---|---|---|
firefox60 | --- | fixed |
People
(Reporter: kmoir, Assigned: kmoir)
References
Details
Attachments
(2 files)
(deleted),
patch
|
mtabara
:
review+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
jlorenzo
:
review+
|
Details | Diff | Splinter Review |
When we trigger the publish graph before the promote graph is finished, push-apk-breakpoint triggers after the builds finish, rather than waiting for the promote graph to finish.
This is optional, but is probably what we want. Not a blocker.
Assignee | ||
Updated•7 years ago
|
Assignee: nobody → kmoir
Assignee | ||
Comment 1•7 years ago
|
||
Assignee | ||
Comment 2•7 years ago
|
||
generated json for maple-ship-fennec.json
"push-apk/opt": {
"attributes": {
"always_target": false,
"build_platform": "android-nightly",
"kind": "push-apk",
"nightly": true,
"run_on_projects": [
"mozilla-central",
"mozilla-beta",
"mozilla-release",
"maple"
],
"shipping_phase": "ship",
"shipping_product": "fennec"
},
"dependencies": {
"beetmover-checksums": "beetmover-checksums-de-android-api-16-nightly/opt",
"build-signing-api-16": "build-signing-android-api-16-nightly/opt",
"build-signing-x86": "build-signing-android-x86-nightly/opt",
"google-play-strings": "google-play-strings",
"push-apk-breakpoint": "android-push-apk-breakpoint/opt"
},
"kind": "push-apk",
"label": "push-apk/opt",
"optimization": null,
Comment 3•7 years ago
|
||
Comment on attachment 8942961 [details] [diff] [review]
bug1430834.patch
Might be worth using `post-beetmover-checksums-dummy` rather than `beetmover-checksums` as in a full-locale graph, we'd have more than the 100 max limit dependencies.
In this particular case, it's optional as we don't have single-locales turned on so we never more than a handful of dependencies there.
Comment 4•7 years ago
|
||
Completion to my previous comment: in Fennec, we have single-locales deactivated AFAIK so it doesn't necessarily make sense. But if we ever turn on those back again, we will hit this.
Assignee | ||
Comment 5•7 years ago
|
||
Comment on attachment 8942961 [details] [diff] [review]
bug1430834.patch
I tried adding post-beetmover-checksums-dummy but it didn't work, so perhaps this patch is good for now.
Attachment #8942961 -
Flags: review?(mtabara)
Comment 6•7 years ago
|
||
Comment on attachment 8942961 [details] [diff] [review]
bug1430834.patch
Review of attachment 8942961 [details] [diff] [review]:
-----------------------------------------------------------------
Sgtm!
Out of curiosity, why didn't it work? Was there errors at generation time in-graph or elsewhere?
Attachment #8942961 -
Flags: review?(mtabara) → review+
Comment 7•7 years ago
|
||
Landed https://hg.mozilla.org/projects/maple/rev/cd6b97fce1ec on maple to avoid adding target.apk from beetmover-checksums to push-apk upstreamArtifacts.
Comment 8•7 years ago
|
||
Attachment #8946359 -
Flags: review?(jlorenzo)
Comment on attachment 8946359 [details] [diff] [review]
fix-pushapk.diff
Review of attachment 8946359 [details] [diff] [review]:
-----------------------------------------------------------------
Makes sense to me
Attachment #8946359 -
Flags: review?(jlorenzo) → review+
Comment 10•7 years ago
|
||
Pushed by asasaki@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/f4f1f4df5e76
fennec: push-apk should also depend on beetmover-checksums r=mtabara
https://hg.mozilla.org/integration/mozilla-inbound/rev/0d40d859cff0
don't add beetmover-checksums to push-apk upstreamArtifacts. r=jlorenzo
Comment 11•7 years ago
|
||
bugherder |
Blocks: 1483521
You need to log in
before you can comment on or make changes to this bug.
Description
•