With bug 1350810 [1], Gecko's CI now uploads its generated binding files
as an artifact for stylo builds. It is listed as
"target.stylo-bindings.zip" in Job Details of stylo build tasks [2].

So you no longer need to do an independent geckolib build to update the
binding files before creating Servo side pull request (IIRC some of
stylo developers do this). You can simply download the binding files
from your try push. And it makes it easy to generate diff of binding
files without local rebuilds.

I would like to propose that we use the binding files generated from
Gecko's CI as the single source of binding files we check in to Servo
tree, because that can eliminate difference between platforms, and thus
minimize changes between commits, which hopefully reduces possibility of
conflict.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1350810
[2] e.g.
https://treeherder.mozilla.org/#/jobs?repo=mozilla-central&revision=31810a9548fcede48be099fc9823fd2710616d64&selectedJob=87929391

- Xidorn
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to