[tor-bugs] #11630 [Tor bundles/installation]: Creating HTTPS-Everywhere's rules.sqlite is non-deterministic

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Nov 20 12:33:57 UTC 2014


#11630: Creating HTTPS-Everywhere's rules.sqlite is non-deterministic
------------------------------------------+----------------------
     Reporter:  gk                        |      Owner:  erinn
         Type:  defect                    |     Status:  reopened
     Priority:  normal                    |  Milestone:
    Component:  Tor bundles/installation  |    Version:
   Resolution:                            |   Keywords:
Actual Points:                            |  Parent ID:
       Points:                            |
------------------------------------------+----------------------

Comment (by gk):

 Finally I got around testing the fix. I used 4.0.1 as it apparently
 contains it already. One of my build machines broke with it:
 {{{
 Generating sqlite DB
 Traceback (most recent call last):
   File "./utils/make-sqlite.py", line 19, in <module>
     locale.setlocale(locale.LC_ALL, 'en_US.UTF8')
   File "/home/ubuntu/install/python/lib/python2.7/locale.py", line 547, in
 setlocale
     return _setlocale(category, locale)
 locale.Error: unsupported locale setting
 }}}
 Using `C` instead of `en_US.UTF8` works fine, though, and makes building
 the rules.sqlite reproducible again. Could you modify your patch
 accordingly and get that into master and a new development and stable
 release with a signed tag respectively (4.0.2 is, alas, not signed)?
 Thanks for the work here.
 I am leaving this ticket open until the fix lands.

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


More information about the tor-bugs mailing list