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