Opened 4 months ago

Last modified 4 months ago

#34432 assigned task

Integrate fenix toolchain into tor-browser-build's master

Reported by: gk Owned by: gk
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-mobile, TorBrowserTeam202006, GeorgKoppen202006, gitlab-tb-tor-browser-build
Cc: tbb-team Actual Points:
Parent ID: #33184 Points: 0.5
Reviewer: sysrqb Sponsor:

Description

We decided to not create a new branch to take care of the Fenix toolchain while continuing to build nightly builds with the ESR 68 toolchains (and later ESR 78 toolchains for desktop builds). Rather, we'll follow boklm's idea of namespacing the projects to fenix-$project if there are Fenix specific needs and keep everything on master. This should avoid diverging branches and a tricky merge at the end.

Child Tickets

Change History (2)

comment:1 Changed 4 months ago by gk

Reviewer: sysrqb

FWIW: buried in the description are two different needs:

1) Keeping our alpha and nightly builds still running (that means for mobile Fennec based on ESR 68)
2) Take diverging toolchains into account for moving off of ESR 68 for mobile.

Right now we try to accommodate both of them. We could think about splitting that up, though, and only do 2) while having an additional maint branch for our alpha/nightly series until we switch that away from ESR 68. The advantage of the latter is less complexity due to less fenix-$project projects (no need to account for diverging mobile related parts of the projects due to ESR 68 vs. non-ESR-68-changes. The downside is another maintenance branch and pointing our nightly builds to a different branch (even though the latter is just temporarily).

comment:2 Changed 4 months ago by sysrqb

Keywords: gitlab-tb-tor-browser-build added
Note: See TracTickets for help on using tickets.