Given that FxOS 2.6 is supposed to be a "quality release" and this change is most likely going to decrease quality, should we base 2.6 on Gecko 45 instead of Gecko 49 as it was initially planned?
Cheers, / Fernando El martes, 26 de enero de 2016, 19:06:46 (UTC+1), Naoki Hirata escribió: > To add what Andrew is stating: > > > > > On Tue, Jan 26, 2016 at 9:57 AM, Andrew Halberstadt <[email protected]> > wrote: > .. > > 1. Gecko based test harnesses (mochitest, xpcshell, reftest, etc) will > > eventually break and their corresponding jobs will be disabled. At some > > point, the test harness will need to undergo a large enough change that > > it will require a non-trivial amount of effort to not break B2G > > emulators and mulet. I'd estimate for most harnesses, this will happen > > sooner rather than later (within a quarter or two). When this happens, > > the jobs will be turned off completely so as not to waste money on our > > AWS bill. To be crystal clear, this means no more mochitest, reftest or > > xpcshell on B2G emulators. Mulet will likely last a little longer as it > > is similar enough to Firefox desktop. > > ... > > > If the gecko layer if it is not frozen and/or maintained: > 1) Anything on Firefox OS (ie TV) has a chance of breaking. > 2) Mulet might stay for a bit, but any contributor using Mulet will most > likely suffer breakage again. > 3) Any Dogfood or Nightly build that's made, ie Aries/Flame devices will end > up suffering breakage which may end up losing contributors for Firefox OS, > and possibly hurt gaining contributors for the project or any side project. > Basically, it kills all the efforts for foxfooding and dogfooding once again. > > > > 2. If at any point CD wishes to rejoin mainline development and run the > > set of Gecko unittests once again, re-integration will be a long and > > difficult process. > > > > 3. Gaia tests will still need a substantial effort to keep green. This > > one is more obvious, but still worth stating. It's really hard to keep a > > job green after the fact. In my experience, keeping jobs in Tier 3 for > > any extended period of time is not sustainable. CD will likely need to > > fork if they want to keep these jobs green. > > > > I think a question worth asking, is should we bother with Tier 3 at all? > > Or should we jump straight to disabling CD specific jobs. I guess it > > doesn't hurt to leave them running while they last, but in some cases > > this will be a very short time frame. > > > > In essence this will basically kill the Firefox OS train and possibly TV. If > we're going to kill Firefox OS, we should wrap up the TV work, and then have > everyone concentrate on these "approved side trains" that don't require > Firefox OS... _______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

