[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2217: SandboxViolation: mkdir('/usr/lib/python2.7/site-packages/cryptography/hazmat/bindings/__pycache__', 511) {}

Tahoe-LAFS trac at tahoe-lafs.org
Sat Apr 12 00:11:59 UTC 2014


#2217: SandboxViolation: mkdir('/usr/lib/python2.7/site-
packages/cryptography/hazmat/bindings/__pycache__', 511) {}
---------------------------+-----------------------------------------
     Reporter:  aredridel  |      Owner:  aredridel
         Type:  defect     |     Status:  new
     Priority:  normal     |  Milestone:  undecided
    Component:  packaging  |    Version:  1.10.0
   Resolution:             |   Keywords:  setuptools distribute build
Launchpad Bug:             |
---------------------------+-----------------------------------------

Comment (by daira):

 [00:40] <zooko> daira: I really feel like we should require pyOpenSSL <=
 0.13 until this whole CFFI thing has been more worked out.

 [00:43] <daira2> okay, in that case we need exactly pyOpenSSL==0.13

 [00:44] <daira2> because the API to get the OpenSSL version [in order to
 fix #2215] was only added in 0.13

 [...]

 [01:04] <daira1> note that this line will need to be changed to include
 pyOpenSSL:

 [01:04] <daira1> https://tahoe-lafs.org/trac/tahoe-
 lafs/browser/trunk/setup.py#L134

 [01:05] <daira1> it should be:

 [01:06] <daira1> setup_requires += [req for req in install_requires if
 req.startswith('Twisted') or req.startswith('pyOpenSSL') or
 req.startswith('zope.interface')]

 [01:08] <daira1> otherwise setuptools/distribute might attempt to satisfy
 the install-time dependency of Nevow->Twisted->pyOpenSSL using pyOpenSSL
 >= 0.14

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2217#comment:7>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list