Opinions vary.

From my point of view, if we attempt another subsystem transplant across a
code boundary that lacks clean separation (e.g., parallel layout), then we
will continue to need this coupling in the future.

If we instead get to a point where most of the modules that Firefox is
using from Servo have relatively stable APIs, the two projects each have
their own product ship cycles, and these modules are just as easy to treat
like normal vendored code, then I could see us disabling the coupling.

Given the number of people who are currently doing coordinated changes with
major bustage across the API boundary in the two codebases today, I do not
see us turning this off in the near future. Unless, of course, things go
horribly awry with the infra or process in a way that puts Firefox at risk,
in which case all bets are off :-)
- Lars


On Tue, Jun 20, 2017 at 4:17 AM, Anthony Ramine <n.ox...@gmail.com> wrote:

> In the future, will we try to uncouple servo from mozilla-central? I
> understand that it is needed now, but I don't see how such coupling is a
> good thing on the long term.
>
> Le 19 juin 2017 à 21:25, Jack Moffitt <jmoff...@mozilla.com> a écrit :
>
> Thank for everyone's efforts here. There never seems to be a perfect
> solution in technology, but I am happy we've found a solution that
> satisfies most of the constraints and were able to deploy it in time.
>
>
>
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo

Reply via email to