[tahoe-dev] 0.8.2b1 - new/wrong dependencies

Greg Troxel gdt at ir.bbn.com
Sat Jan 29 02:04:12 UTC 2011


I attempted to update the pkgsrc package to 0.8.1b1.

I found that it tried to download something called "mock" that I had
never heard of, and had not seen announced as a new prereq.  Brian
confirmed that this is:
  http://pypi.python.org/pypi/mock/
and said it's part of some tests that can be run on installed copies by
users.

This dependency should be listed in the detailed installation
instructions which should be included in the tarball.  (I was actually
offline while trying to package the tarball, which should have been easy
since I had all the prereqs for 0.8.1 installed.)

While packaging mock, I found that  pypi.python.org when accessed over
IPv6 seemed to hang.  (My IPv6 connectivity is generally pretty good.)


Then, I found that the package was trying to download foolscap 0.6.1.
But, I have compatible twisted and foolscap installed, which should be
ok (and of course packaging systems don't allow build-time downloads):

py26-foolscap-0.5.1 Foolscap contains an RPC protocol for Twisted
py26-twisted-10.1.0 Framework for writing networked applications

I thought the result of discussion  was that a compatible pair of
twisted/foolscap was ok, and there was no reason to require bleeding
edge versions.  (twisted 0.10.2 has been out for less than two months,
and foolscap 0.6.1 is two weeks old.)

I saw:

Searching for foolscap[secure_connections]>=0.6.1
Reading http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-dep-sdists/
Reading http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/
Best match: foolscap 0.6.1
Downloading http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-dep-sdists/foolscap-0.6.1.tar.bz2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 194 bytes
Desc: not available
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20110128/7e355634/attachment.asc>


More information about the tahoe-dev mailing list