Opened 2 months ago

Last modified 21 hours ago

#32434 needs_review project

Get build changes needed for RLBox into tor-browser-build

Reported by: gk Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-security, GeorgKoppen202001, TorBrowserTeam202001R
Cc: Actual Points:
Parent ID: #32379 Points:
Reviewer: Sponsor:

Description

We need to apply some build changes to our tor-browser-build to be able to compile RLBox and related code later on. This is the parent ticket tracking all of them.

Child Tickets

TicketStatusOwnerSummaryComponent
#32435needs_reviewtbb-teamCompile clang for Linux x86_64 with WASM supportApplications/Tor Browser
#32436needs_reviewtbb-teamInclude lucetc project into tor-browser-buildApplications/Tor Browser
#32437needs_reviewtbb-teamInclude wasi-libc project into tor-browser-buildApplications/Tor Browser
#32526closedtbb-teamEnhance wasi-sysrootApplications/Tor Browser

Change History (4)

comment:1 Changed 6 weeks ago by gk

Keywords: GeorgKoppen201912 added; GeorgKoppen201911 removed

Moving my tickets to December.

comment:2 Changed 2 weeks ago by gk

Keywords: GeorgKoppen202001 added; GeorgKoppen201912 removed

No December anymore.

comment:3 Changed 8 days ago by gk

Keywords: TorBrowserTeam202001R added
Status: newneeds_review

Okay, bug_32389 (https://gitweb.torproject.org/user/gk/tor-browser-build.git/log/?h=bug_32389) is a branch that produces a libgraphitewasm.so in Tor Browser. Thus, the build related parts (in child tickets) are good for review.

I still need to go through all my browser patches and figure our why the built bundle is crashing. Moreover, I think the right way to treat this new feature is to put all the browser patches needed into tor-browser-build, too, as there are a lot of changes and they are pretty big. I would feel more comfortable if all of them are only applied if we build an RLBox enabled bundle. That work will happen #32389, though.

(Setting this ticket in needs_review as all the child tickets and for a second pair of eyes for the approach described above.)

comment:4 Changed 21 hours ago by boklm

For a description of RLBox, it seems the main mozilla ticket is:
https://bugzilla.mozilla.org/show_bug.cgi?id=1554268

Note: See TracTickets for help on using tickets.