Closed Bug 1452958 Opened 6 years ago Closed 6 years ago

Please enable TC on mozilla-esr60 and comm-esr60

Categories

(Taskcluster :: Operations and Service Requests, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jlorenzo, Assigned: jlorenzo)

References

Details

Attachments

(2 files, 1 obsolete file)

Firefox ESR 60.0 goes to build on April 30th. Like in bug 1342204, we want these repos to start jobs. Please note comm-esr60 hasn't been created yet.

Thank you!
Adding them to https://hg.mozilla.org/build/ci-configuration/file/tip/projects.yml should do the trick -- mozilla-taskcluster loads its config from that repo, as does taskcluster-admin.
Depends on: 1453249
Thanks for the pointer!

I didn't add the section "buildbot: true" because we don't plan to have any buildbot job running on this branch. What do you think, Dustin?
Assignee: nobody → jlorenzo
Attachment #8968131 - Flags: review?(dustin)
Comment on attachment 8968131 [details] [diff] [review]
[build/ci-configuration] Enable Taskcluster on mozilla-esr60 r=dustin

Review of attachment 8968131 [details] [diff] [review]:
-----------------------------------------------------------------

Looks good.  Does it really have v1 docker routes?
Attachment #8968131 - Flags: review?(dustin) → review+
Good catch. I don't think it does. I removed it in this patch. Carrying over r+.

I don't have the rights to push the changes. Could you land this patch for me, Dustin?
Attachment #8968131 - Attachment is obsolete: true
Flags: needinfo?(dustin)
Attachment #8968438 - Flags: review+
Attachment #8968438 - Attachment is patch: true
done
Flags: needinfo?(dustin)
Does this bug cover getting https://treeherder.mozilla.org/#/jobs?repo=comm-esr60 working?

Visiting https://treeherder.mozilla.org/#/jobs?repo=comm-esr60 I see a blank page and various error notifications "Error retrieving push data!"
Flags: needinfo?(dustin)
It doesn't -- I'm not sure how that works, in fact.  I vaguely recall it's a PR to treeherder?
Flags: needinfo?(dustin)
Yes, looks like bug 1452938.
(In reply to Jorg K (GMT+2) (contract suspended, PM if urgent) from comment #8)
You will also likely need this PRto see results on Treeherder. Otherwise, no job will be triggered, if I'm not mistaken.
Attachment #8975432 - Flags: review?(dustin)
Attachment #8975432 - Attachment is patch: true
Attachment #8975432 - Attachment description: Bug 1452958 - part 2: Enable Taskcluster on comm-esr60 r=dustin → [build/ci-configuration] Bug 1452958 - part 2: Enable Taskcluster on comm-esr60 r=dustin
Attachment #8975432 - Flags: review?(dustin) → review+
(In reply to Johan Lorenzo [:jlorenzo] from comment #4)
> I don't have the rights to push the changes. Could you land this patch for
> me, Dustin?

I think I didn't have the rights because I pushed through HTTPS instead of SSH. I managed to land part 2 at: https://hg.mozilla.org/build/ci-configuration/rev/8c90613a29f5477e71a8841f4803b645c35bbf42
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
When will that go live? Is this a matter of merging 'default' to 'production'?
This push doesn't show any jobs:
https://treeherder.mozilla.org/#/jobs?repo=comm-esr60&revision=8b63ca94fb25e3b48f1580e01b33ba436440e3c0
That was pushed two hours after comment #10.
That looks weird indeed. I'm not aware of any production branch. Do you have something in the logs, Dustin?
Flags: needinfo?(dustin)
I think it requires a run of the "repository importer" on mozilla-taskcluster.  Sorry, I should have remembered that.

I've run it now and I see the repository in the compose DB.  Is it working better?
Flags: needinfo?(dustin)
(In reply to Dustin J. Mitchell [:dustin] pronoun: he from comment #13)
> Is it working better?
Hard to tell. I would need to push something, but what? OK, I found something, but I don't see any improvement:
https://treeherder.mozilla.org/#/jobs?repo=comm-esr60&revision=b47f67dacafe31ba76597045e14e63b27e28603b
Ah, now it's failing with

You do not have sufficient scopes. You are missing the following scopes:

{
  "AllOf": \[
    "queue:route:tc\-treeherder.v2.comm\-esr60.3ae3cc7f64025219ebf4dc3b9fee6c3a557664a8.3",
    "queue:route:tc\-treeherder\-stage.v2.comm\-esr60.3ae3cc7f64025219ebf4dc3b9fee6c3a557664a8.3",
    "queue:route:index.comm.v2.comm\-esr60.latest.thunderbird.decision",
    "queue:route:index.comm.v2.comm\-esr60.revision.3ae3cc7f64025219ebf4dc3b9fee6c3a557664a8.thunderbird.decision",
    "queue:route:index.comm.v2.comm\-esr60.pushlog\-id.3.decision",
    {
      "AnyOf": \[
        {
          "AllOf": \[
            "queue:scheduler\-id:gecko\-level\-3",
            {
              "AnyOf": \[
                "queue:create\-task:highest:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:very\-high:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:high:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:medium:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:low:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:very\-low:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:lowest:aws\-provisioner\-v1/gecko\-3\-decision"
              \]
            }
          \]
        },
        {
          "AnyOf": \[
            "queue:create\-task:aws\-provisioner\-v1/gecko\-3\-decision",
            {
              "AllOf": \[
                "queue:define\-task:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:task\-group\-id:gecko\-level\-3/APaEqL1KQ5WESwlmWwXOJg",
                "queue:schedule\-task:gecko\-level\-3/APaEqL1KQ5WESwlmWwXOJg/APaEqL1KQ5WESwlmWwXOJg"
              \]
            }
          \]
        }
      \]
    }
  \]
}

You have the scopes:

```
\[
  "assume:repo:hg.mozilla.org/releases/comm\-esr60:branch:default",
  "queue:route:notify.email.rsx11m.pub@gmail.com.\*",
  "secrets:get:garbage/\*",
  "secrets:set:garbage/\*"
\]
```

This request requires you to satisfy this scope expression:

```
{
  "AllOf": \[
    "assume:repo:hg.mozilla.org/releases/comm\-esr60:branch:default",
    "queue:route:notify.email.rsx11m.pub@gmail.com.\*",
    "queue:route:tc\-treeherder.v2.comm\-esr60.3ae3cc7f64025219ebf4dc3b9fee6c3a557664a8.3",
    "queue:route:tc\-treeherder\-stage.v2.comm\-esr60.3ae3cc7f64025219ebf4dc3b9fee6c3a557664a8.3",
    "queue:route:index.comm.v2.comm\-esr60.latest.thunderbird.decision",
    "queue:route:index.comm.v2.comm\-esr60.revision.3ae3cc7f64025219ebf4dc3b9fee6c3a557664a8.thunderbird.decision",
    "queue:route:index.comm.v2.comm\-esr60.pushlog\-id.3.decision",
    "queue:route:notify.email.rsx11m.pub@gmail.com.on\-failed",
    {
      "AnyOf": \[
        {
          "AllOf": \[
            "queue:scheduler\-id:gecko\-level\-3",
            {
              "AnyOf": \[
                "queue:create\-task:highest:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:very\-high:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:high:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:medium:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:low:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:very\-low:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:create\-task:lowest:aws\-provisioner\-v1/gecko\-3\-decision"
              \]
            }
          \]
        },
        {
          "AnyOf": \[
            "queue:create\-task:aws\-provisioner\-v1/gecko\-3\-decision",
            {
              "AllOf": \[
                "queue:define\-task:aws\-provisioner\-v1/gecko\-3\-decision",
                "queue:task\-group\-id:gecko\-level\-3/APaEqL1KQ5WESwlmWwXOJg",
                "queue:schedule\-task:gecko\-level\-3/APaEqL1KQ5WESwlmWwXOJg/APaEqL1KQ5WESwlmWwXOJg"
              \]
            }
          \]
        }
      \]
    }
  \]
}
```
----
method:     createTask
errorCode:  InsufficientScopes
statusCode: 403
time:       2018-05-17T13:15:10.819Z


----

I created the roles for this branch.  I should have remembered that, too!

I see that the decision tasks are failing, but that looks like an in-tree issue.
(In reply to Dustin J. Mitchell [:dustin] pronoun: he from comment #15)
> I see that the decision tasks are failing, but that looks like an in-tree
> issue.
Not on the latest pushes of Thu, May 17, 13:17:08 and Thu, May 17, 14:51:51.

Thanks! I hope build jobs will be triggered for further pushes.
Component: Service Request → Operations and Service Requests
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: