Closed Bug 1628832 Opened 5 years ago Closed 2 years ago

[meta] KaiOS project branch

Categories

(Release Engineering :: General, task, P1)

Tracking

(firefox78 fixed)

RESOLVED FIXED
Tracking Status
firefox78 --- fixed

People

(Reporter: erahm, Unassigned)

References

Details

(Keywords: leave-open)

Attachments

(17 files, 2 obsolete files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-github-pull-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review

For the KaiOS project we need to setup a project branch that will essentially be a mirror of KaiOS' public github repo. This bug will be used to track the various pieces related to setting that up including:

  • Adding a project branch that is initially cloned from: https://github.com/kaiostech/gecko-b2g/tree/gonk
  • Adding a scm group for KaiOS that will be used for syncing commits from github
  • Work to setup builds and automation
  • Possible work to setup automated syncing
Depends on: 1628846
Depends on: 1631660
Depends on: 1637752
Assignee: nobody → mozilla
Status: NEW → ASSIGNED

To help support KaiOS, we are running the kaios project branch in automation, with a
different trust domain. Allow configuring worker aliases using trust-domain, so
that they worker aliases do not need to be adjusted on that branch.

To help support KaiOS, we are running the kaios project branch in automation, with a
different trust domain. Factor out the usages of trust-domain in .taskcluster.yml
to make it easy for the kaios branch to merge changes from mozilla-central.

Docker images are included in the target graph so that they are available for
morphs, which happen late in task graph generation. However, we can also handle
this by setting the always_target attribute to true.

Switching to using always_target allows making images that are not built
automatically. This can be used on the kaios branch to disable images (such as
those used in the release process) that are not needed there.

Pushed by mozilla@hocat.ca: https://hg.mozilla.org/integration/autoland/rev/7fd0677c3245 [KaiOS] Substiture `trust-domain` in worker alias definitions; r=Callek https://hg.mozilla.org/integration/autoland/rev/18dd53db31b8 Remove some obsolete routes from the decision task; r=Callek https://hg.mozilla.org/integration/autoland/rev/aa8830518651 [KaiOS] Factor out trust-domain in `.taskcluster.yml`; r=Callek https://hg.mozilla.org/integration/autoland/rev/6166a282f490 [KaiOS] Add kaios specific taskgraph paramters and target tasks; r=Callek
Pushed by dluca@mozilla.com: https://hg.mozilla.org/mozilla-central/rev/06a5a172632c [KaiOS] Substiture `trust-domain` in worker alias definitions; r=Callek https://hg.mozilla.org/mozilla-central/rev/e28ac9204ed8 Remove some obsolete routes from the decision task; r=Callek https://hg.mozilla.org/mozilla-central/rev/5fa6bffbd5c6 [KaiOS] Factor out trust-domain in `.taskcluster.yml`; r=Callek https://hg.mozilla.org/mozilla-central/rev/a77ca5bd6b7c [KaiOS] Add kaios specific taskgraph paramters and target tasks; r=Callek
Status: RESOLVED → REOPENED
Keywords: leave-open
Resolution: FIXED → ---

Hi Tom, the patch and the related change are in the project, could you help to verify it? Thanks!

[1] https://d3kxowhw4s8amj.cloudfront.net/file/data/5drgsf7jeunsr4lsdvlq/PHID-FILE-jzzxlofzuoaob6uw4jc3/D75393.diff

Flags: needinfo?(mozilla)
Flags: needinfo?(mozilla)
Attachment #9150194 - Attachment description: Add KaiOS branches. (bug 1628832) r?sheehan → mozautomation: Add KaiOS branches. (bug 1628832) r?sheehan
Attachment #9150279 - Attachment is obsolete: true
Depends on: 1642446

There are no Windows or macOS workers provisioned for kaios, so don't try to
run tasks on those platforms.

Attachment #9156410 - Attachment description: Bug 1628832: [taskgraph] Use a transform to limit non-linux tasks on kaios; r?Callek → Bug 1628832: [taskgraph] Use a transform to limit non-linux tasks on kaios; r=Callek
Attachment #9156409 - Attachment description: Bug 1628832: Push to kaios-try by default; r?ahal → Bug 1628832: Push to kaios-try by default; r=ahal
See Also: → 1652887
Depends on: 1653090
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/integration/autoland/rev/7b8c4f32cdde Make secret scope generic over trust domain; r=Callek
Pushed by mozilla@hocat.ca: https://hg.mozilla.org/ci/ci-configuration/rev/8c6f5f9f3053 Add kaios `t-linux-metal` workers; r=Callek
Attachment #9148237 - Attachment is obsolete: true

https://treeherder.mozilla.org/jobs?repo=kaios is perma-busted. We need to either fix it or turn it off.

Assignee: mozilla → nobody

(In reply to Aki Sasaki (not active) from comment #31)

https://treeherder.mozilla.org/jobs?repo=kaios is perma-busted. We need to either fix it or turn it off.

It got turned off at some point.

Status: REOPENED → RESOLVED
Closed: 5 years ago2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: