[tahoe-lafs-trac-stream] [tahoe-lafs] #1383: foolscap 0.6.1 has no such extra feature 'secure_connections'
tahoe-lafs
trac at tahoe-lafs.org
Sun Jun 5 14:07:57 PDT 2011
#1383: foolscap 0.6.1 has no such extra feature 'secure_connections'
---------------------------+-------------------------------------------
Reporter: zooko | Owner: charlesnw
Type: defect | Status: reopened
Priority: major | Milestone: 1.9.0
Component: packaging | Version: 1.8.2
Resolution: | Keywords: setuptools foolscap pyOpenSSL
Launchpad Bug: 782414 |
---------------------------+-------------------------------------------
Comment (by warner):
After discussing this on IRC, our plan is to make tahoe depend upon
pyopenssl. It's not the cleanest solution: ideally Foolscap could change
its internals to not depend upon pyopenssl some day (maybe using libgnutls
instead), and then Tahoe would have a spurious dependency, but I don't
plan to change Foolscap in this way any time soon.
The other options we discussed:
* change Foolscap to unconditionally require openssl: I still remember the
ipython folks wanting to avoid this dependency
* change Foolscap to unconditionally require setuptools (which would have
caused that ubuntu build to fail rather than producing a package that
didn't have a `[secure_connections]` dependency upon openssl).
I think the immediate problem here was the incorrect ubuntu build (which
didn't mark setuptools as a source dependency, thus the foolscap package
was built in an environment without setuptools, thus foolscap's setup.py
didn't include the `secure_connections` marker, thus tahoe was unsatisfied
with the foolscap .deb that was already installed). And I think that
problem has been fixed on the Ubuntu side.
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1383#comment:35>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list