On Wed, May 11, 2016 at 5:01 AM, Nicolas B. Pierron <
nicolas.b.pier...@mozilla.com> wrote:

If the problem are the pointless arguments on dev.platform, which are
> mistakenly considering SpiderMonkey as Gecko's property, I would totally
> agree on moving SpiderMonkey into its own repository.
>
> I do not see how indentation differences could be a speed bump, and even
> if this was a problem, I am still not yet convinced this alone could
> justify changing 95% of the lines of the project.
>
> One thing I hate with Gecko undesired continuous integration, is that we
> are hold responsible for failures in tests that we cannot reproduce. Having
> a separated project would make explicit the fact that someone is
> responsible for the integration, and for converting such test cases into
> SpiderMonkey test cases.  I honestly think I spend more time thinking about
> how I can reproduce some Gecko failures than anybody spent else spent about
> thinking about indentation.
>

This is a really bad attitude for Mozilla as a whole. Every one of us at
Mozilla has a responsibility to make Firefox the best web browser. The more
we divide ourselves into cliques and label bugs as "someone else's
problem", the sooner we will fail. You might think it's more productive for
you to focus on SpiderMonkey alone and let other people deal with other
issues. Unfortunately, many of the most important bugs that span across
different areas; with your approach, these bugs will never be fixed.

Mozilla needs more people who understand multiple browser components. I'll
call them superheroes because of how valuable they are. Understanding and
reproducing browser tests can seem unrewarding, but it's a great way to
start to understand how the rest of the system works. People on the
SpiderMonkey team are in a great position to be superheroes: SpiderMonkey
and XPConnect are some of the hardest parts of the browser to understand,
and it's often necessary to step through them to debug other browser
issues. People who already understand them have an advantage over everyone
else. Shu has done a great job with stuff like this lately, and it would be
great if more JS devs stepped up in the same way.

I'm sorry to be so corny and didactic, but I've been feeling really
strongly about this problem given all the troubles that have arisen between
the platform and front-end teams lately. We all need to stick together and
be one Mozilla. Splitting SpiderMonkey into a separate repo is the absolute
last thing we should be doing.

-Bill

>
>
> --
> Nicolas B. Pierron
>
>
> _______________________________________________
> dev-tech-js-engine-internals mailing list
> dev-tech-js-engine-internals@lists.mozilla.org
> https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals
>
_______________________________________________
dev-tech-js-engine-internals mailing list
dev-tech-js-engine-internals@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-js-engine-internals

Reply via email to