Does this also mean servo is going to move off of homu, and lose pre-commit
testing? How is the contributor experience going to be impacted by the
change?

On Mon, Jun 20, 2016 at 8:01 AM, Lars Bergstrom <larsb...@mozilla.com>
wrote:

> As many of you may have seen from the document
> (
> https://docs.google.com/document/d/1uubYE7JXaVY10PoAY9BVx8A-T11ZxP1RYqNOrFJwdcU/edit
> )
> and discussions on dev-build and at the workweek, we have an
> increasing desire to be able to try to develop and potentially ship
> Servo code in Firefox. While this is exciting (yay, customers! yay,
> faster Firefox!), it also means that we're going to be subject to some
> growing pains as we around the requirements of our largest and best
> customer.
>
> We'd like to hear your comments here (or privately, if you prefer)
> about these proposed changes. We're trying to figure out all of the
> details, so now is the right time to bring up objections or
> requirements!
>
> 1) Move our CI testing for servo/servo off of buildbot and into releng.
>
> In order to ensure Servo changes do not break Firefox and vice-versa,
> we are proposing unifying our autolanders and moving Servo's tests (as
> Tier 1 - must pass to commit!) into releng. This would also mean
> running relevant Firefox tests against Servo.
>
> 2) Move webrender and webrender_traits back into the Servo repository.
>
> Because WebRender and Stylo are the two biggest projects that will
> need to be worked on in a cross-cutting way across Firefox and Servo,
> we'd like to have them out of a separate GitHub repo (with its "update
> version, PR, cargo publish, pull down, repeat" workflow) and in the
> one that is being tested and co-landed with Firefox. We plan to push
> webrender to crates.io to ensure it is still separately usable by
> other projects.
>
> 3) Get Stylo and WebRender onto stable Rust.
>
> It is the intention to ship Rust code in Firefox using only stable
> Rust features. That's not a hard requirement, but it means trying to
> either stabilize features or rip out any unstable/nightly-only
> features in use in either the Stylo or WebRender dependency graphs.
>
> Please provide feedback on these topics or any others that come to
> mind around these changes! Many of us across the company will be
> working hard in the coming weeks to get a concrete proposal and
> timelines in place for this work, so please reach out with your
> concerns ASAP.
>
> Thanks!
> - Lars
> _______________________________________________
> 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

Reply via email to