[tor-bugs] #33184 [Applications/Tor Browser]: Support for Fenix

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Apr 22 12:39:00 UTC 2020


#33184: Support for Fenix
--------------------------------------+--------------------------
 Reporter:  sisbell                   |          Owner:  tbb-team
     Type:  enhancement               |         Status:  new
 Priority:  Medium                    |      Milestone:
Component:  Applications/Tor Browser  |        Version:
 Severity:  Normal                    |     Resolution:
 Keywords:  tbb-mobile, Android       |  Actual Points:
Parent ID:                            |         Points:
 Reviewer:                            |        Sponsor:
--------------------------------------+--------------------------

Comment (by gk):

 Here come some release cycle notes I collected that should help us
 determine which combinations of components we want to base our nightly and
 release builds on:

 The release cycle for mozilla-* code is 4 weeks which means 3 weeks 3
 betas each and one week with 3 rcs (affects GeckoView)

 For Fenix we have beta and nightly versions with geckoview on
 beta/nightly. In particular Mozilla builds

 a) nightly:    geckoBeta/fenixNightly and geckoNightly/fenixNightly (only
 latter is published to Google Play)
 b) beta:       geckoBeta/fenixBeta
 c) production: geckoBeta/fenixProducion

 (Yes, the release version of GeckoView is currently not used it seems)

 android-components used on Fenix `master` is updated daily by a bot to the
 latest nightly version

 geckoview used on android-components' `master` is updated daily by a bot
 to the latest nightly version and to the latest beta every 2-4 days (I
 suspect that corresponds to the 3 betas each week above)

 See: `docs/contribute/merge_day.md` for what happens during merge days in
 the android-components repository.

 How does branching and release tagging for Fenix currently look like?

 4.3 release
   - branching off 1 week before release
 (`7f1ef17d8b4b6aa5381819ef7a7ab822668b05c1` merge-base with `master`), no
 beta releases before that and android-components got pinned to a stable
 version for release on first beta which got out 3 days before the final
 release
 4.2 release
   - branching off 1 day before release
 (`301f56d144754e6c26f7e390952f35287185dfd4` merge-base with `master`), no
 beta releases before that and android-components got pinned to a stable
 for release on first beta which got out 1 days before the final release

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33184#comment:8>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list