#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 19 months ago by gk

Parent ID: #24631

comment:2 Changed 19 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 19 months ago by gk

Keywords: TorBrowserTeam201803 added

comment:4 Changed 18 months ago by boklm

Keywords: boklm201804 added; boklm201803 removed

boklm201803 -> boklm201804

comment:5 Changed 18 months ago by gk

Keywords: TorBrowserTeam201804 added; TorBrowserTeam201803 removed

Moving our tickets to April.

comment:6 Changed 18 months ago by gk

Priority: MediumHigh

comment:7 Changed 17 months ago by boklm

Keywords: boklm201805 added; boklm201804 removed

boklm201804 -> boklm201805

comment:8 Changed 17 months ago by gk

Keywords: TorBrowserTeam201805 added; TorBrowserTeam201804 removed

Move our roadmap tickets to May.

comment:9 Changed 16 months ago by gk

Priority: HighVery High

Adjusting prios of some tickets.

comment:10 Changed 16 months ago by boklm

Keywords: boklm201806 added; boklm201805 removed

boklm201805 -> boklm201806

comment:11 Changed 16 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.