[tor-bugs] #20352 [Applications/Tor Browser]: Integrate sandboxed Tor Browser into our gitian build system
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Dec 5 12:52:52 UTC 2016
#20352: Integrate sandboxed Tor Browser into our gitian build system
-------------------------------------------------+-------------------------
Reporter: gk | Owner: tbb-
| team
Type: task | Status:
| needs_review
Priority: High | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-gitian, tbb-sandboxing, | Actual Points:
GeorgKoppen201611, TorBrowserTeam201612R |
Parent ID: #19750 | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by boklm):
Replying to [comment:28 gk]:
>
> Okay. boklm: I have bug_20352 (https://gitweb.torproject.org/user/gk
/gitian-
builder.git/commit/?h=bug_20352&id=eab8568ddcb3c4ea8b7b1d8b6321946f68b2f10e)
in my gitian-builder repo enabling backports. It seems that might not be
enough, though, as one has to request using backports for a package
explicitely (IIRC). I try to test that later but my build/test machine is
currently occupied with other high prio stuff. If you could give that a
whirl that would be great.
I added a patch for gitian-builder.git, adding support for a
`backports_packages` option in the descriptiors (in addition to your patch
enabling the repository):
https://trac.torproject.org/projects/tor/attachment/ticket/20352/0001-Bug-20352
-add-option-to-install-backports-packages.patch
After making this change to `gitian-sandbox.yml`, the `libseccomp-dev` and
`libseccomp2` packages are now installed from backports:
{{{
diff --git a/gitian/descriptors/linux/gitian-sandbox.yml
b/gitian/descriptors/linux/gitian-sandbox.yml
index 70b9902..71910c2 100644
--- a/gitian/descriptors/linux/gitian-sandbox.yml
+++ b/gitian/descriptors/linux/gitian-sandbox.yml
@@ -13,9 +13,10 @@ packages:
# Needed for the sandboxing code
- "libx11-dev"
- "pkg-config"
-- "libseccomp-dev"
-- "libseccomp2"
- "libgtk-3-dev"
+backports_packages:
+ - "libseccomp-dev"
+ - "libseccomp2"
reference_datetime: "2000-01-01 00:00:00"
remotes:
- "url": "https://github.com/pkg/error"
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/20352#comment:29>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list