Sounds sensible - thanks Xidorn! On Fri, Mar 31, 2017 at 5:44 PM, Xidorn Quan <m...@upsuper.org> wrote:
> 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 > _______________________________________________ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo