[tbb-bugs] #25013 [Applications/Tor Browser]: Move TorButton code to the tor browser repository

Tor Bug Tracker & Wiki blackhole at torproject.org
Fri Mar 9 17:17:32 UTC 2018


#25013: Move TorButton code to the tor browser repository
--------------------------------------+--------------------------------
 Reporter:  igt0                      |          Owner:  tbb-team
     Type:  defect                    |         Status:  needs_revision
 Priority:  Medium                    |      Milestone:
Component:  Applications/Tor Browser  |        Version:
 Severity:  Normal                    |     Resolution:
 Keywords:  TorBrowserTeam201803R     |  Actual Points:
Parent ID:  #24855                    |         Points:
 Reviewer:  gk, sysrqb, mcs,          |        Sponsor:
--------------------------------------+--------------------------------
Changes (by arthuredelstein):

 * status:  needs_review => needs_revision


Comment:

 Replying to [comment:20 igt0]:
 > I followed the same approach in the #25260, torbutton will work as a
 feature extension, so we still need to change the browser adding it as a
 subdirectory(git submodule?).

 Hi, Igor -- do you think torbutton could continue to be built
 independently inside the torbutton.git repo, and then copied as an .xpi
 into the Tor Browser Bundle by tor-browser-build.git? I'm wondering if can
 avoid adding the gecko build infrastructure.

 > The changes in the tor button are related to the build system and making
 it work with the mozilla central code base(few things changed and others
 are deprecated).
 >
 >  **bug 25013: Add Gecko build system infrastructure into tor button**
 >
 https://github.com/igortoliveira/torbutton/commit/ef153a43363ee0714f6187b545494161bea96610
 >
 >  **bug 25013: Migrate general.useragent.locale to intl.locale.requested
 **
 >
 https://github.com/igortoliveira/torbutton/commit/40682676e33570d464534adc07bf94acb36a76fe
 >
 >  **bug 25013: Update deprecated JS code**
 >
 https://github.com/igortoliveira/torbutton/commit/1b50773f87465643ab8aed8104fa0c9a0fa5e0f5
 >
 >  **bug 25013: Update XPCOM calls after changes in the interfaces**
 >
 https://github.com/igortoliveira/torbutton/commit/a35a746ca206706f4c5742d70bc90b649c1bfdf0

 I posted some comments on github.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25013#comment:23>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tbb-bugs mailing list