I met with Mike earlier today and answered a few of his mechanics questions
(with the help of Osmose)[0].

Timing for his add-on is end of Q3.

I've taken the action item to help coordinate testing around this add-on
over the next couple of weeks.

Thanks!

[0] https://pad.mocotoolsprod.net/p/cbs2hKntP9

On Mon, Jun 27, 2016 at 1:40 PM, Mike Taylor <mi...@mozilla.com> wrote:

> On 6/27/16 3:20 PM, Justin Dolske wrote:
>
>> I'm asking because this is code shipping to end-users, so I'd expect it
>> to adhere to basically the same engineering standards as code that ships
>> as part of baseline Firefox. AFAIK this is the first time that's really
>> been a question -- our other system addons (Hello, Pocket) started off
>> in Firefox, and just changed their delivery vehicle.
>>
>> To be more specific:
>>
>> * Who are the people that will be reviewing code that ships in this
>> addon? I don't see anything in the docs about code review or who can do
>> it. Will there be a module? Would the relevant platform reviewers be
>> used when shimming in DOM APIs?
>>
>
> I don't know how the module system works wrt go faster add-ons. But maybe
> someone can add some clarity around this this.
>
> I'd likely be reviewing patches written against sites, within our team.
> And we'd be asking people with more Firefox/XPCOM/go faster experience to
> review the site patching infrastructure. We'd absolutely be asking for
> review from DOM peers if and when we shim any APIs. If someone wants to
> step up and volunteer to review all our patches, that's also great.
>
> * The docs do expand a bit on testing, but it sounds like a one-time QA
>> signoff. That's an important part, but I don't see anything about
>> automated / ongoing tests (against product code or website code). For
>> example, if a Gecko change breaks something the addon is relying on,
>> when will that be noticed? Or if the addon's patch for a site stops
>> working (or, worse, breaks it!) due to a change the site deploys after
>> the addon is released, when will that be noticed?
>>
>
> I sort of expanded on that in my reply to Benjamin. Right now it's a very
> hand-wavey TODO item here: <
> https://wiki.mozilla.org/Compatibility/Go_Faster_Addon#TODO>
>
> We don't plan on shipping site patches without this kind of ongoing sites
> -- sites change all the time, and often developers fix bugs without letting
> us know (once we're at the outreach stage).
>
> * Similarly to correctness testing, how is performance testing dealt with?
>>
>
> For this go faster add-on, or go faster add-ons in general?
>
>
> --
> Mike Taylor
> Web Compat, Mozilla
>



-- 
Cory Price
/ckprice
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to