Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2019-05-16 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
-+-
 Reporter:  Hello71  |  Owner:  Hello71
 Type:  enhancement  | Status:
 |  needs_information
 Priority:  Low  |  Milestone:  Tor:
 |  unspecified
Component:  Core Tor/Tor |Version:  Tor:
 |  unspecified
 Severity:  Normal   | Resolution:
 Keywords:  postfreeze-ok, reviewer-was- |  Actual Points:
  teor-20190422  |
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-
Changes (by nickm):

 * keywords:  postfreeze-ok, 040-can, reviewer-was-teor-20190422 =>
 postfreeze-ok, reviewer-was-teor-20190422
 * milestone:  Tor: 0.4.0.x-final => Tor: unspecified


--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2019-01-14 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_information
 Priority:  Medium|  Milestone:  Tor: 0.4.0.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  teor  |Sponsor:
--+
Changes (by gaba):

 * sponsor:  Sponsor8-can =>


--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-11-06 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_information
 Priority:  Medium|  Milestone:  Tor: 0.3.6.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  teor  |Sponsor:  Sponsor8-can
--+

Comment (by teor):

 This ticket is about cross-compiling, #13694 is about native builds (using
 mingw).

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-11-06 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_information
 Priority:  Medium|  Milestone:  Tor: 0.3.6.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  teor  |Sponsor:  Sponsor8-can
--+

Comment (by gk):

 What's the relationship of this ticket to #13694?

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-11-06 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_information
 Priority:  Medium|  Milestone:  Tor: 0.3.6.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  teor  |Sponsor:  Sponsor8-can
--+
Changes (by teor):

 * status:  needs_revision => needs_information
 * milestone:  Tor: 0.3.5.x-final => Tor: 0.3.6.x-final


Comment:

 We discussed this documentation in the network team meeting.

 We want to document the following use cases:
 * cross-compiling Tor (Tor Browser, Tor Devs using Wine)
 * compiling Tor using mingw (Appveyor, Tor Devs using Native Windows)

 We want to spend some more time reviewing this document, and trying out
 the process, before deciding if we want to merge it as-is, or make some
 more changes.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-10-31 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_revision
 Priority:  Medium|  Milestone:  Tor: 0.3.5.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  teor  |Sponsor:  Sponsor8-can
--+

Comment (by Hello71):

 Replying to [comment:11 teor]:
 > This documentation seems ok to me.
 >
 > But I am not sure that the references to compiling on Windows are
 accurate:
 >
 > > Compiling tor *on* Windows using mingw is theoretically supported, but
 few
 > > developers actually use this configuration, and it is not used to
 build Tor
 > > Browser. Therefore, this guide will only cover cross-compilation.
 >
 > We compile tor on Windows using MSYS2 on every pull request on 0.3.4 and
 later:
 > https://ci.appveyor.com/project/torproject/tor

 Didn't exist when I wrote this :)


 > MSYS2 contains cygwin as well as mingw. The library and compiler names
 suggest that our builds just use mingw. But I haven't checked if the
 builds or binaries depend on cygwin.

 I'm virtually certain that they don't.

 > > 2. Acquire libevent, openssl, and zlib cross-compiled for mingw. ...
 >
 > MSYS2 has package repositories containing these libraries. There seem to
 be versions of the libraries that just depend on mingw.

 Should be, I forgot about MSYS2. Also I'm not sure if their packages are
 usable for cross-compiling.

 > Once this cross-compiling document is accurate, we should merge it.
 > Then we can open tickets for mingw-on-Windows and MXE builds.

 Sounds good.

 Replying to [comment:12 teor]:
 > It might also be worth mentioning that you can cross-compile tor for
 Windows on Windows 10 using Windows Subsystem for Linux, which is an
 emulated Linux environment.

 I think that was a worse option when I wrote this, but sure.

 Replying to [comment:13 teor]:
 > I don't understand why we get cross-compiled libraries from Jenkins,
 when we can just get signed libraries from Debian.

 For non-Debian users.

 > I also think that ahf's instructions are much easier to follow.
 >
 > Is there a reason you rewrote/summarised them?
 >
 > https://github.com/ahf/tor-win32/

 I didn't know ahf had instructions.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-10-29 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_revision
 Priority:  Medium|  Milestone:  Tor: 0.3.5.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  teor  |Sponsor:  Sponsor8-can
--+

Comment (by teor):

 I don't understand why we get cross-compiled libraries from Jenkins, when
 we can just get signed libraries from Debian. I also think that ahf's
 instructions are much easier to follow.

 Is there a reason you rewrote/summarised them?

 https://github.com/ahf/tor-win32/

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-10-29 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_revision
 Priority:  Medium|  Milestone:  Tor: 0.3.5.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  teor  |Sponsor:  Sponsor8-can
--+

Comment (by teor):

 It might also be worth mentioning that you can cross-compile tor for
 Windows on Windows 10 using Windows Subsystem for Linux, which is an
 emulated Linux environment.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-10-29 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_revision
 Priority:  Medium|  Milestone:  Tor: 0.3.5.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  teor  |Sponsor:  Sponsor8-can
--+
Changes (by teor):

 * status:  needs_review => needs_revision


Comment:

 This documentation seems ok to me.

 But I am not sure that the references to compiling on Windows are
 accurate:

 > Compiling tor *on* Windows using mingw is theoretically supported, but
 few
 > developers actually use this configuration, and it is not used to build
 Tor
 > Browser. Therefore, this guide will only cover cross-compilation.

 We compile tor on Windows using MSYS2 on every pull request on 0.3.4 and
 later:
 https://ci.appveyor.com/project/torproject/tor

 MSYS2 contains cygwin as well as mingw. The library and compiler names
 suggest that our builds just use mingw. But I haven't checked if the
 builds or binaries depend on cygwin.

 > 2. Acquire libevent, openssl, and zlib cross-compiled for mingw. ...

 MSYS2 has package repositories containing these libraries. There seem to
 be versions of the libraries that just depend on mingw.

 Once this cross-compiling document is accurate, we should merge it.
 Then we can open tickets for mingw-on-Windows and MXE builds.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-10-29 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_review
 Priority:  Medium|  Milestone:  Tor: 0.3.5.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  teor  |Sponsor:  Sponsor8-can
--+
Changes (by asn):

 * reviewer:  catalyst => teor


--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-10-29 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_review
 Priority:  Medium|  Milestone:  Tor: 0.3.5.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  catalyst  |Sponsor:  Sponsor8-can
--+
Changes (by Hello71):

 * status:  needs_revision => needs_review


Comment:

 Made changes and auto-rebased on master. Still at
 https://cgit.alxu.ca/tor.git/commit/?h=building-tor-mingw-docs.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-08-21 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_revision
 Priority:  Medium|  Milestone:  Tor: 0.3.5.x-final
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  catalyst  |Sponsor:
--+
Changes (by nickm):

 * milestone:   => Tor: 0.3.5.x-final


--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-08-13 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+--
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_revision
 Priority:  Medium|  Milestone:
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  catalyst  |Sponsor:
--+--
Changes (by catalyst):

 * status:  needs_review => needs_revision


Comment:

 Replying to [comment:4 Hello71]:
 > ahf said that MXE "sounds cool" and presumably would like to not
 maintain https://github.com/ahf/tor-win32/. additionally, the MXE option
 supports zstd and xz. therefore, I would like to keep those. if you or ahf
 could test those it would be great.
 >
 > already fixed TOR_RUST_TARGET in an earlier revision.
 >
 > changed jenkins wording to be more critical.
 Thanks. Please delete mentions of MXE for now. We can look at that in a
 separate ticket. Also, what do you mean by this:
 > Jenkins is not a part of the Tor infrastructure

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-07-10 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+--
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_review
 Priority:  Medium|  Milestone:
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  catalyst  |Sponsor:
--+--
Changes (by asn):

 * status:  needs_revision => needs_review


--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-07-10 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+--
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_revision
 Priority:  Medium|  Milestone:
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  catalyst  |Sponsor:
--+--

Comment (by Hello71):

 ahf said that MXE "sounds cool" and presumably would like to not maintain
 https://github.com/ahf/tor-win32/. additionally, the MXE option supports
 zstd and xz. therefore, I would like to keep those. if you or ahf could
 test those it would be great.

 already fixed TOR_RUST_TARGET in an earlier revision.

 changed jenkins wording to be more critical.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-07-09 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+--
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_revision
 Priority:  Medium|  Milestone:
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  catalyst  |Sponsor:
--+--
Changes (by catalyst):

 * status:  needs_review => needs_revision


Comment:

 Thanks for the new documentation!

 I'm not sure the core team has much experience with MXE or much interest
 in trying it out.  Please delete the MXE section for now.  Feel free to
 submit it under a separate ticket.

 `RUST_TARGET` should be `TOR_RUST_TARGET`.  We changed it to reduce
 chances of environment variable conflicts.

 Please don't refer to yourself as "this author" in a shared-authorship
 document.  Also I'm not sure we should be making such claims about the
 security properties of using the Jenkins build artifacts.  I think it's a
 tradeoff, and maybe one that we shouldn't try to summarize here.  Maybe
 it's enough to mention that the artifacts aren't signed and their
 integrity depends on the Jenkins infrastructure itself and the web CA
 infrastructure.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-06-22 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+--
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  needs_review
 Priority:  Medium|  Milestone:
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  catalyst  |Sponsor:
--+--
Changes (by Hello71):

 * status:  assigned => needs_review


Comment:

 Updated to add MXE instructions. It works fairly well after fixing #26464.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-06-15 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+--
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  assigned
 Priority:  Medium|  Milestone:
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal| Resolution:
 Keywords:|  Actual Points:
Parent ID:| Points:
 Reviewer:  catalyst  |Sponsor:
--+--

Comment (by rl1987):

 +1.

 There's also: https://github.com/ahf/tor-win32

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

[tor-bugs] #26376 [Core Tor/Tor]: add cross compiling docs

2018-06-14 Thread Tor Bug Tracker & Wiki
#26376: add cross compiling docs
--+--
 Reporter:  Hello71   |  Owner:  Hello71
 Type:  enhancement   | Status:  assigned
 Priority:  Medium|  Milestone:
Component:  Core Tor/Tor  |Version:  Tor: unspecified
 Severity:  Normal|   Keywords:
Actual Points:|  Parent ID:
   Points:|   Reviewer:  catalyst
  Sponsor:|
--+--
 since apparently nobody on #tor-dev knows, I wrote a document.

 https://cgit.alxu.ca/tor.git/commit/?h=building-tor-mingw-docs

 setting catalyst as reviewer since they say they tried it and it works.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs