Rename Android PGO builds to Android Shippable
Categories
(Firefox Build System :: General, task)
Tracking
(firefox78 fixed)
Tracking | Status | |
---|---|---|
firefox78 | --- | fixed |
People
(Reporter: igoldan, Assigned: Callek)
References
Details
Attachments
(10 files, 1 obsolete file)
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
Firefox builds are no longer called PGO builds, rather shippable builds.
As all desktop builds have shifted towards this naming convention, so should the Android builds.
Reporter | ||
Updated•5 years ago
|
Comment 1•5 years ago
|
||
cc a bunch of people. not sure what all depends on the name of the platform; hoping others can chime in.
:igoldan, can you outline what changes need to be made on perf dashboards, tools, etc.
Reporter | ||
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 2•5 years ago
|
||
I've already started working on this in https://bugzilla.mozilla.org/show_bug.cgi?id=1617484 -- I'm ok with a dupe either way, or merely doing a see-also/need-info between these two.
I know there is work to do to coordinate this at least.
Reporter | ||
Comment 3•5 years ago
|
||
(In reply to Joel Maher ( :jmaher ) (UTC-4) from comment #1)
[...]
:igoldan, can you outline what changes need to be made on perf dashboards, tools, etc.
Regarding my team, I don't think we have to perform any changes. Last pgo/nightly/release
-> shippable
rename didn't involve any kind of treatment from our side. It only temporary made us blind on perf regressions, for about a day.
Reporter | ||
Comment 4•5 years ago
|
||
Justin, I see bug 1617484 mostly tackles nightlies. In this bug, we're especially interested in renaming the PGOs from Android.
Thus, I'd say this is a separate bug. Is it something you or someone from your team can pick?
Assignee | ||
Comment 5•5 years ago
|
||
Hrm, good point - I intend to do the same piece of work here, (turn PGO into Shippable and use the same jobs for what we ship on nightly) I just didn't get that far yet on the work.
I suppose this bug could be the one to tackle the pgo->use-shippable piece.
Assignee | ||
Comment 6•5 years ago
|
||
Depends on D73900
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D74306
Assignee | ||
Comment 8•5 years ago
|
||
Depends on D74307
Assignee | ||
Comment 9•5 years ago
|
||
Depends on D74308
Assignee | ||
Comment 10•5 years ago
|
||
Depends on D74309
Assignee | ||
Comment 11•5 years ago
|
||
Depends on D74359
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 12•5 years ago
|
||
:kats, I see that fpush-linux-android
's preset currently runs:
- "build-android-api-16/debug",
- "build-android-api-16/opt",
- "build-android-api-16/pgo",
- "build-android-x86/opt",
- "build-android-x86_64/debug",
- "build-android-x86_64/opt",
Part 4 here removes `build-android-api-16/pgo - do you need that for your f-push preset or should I modify it to include the android-api-16-shippable?
Assignee | ||
Comment 14•5 years ago
|
||
Assignee | ||
Comment 15•5 years ago
|
||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
Comment 16•4 years ago
|
||
Comment 17•4 years ago
|
||
Backed out for buid signing failures
Backout link: https://hg.mozilla.org/integration/autoland/rev/a3941f42e66295031c2a6bf7b188d4c48a7ae624
Log link: https://firefoxci.taskcluster-artifacts.net/H4_ooTeaQuqf5MxmgbJmvQ/0/public/logs/chain_of_trust.log
Updated•4 years ago
|
Assignee | ||
Comment 18•4 years ago
|
||
This is needed for geckoview signing, since geckoview defaults to 'nightly-autoland' update channel anyway,
and is what we use everywhere on autoland for update channel due to that default, so make taskgraph aware of it.
This patch seems to set the update channel attribute for non shippable builds too, but that aligns with what
happens on central anyway.
See-Also future Bug 1639383 - which may unify the update channels.
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 19•4 years ago
|
||
For shippable builds on non-release branches, mozharness defaults to using
nightly-{project}
. The update channel is encoded in the artifact filenames
for non release-channel builds, so update taskgraph to generate the correct
artifact names on non-release branches.
Updated•4 years ago
|
Updated•4 years ago
|
Comment 21•4 years ago
|
||
Assignee | ||
Comment 22•4 years ago
|
||
Comment 23•4 years ago
|
||
Comment 24•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/07de002afb78
https://hg.mozilla.org/mozilla-central/rev/0101200826e5
https://hg.mozilla.org/mozilla-central/rev/449ec0123902
https://hg.mozilla.org/mozilla-central/rev/4f9f6716d896
https://hg.mozilla.org/mozilla-central/rev/7e13b54fdbc4
https://hg.mozilla.org/mozilla-central/rev/d379d3ebc3f7
https://hg.mozilla.org/mozilla-central/rev/9359e7cd1398
https://hg.mozilla.org/mozilla-central/rev/a7d4a9064f31
https://hg.mozilla.org/mozilla-central/rev/5190da2e563e
https://hg.mozilla.org/mozilla-central/rev/92c11f0bf14b
Assignee | ||
Updated•4 years ago
|
Comment 25•4 years ago
|
||
Hello, I filed bug 1641017 for raptor-browsertime regressions. This patch completely disabled those tests everywhere and is a major regression. Please test those run-on-projects changes more closely next time. There are most likely other issues that I haven't found yet as well. #perftest-reviewers should have been a reviewer for this patch, we have tools that we use to prevent these kinds of regressions: https://phabricator.services.mozilla.com/D74306
Description
•