Opened 6 months ago

Closed 2 months ago

#25220 closed task (fixed)

Look into rust (cross-)compilation on all supported platforms

Reported by: boklm Owned by: tbb-team
Priority: Very High Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-rbm, ff60-esr, TorBrowserTeam201805, boklm201806
Cc: Actual Points:
Parent ID: #24631 Points:
Reviewer: Sponsor:

Description

Firefox 60 will include some parts in Rust, so we should be able to (cross-)compile rust, with reproducible builds, on all our supported platforms.

Child Tickets

TicketStatusOwnerSummaryComponent
#25481closedtbb-teamShip tor in Tor Browser nightly builds on Linux with Rust enabledApplications/Tor Browser

Change History (11)

comment:1 Changed 6 months ago by gk

Parent ID: #24631

comment:2 Changed 6 months ago by gk

One thing to note here is that building gkrust has memory requirements that make it not possible anymore to build it on 32bit systems, at least in some configurations. Not sure if we are affected by it but see https://groups.google.com/forum/#!topic/mozilla.dev.platform/XB1d2tNju3A for some discussion in case we are.

comment:3 Changed 5 months ago by gk

Keywords: TorBrowserTeam201803 added

comment:4 Changed 4 months ago by boklm

Keywords: boklm201804 added; boklm201803 removed

boklm201803 -> boklm201804

comment:5 Changed 4 months ago by gk

Keywords: TorBrowserTeam201804 added; TorBrowserTeam201803 removed

Moving our tickets to April.

comment:6 Changed 4 months ago by gk

Priority: MediumHigh

comment:7 Changed 3 months ago by boklm

Keywords: boklm201805 added; boklm201804 removed

boklm201804 -> boklm201805

comment:8 Changed 3 months ago by gk

Keywords: TorBrowserTeam201805 added; TorBrowserTeam201804 removed

Move our roadmap tickets to May.

comment:9 Changed 3 months ago by gk

Priority: HighVery High

Adjusting prios of some tickets.

comment:10 Changed 2 months ago by boklm

Keywords: boklm201806 added; boklm201805 removed

boklm201805 -> boklm201806

comment:11 Changed 2 months ago by gk

Resolution: fixed
Status: newclosed

I think we are done here. For Linux the bundles are still reproducible. If there will be Rust related issues on macOS and Windows, let's open separate tickets.

Note: See TracTickets for help on using tickets.