[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-dev] tor-browser-build : any way to get it to use system packages for building?



On 14/06/22 02:47, Jason Vas Dias wrote:
Good day -

   I recently attempted to check-out and build tor-browser-build -
   MUST it download ALL the gits, if system packages
   are found to satisfy version dependencies ?

   I just don't have enough storage / network bandwidth .
   Why am I downloading the llvm source when I already
   have llvm and clang 13 (-devel packages also) on my
   Fedora 36 system ?

   Is there any interest in producing a version of tor-browser-build
   to use installed system packages if they meet version requirements
   instead of checking out GITs & building for ALL dependencies ?
   It could be enabled with a USE_SYSTEM_PKGS=1 make
   option or something.
Hello,

the tor-browser-build repository is used to create reproducible builds of the Tor Browser Bundle.

For this reason it runs on a strictly controlled environment (typically, Debian containers with tools such as compilers built during the process).


   I'm going to have to develop this if I want to work on tor-browser,
   which I do want to do.

When we develop new features on Tor Browser, we compile Firefox with our system compilers, and then copy the new binaries on an existing TBB.

The procedure is explained in our hacking page [0] on the wiki. It is a bit outdated, but it should still work. Firefox development guides should apply as well.

However, this procedure is a hack that should be used for testing purposes only and is not supported by us in any way.

Also, if you want to contribute to Tor Browser, the modifications must be buildable in tor-browser-build.


Best,

Pier Angelo Vendrame


[0] https://gitlab.torproject.org/tpo/applications/tor-browser/-/wikis/Hacking


Best Regards,
Jason
_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev
_______________________________________________
tor-dev mailing list
tor-dev@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev