[tor-bugs] #34122 [Internal Services/Tor Sysadmin Team]: Create two Tor Browser build machines
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue May 12 05:21:14 UTC 2020
#34122: Create two Tor Browser build machines
-------------------------------------------------+-------------------------
Reporter: sysrqb | Owner: hiro
Type: project | Status:
| assigned
Priority: Medium | Milestone:
Component: Internal Services/Tor Sysadmin Team | Version:
Severity: Normal | Resolution:
Keywords: tap-roadmap-may | Actual Points:
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by gk):
Replying to [comment:2 anarcat]:
> > Currently, the default Tor Browser build system (tor-browser-build)
requires the user have (essentially) full sudo permissions (#23631) due to
its underlying use of runc for creating deterministic build environments.
>
> How open are we to changing how that works? How hard is changing that
component, in other words?
>
> I ask because `runc` and friends have moved quite a bit in recent years,
and there is now the possibility of building and running containers (the
latter is what `runc` does, essentially) as regular users (AKA "rootless
containers"). In particular, buildah and podman are drop-in Docker
replacements that can do that.
>
> Therefore, if "creating deterministic build environments" is the goal,
maybe we can look at podman and friends first?
>
> I see some of those ideas were mentioned in #23631 but i figured i would
bring them back in scope here first...
Yes, we are totally open for doing that (just to reply here as well as in
#34176). We won't have time to do so until October this year, though. But
I think we should get that on our agenda for October, in particular if
that helps to convince TPA to maintain the machines/OSes.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/34122#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list