#522 closed defect (invalid)

mac buildslave produces builds lacking pycrypto

Reported by: robk Owned by: nobody
Priority: major Milestone: eventually
Component: packaging Version: 1.2.0
Keywords: mac twisted manhole pycrypto-lib Cc:
Launchpad Bug:

Description (last modified by zooko)

so in testing the 'official' mac build - i.e. that produced by the mac buildslave, and found at https://dev.allmydata.com/~buildslave/dist/tahoe/mac-10.5/ - both peter and I got (horribly mutilated by wxpython) tracebacks

in short, the build doesn't include pycrypto

if you have an authorized_keys.???? file in ~/.tahoe, then the node will try and create a manhole, which depends on twisted being able to import pycrypto, and explosions rapidly ensue.

removing said file lets the build run (sans manhole)

but the build should be including pycrypto

Change History (9)

comment:1 Changed at 2009-02-04T20:57:16Z by zooko

  • Description modified (diff)
  • Milestone 1.3.0 deleted

Doesn't need to be fixed for 1.3.0 -- moving it out of 1.3.0 milestone.

comment:2 Changed at 2009-07-25T18:53:33Z by zooko

See also #774 (pycrypto package is required for manhole). The right solution for this ticket (#522) is probably to fix #774 and then to specify that you want the extra feature named "manhole" when building a Mac package. See also #775 (no pycrypto + authorized_keys file = failure to start?).

comment:3 Changed at 2009-12-12T02:50:01Z by davidsarah

  • Keywords mac twisted manhole pycrypto added

comment:4 Changed at 2010-02-15T19:08:59Z by davidsarah

  • Keywords pycrypto-lib added; pycrypto removed
  • Milestone set to 1.7.0

Part of #953.

comment:5 Changed at 2010-04-12T17:33:47Z by zooko

  • Milestone changed from 1.7.0 to eventually

comment:6 Changed at 2010-04-12T23:13:59Z by davidsarah

  • Milestone changed from eventually to 1.7.0

Needed if we want to support SFTP in 1.7.

comment:7 Changed at 2010-04-13T04:13:51Z by zooko

  • Milestone changed from 1.7.0 to eventually
  • Owner changed from warner to nobody

This ticket is about a MacOSX-specific application that isn't really supported (i.e. it is currently broken in more ways than this). So it is not necessary to fix this for v1.7 to have SFTP support. Although, fixing #953 would probably automatically fix this ticket and #953 is necessary for SFTP support.

(Also it would of course be nice if someone wanted to adopt the MacOSX application and give it some loving care. It has tests which show you exactly how it is currently failing!)

comment:8 Changed at 2010-04-13T17:10:51Z by davidsarah

Oh right, I misunderstood this bug. I thought it was about pycrypto failing to compile on OS-X, but that's part of #953.

comment:9 Changed at 2011-11-17T22:45:53Z by davidsarah

  • Resolution set to invalid
  • Status changed from new to closed

The mac build is no more.

Note: See TracTickets for help on using tickets.