This is a regression from Maverick to Natty. Below is a transcript of
the equivalent process on Maverick, including tahoe-lafs working on
Maverick. So you could look at the difference in the procedure for
building foolscap on Maverick vs. building foolscap on Natty. I assume
that the salient difference is that the new build is done without
setuptools being present.

zooko@ip-10-117-66-104:~$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pkg_resourcers
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pkg_resourcers
>>> import pkg_resources
>>> pkg_resources.require("foolscap")
[foolscap 0.5.1 (/usr/lib/pymodules/python2.6), Twisted 10.1.0 
(/usr/lib/python2.6/dist-packages)]
>>> pkg_resources.require("foolscap[secure_connections]")
[foolscap 0.5.1 (/usr/lib/pymodules/python2.6), pyOpenSSL 0.10 
(/usr/lib/pymodules/python2.6), Twisted 10.1.0 
(/usr/lib/python2.6/dist-packages)]
>>>
zooko@ip-10-117-66-104:~$ dpkg --listfiles python-foolscap | grep requires.txt
/usr/share/pyshared/foolscap-0.5.1.egg-info/requires.txt
zooko@ip-10-117-66-104:~$ cat 
/usr/share/pyshared/foolscap-0.5.1.egg-info/requires.txt
twisted >= 2.4.0

[secure_connections]
zooko@ip-10-117-66-104:~$ tahoe --version
allmydata-tahoe: 1.7.1, foolscap: 0.5.1, pycryptopp: 0.5.17, zfec: 1.4.5, 
Twisted: 10.1.0, Nevow: 0.10.0, zope.interface: unknown, python: 2.6.6, 
platform: Linux-Ubuntu_10.10-i686-32bit_ELF, sqlite: 3.7.2, simplejson: 2.1.1, 
pyOpenSSL: 0.10, setuptools: 0.6, pysqlite: 2.4.1

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/782414

Title:
  tahoe-lafs can't start because foolscap packaging metadata doesn't
  declare the fact that it supports secure_connections

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to