On Thursday, April 25, 2019 at 7:10:58 PM UTC-6, Ryan VanderMeulen wrote: > Hello everyone, > > tl;dr: Fennec will be following the 68 train to ESR68-based release. > > Why are we doing it? > > We want to provide users with a secure and supported legacy Firefox for > Android until Fenix has matured enough for users to migrate to it. > Therefore, starting from Gecko 68, we plan to use the ESR68 repository as a > stable base for managing Fennec engineering, testing, and release of builds > going forward. > > Will end users notice a difference? > > There will be little to no user-visible changes from this change. Users > will continue to receive new releases on the same cadence as before. > > What should developers expect? > > We specifically chose to make this decision now to take advantage of a new > ESR cycle in order to minimize the overhead such a change entails. > Backports of security fixes and other critical bugs will continue as > expected. This change allows us to continue supporting Fennec for lower > cost while we focus our development resources on GeckoView and Fenix. > > Also, in case of unforeseen issues with this plan going forward, we are not > planning to make any breaking changes to Fennec builds and tests on > mozilla-central until after the start of the Gecko 71 cycle. Tests will be > moved to Tier 2 status and run at lower frequency, however. > > How long will we support Fennec? > > While the ESR68 branch is due to be supported until late 2020, we are not > committing to tying Fennec’s support lifespan to that timeframe. The > decision for if and when to officially EOL Fennec will depend on our > readiness to replace it, which is still TBD. > > If you have any questions about this plan, don’t hesitate to reach out and > I will do my best to follow up. Also, a more detailed project plan is > available at the link below: > > https://docs.google.com/document/d/1oRPkwP3l7QzdQYj0Wn7d_3EfTZaakocA_i_pGKlG0dI/edit?usp=sharing > > Thanks, > > Ryan
Bug 1577037 recently stopped running almost all tests against Fennec in trunk-based (Gecko 71) continuous integration and on try; most of these tests had been running as tier 2 and with reduced frequency for the last several months. Fennec tests continue to run on the esr68 branch and Fennec tests can still be run on try from an esr68 context. A few Fennec Raptor tests continue to run on trunk at this time since they were not yet available on esr68; I hope those will be moved to esr68 soon. A full range of tests running against geckoview apps continues to run on emulators (Android 7.0 x86-64) and hardware (Android 7.0 MotoG5, Android 8.0 Pixel2) on all trees. This seems like a good time to remind ourselves that Fennec is shipped from esr68 now: Any changes required for Fennec need to be applied to esr68. - Geoff _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform