Closed Bug 1484434 Opened 6 years ago Closed 6 years ago

Port bug 1478813 - all builds busted with: ERROR: Cannot find cbindgen

Categories

(Thunderbird :: Build Config, enhancement)

enhancement
Not set
blocker

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 63.0

People

(Reporter: jorgk-bmo, Unassigned)

Details

Attachments

(1 file)

The trouble is, we don't have any of those files :-(

Best I can try is to add
  unset CBINDGEN
to mail/config/mozconfigs/common

Try builds didn't start earlier this morning, so no idea what will happen to this:
https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=f2b75effed32953dbdc50b1b6679d8781807caf8
Severity: normal → blocker
Flags: needinfo?(xidorn+moz)
Flags: needinfo?(rob)
Flags: needinfo?(mozilla)
Flags: needinfo?(emilio)
Now the try jobs did start, so let's see.
No success, so let's try adding
  CBINDGEN="${TOOLTOOL_DIR}/cbindgen/cbindgen"
instead.

https://treeherder.mozilla.org/#/jobs?repo=try-comm-central&revision=9b491eeb60f7ada3e7a799092e6d846a9b7608bc
That didn't work either, so I ran out of ideas.
You beat me. I saw m-c installed the cbindgen and c-c not. So this would be my proposal. :-)
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/6d1f77df290e
Port bug 1478813: add cbindgen to TaskCluster files. rs=bustage-fix CLOSED TREE
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Let's assume that will work, sadly jobs don't start on try-comm-central, so not a comfortable situation to be in :-(
Flags: needinfo?(xidorn+moz)
Flags: needinfo?(rob)
Flags: needinfo?(mozilla)
Flags: needinfo?(emilio)
Target Milestone: --- → Thunderbird 63.0
Seems to work. Already some green "B".
Tom, do these need to be in any particular order?

I added *-cbindgen before *-node, but I see now that M-C added it before *-sccache, or after *-node:
https://hg.mozilla.org/mozilla-central/rev/668856ac23b1#l10.48
https://hg.mozilla.org/mozilla-central/rev/668856ac23b1#l10.30

It's not in alphabetical order either:
     toolchains:
         - linux64-clang
         - linux64-gcc
         - linux64-rust
         - linux64-rust-size
+        - linux64-cbindgen
         - linux64-sccache
         - linux64-node
Flags: needinfo?(mozilla)
(In reply to Jorg K (GMT+2) from comment #10)
They don't need to be in any order.
Tom told me in a PM (quote):
  I'd put it in alphabetical. It originally was, but then stuff got added out of order. The order doesn't matter, though.

I'll reorder it at the next opportunity.
Flags: needinfo?(mozilla)
Pushed by mozilla@jorgk.com:
https://hg.mozilla.org/comm-central/rev/b8f33483f6cf
Follow-up: Sort toolchains alphabetically. r=me
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: