Re: [tor-bugs] #25339 [Applications/Tor Browser]: Install python 3.6 for building HTTPS-Everywhere

2018-03-24 Thread Tor Bug Tracker & Wiki
#25339: Install python 3.6 for building HTTPS-Everywhere
-+-
 Reporter:  boklm|  Owner:  tbb-
 |  team
 Type:  task | Status:  closed
 Priority:  Medium   |  Milestone:
Component:  Applications/Tor Browser |Version:
 Severity:  Normal   | Resolution:  fixed
 Keywords:  tbb-rbm, TorBrowserTeam201803R,  |  Actual Points:
  boklm201802, tbb-backported|
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-
Changes (by gk):

 * keywords:  tbb-rbm, TorBrowserTeam201803R, boklm201802, tbb-backport =>
 tbb-rbm, TorBrowserTeam201803R, boklm201802, tbb-backported


Comment:

 That got backported to `maint-7.5` (commit
 a2510d82d0da7e2f4465c9954beef320e33c737c) and will be used in the build
 for Tor Browser 7.5.3.

--
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] #25339 [Applications/Tor Browser]: Install python 3.6 for building HTTPS-Everywhere

2018-03-02 Thread Tor Bug Tracker & Wiki
#25339: Install python 3.6 for building HTTPS-Everywhere
-+-
 Reporter:  boklm|  Owner:  tbb-
 |  team
 Type:  task | Status:  closed
 Priority:  Medium   |  Milestone:
Component:  Applications/Tor Browser |Version:
 Severity:  Normal   | Resolution:  fixed
 Keywords:  tbb-rbm, TorBrowserTeam201803R,  |  Actual Points:
  boklm201802, tbb-backport  |
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-
Changes (by gk):

 * status:  needs_review => closed
 * keywords:  tbb-rbm, TorBrowserTeam201803R, boklm201802 => tbb-rbm,
 TorBrowserTeam201803R, boklm201802, tbb-backport
 * resolution:   => fixed


Comment:

 Thanks. Looks good. Let's test it in the next alpha and then think about a
 backport. Merged to `master` (commit
 7f6cb4caa95b7818e4482f41fd333f5a2a8d60f1).

--
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] #25339 [Applications/Tor Browser]: Install python 3.6 for building HTTPS-Everywhere

2018-03-01 Thread Tor Bug Tracker & Wiki
#25339: Install python 3.6 for building HTTPS-Everywhere
-+-
 Reporter:  boklm|  Owner:  tbb-
 |  team
 Type:  task | Status:
 |  needs_review
 Priority:  Medium   |  Milestone:
Component:  Applications/Tor Browser |Version:
 Severity:  Normal   | Resolution:
 Keywords:  tbb-rbm, TorBrowserTeam201803R,  |  Actual Points:
  boklm201802|
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-
Changes (by boklm):

 * status:  needs_revision => needs_review
 * keywords:  tbb-rbm, TorBrowserTeam201803, boklm201802 => tbb-rbm,
 TorBrowserTeam201803R, boklm201802


Comment:

 Replying to [comment:4 gk]:
 >
 > Yes, that's true. However we would need to look for yet another solution
 to this bug in about three months as Ubuntu Artful is EOL in July 2018,
 not ideal. If you feel strongly here I am fine building Python 3.6 from
 source for 64bit Linux in the same container used for HTTPS-Everywhere. I
 feel the risk of breaking the reproducibility of HTTPS-Everywhere with
 `buster` is not very high given that it is "just" an extension. Either way
 I want to test the new process in an alpha anyway first (shipping the
 stable one time with a not up-to-date HTTPS-Everywhere seems to me
 acceptable given that we need to test a new build method in our
 environment first).

 I don't feel strongly about this, so I am fine using `buster`. We can
 still look for another solution later if it actually becomes a problem.

 > Looking at the patch we don't need the 32bit `buster` in the debootstrap
 config. Could you remove that part? Oh, and we might want to clean that
 config up anyway (in a different bug/commit) as there are still Ubuntu
 Precise things among others in it.

 I removed the 32bit `buster` in branch `bug_25339_v3`:
 https://gitweb.torproject.org/user/boklm/tor-browser-
 build.git/commit/?h=bug_25339_v3=7f6cb4caa95b7818e4482f41fd333f5a2a8d60f1

 And I opened #25394 for more clean up.

--
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] #25339 [Applications/Tor Browser]: Install python 3.6 for building HTTPS-Everywhere

2018-03-01 Thread Tor Bug Tracker & Wiki
#25339: Install python 3.6 for building HTTPS-Everywhere
-+-
 Reporter:  boklm|  Owner:  tbb-
 |  team
 Type:  task | Status:
 |  needs_revision
 Priority:  Medium   |  Milestone:
Component:  Applications/Tor Browser |Version:
 Severity:  Normal   | Resolution:
 Keywords:  tbb-rbm, TorBrowserTeam201803,   |  Actual Points:
  boklm201802|
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-
Changes (by gk):

 * keywords:  tbb-rbm, TorBrowserTeam201802R, boklm201802 => tbb-rbm,
 TorBrowserTeam201803, boklm201802
 * status:  needs_review => needs_revision


Comment:

 Replying to [comment:3 boklm]:
 > There is a patch for review in branch `bug_25339_v2`, using `buster` to
 build https-everywhere:
 > https://gitweb.torproject.org/user/boklm/tor-browser-
 build.git/commit/?h=bug_25339_v2=734a41c0f986989163ff7536ff84a2a03e00d5cc
 >
 > However `buster` is not a stable release yet, so I am wondering how
 likely it is that an update, for instance on the `zip` package, would
 break the reproducibility of the build. Ubuntu Artful is a stable release,
 so it might be less likely to have big updates.

 Yes, that's true. However we would need to look for yet another solution
 to this bug in about three months as Ubuntu Artful is EOL in July 2018,
 not ideal. If you feel strongly here I am fine building Python 3.6 from
 source for 64bit Linux in the same container used for HTTPS-Everywhere. I
 feel the risk of breaking the reproducibility of HTTPS-Everywhere with
 `buster` is not very high given that it is "just" an extension. Either way
 I want to test the new process in an alpha anyway first (shipping the
 stable one time with a not up-to-date HTTPS-Everywhere seems to me
 acceptable given that we need to test a new build method in our
 environment first).

 Looking at the patch we don't need the 32bit `buster` in the debootstrap
 config. Could you remove that part? Oh, and we might want to clean that
 config up anyway (in a different bug/commit) as there are still Ubuntu
 Precise things among others in it.

--
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] #25339 [Applications/Tor Browser]: Install python 3.6 for building HTTPS-Everywhere

2018-02-27 Thread Tor Bug Tracker & Wiki
#25339: Install python 3.6 for building HTTPS-Everywhere
-+-
 Reporter:  boklm|  Owner:  tbb-
 |  team
 Type:  task | Status:
 |  needs_review
 Priority:  Medium   |  Milestone:
Component:  Applications/Tor Browser |Version:
 Severity:  Normal   | Resolution:
 Keywords:  tbb-rbm, TorBrowserTeam201802R,  |  Actual Points:
  boklm201802|
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-
Changes (by boklm):

 * status:  new => needs_review
 * keywords:  tbb-rbm, TorBrowserTeam201802, boklm201802 => tbb-rbm,
 TorBrowserTeam201802R, boklm201802


Comment:

 There is a patch for review in branch `bug_25339_v2`, using `buster` to
 build https-everywhere:
 https://gitweb.torproject.org/user/boklm/tor-browser-
 build.git/commit/?h=bug_25339_v2=734a41c0f986989163ff7536ff84a2a03e00d5cc

 However `buster` is not a stable release yet, so I am wondering how likely
 it is that an update, for instance on the `zip` package, would break the
 reproducibility of the build. Ubuntu Artful is a stable release, so it
 might be less likely to have big updates.

--
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] #25339 [Applications/Tor Browser]: Install python 3.6 for building HTTPS-Everywhere

2018-02-25 Thread Tor Bug Tracker & Wiki
#25339: Install python 3.6 for building HTTPS-Everywhere
-+-
 Reporter:  boklm|  Owner:  tbb-
 |  team
 Type:  task | Status:  new
 Priority:  Medium   |  Milestone:
Component:  Applications/Tor Browser |Version:
 Severity:  Normal   | Resolution:
 Keywords:  tbb-rbm, TorBrowserTeam201802,   |  Actual Points:
  boklm201802|
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-

Comment (by gk):

 I think we don't want to go back to some Ubuntu version for any of our
 build projects. https://bugzilla.mozilla.org/show_bug.cgi?id=1388447
 indicates that Mozilla won't switch to require Python 3.x before Firefox
 61. So, we don't need to adapt our Python version used for the Firefox
 build.
 I guess using `buster` for just building HTTPSE might be the least time-
 consuming change? If so, then we should do it.

--
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] #25339 [Applications/Tor Browser]: Install python 3.6 for building HTTPS-Everywhere

2018-02-23 Thread Tor Bug Tracker & Wiki
#25339: Install python 3.6 for building HTTPS-Everywhere
-+-
 Reporter:  boklm|  Owner:  tbb-
 |  team
 Type:  task | Status:  new
 Priority:  Medium   |  Milestone:
Component:  Applications/Tor Browser |Version:
 Severity:  Normal   | Resolution:
 Keywords:  tbb-rbm, TorBrowserTeam201802,   |  Actual Points:
  boklm201802|
Parent ID:   | Points:
 Reviewer:   |Sponsor:
-+-

Comment (by boklm):

 According to legind, Ubuntu Artful is an other option.

--
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] #25339 [Applications/Tor Browser]: Install python 3.6 for building HTTPS-Everywhere

2018-02-23 Thread Tor Bug Tracker & Wiki
#25339: Install python 3.6 for building HTTPS-Everywhere
-+-
 Reporter:  boklm|  Owner:  tbb-team
 Type:  task | Status:  new
 Priority:  Medium   |  Milestone:
Component:  Applications/Tor |Version:
  Browser|   Keywords:  tbb-rbm,
 Severity:  Normal   |  TorBrowserTeam201802, boklm201802
Actual Points:   |  Parent ID:
   Points:   |   Reviewer:
  Sponsor:   |
-+-
 The next HTTPSE release, to be released on monday, is converting all the
 toolings to python 3.6, including the components of the build script. To
 be able to build HTTPSE, we will need to install python 3.6.

 To do that, we can either use a debian `buster (testing)` container, or
 build python 3.6 from sources.

--
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