[tor-bugs] #34176 [Internal Services/Tor Sysadmin Team]: Tor Browser Nightly external server support
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue May 12 21:53:22 UTC 2020
#34176: Tor Browser Nightly external server support
-------------------------------------------------+---------------------
Reporter: sysrqb | Owner: tpa
Type: task | Status: new
Priority: Medium | Milestone:
Component: Internal Services/Tor Sysadmin Team | Version:
Severity: Normal | Resolution:
Keywords: | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------------------+---------------------
Comment (by sysrqb):
Replying to [comment:4 anarcat]:
> > What do you think?
>
> I need to talk with the team about this, we have the change of guard
tomorrow, let me see if I can poke at this problem again then.
To be clear, the current plan is we (Tor Browser devs) get an external
server and we maintain it ourselves, in the short-term. I'll take on this
responsibility. At some time in the future (but not too far in the
future), TPA receive additional budget for adding a machine large enough
for building Tor Browser Nightly. We then migrate the nightly build setup
onto the new server and cancel the old machine.
>
> What, exactly, do you need to run as root? Could we encapsulate only a
subset of the build to run as root?
Not easily in the current architecture of the build system. The system
alternates between configuring a clean build environment (and installing
dependencies) and then building the component.
Currently, the build system runs the following programs as root (in
addition to executing dynamically created build (shell) scripts at run-
time):
{{{
sudo tar
sudo ip netns add
sudo ip netns exec
sudo runc run
sudo ip netns delete
sudo mkdir
sudo cp
sudo chown
sudo rm
sudo runc --version
sudo id
sudo useradd
...
}}}
>
> How about if we give you the ability to run Docker containers?
I've never tried runc-in-docker, but maybe? ticket:23631#comment:2
describes some problems with directly using Docker.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/34176#comment:5>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list