#1980 closed task (fixed)

build binary eggs for Windows x86 (32-bit)

Reported by: daira Owned by: daira
Priority: normal Milestone: 1.10.1
Component: packaging Version: 1.10.0
Keywords: windows win32 eggs packaging Cc:
Launchpad Bug:

Description (last modified by daira)

This is one of a collection of tickets about binary eggs that need to be built for specific platforms.

See src/allmydata/_auto_deps.py for Tahoe-LAFS trunk's current dependencies, and https://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-dep-eggs/README.html for the eggs that have been built and uploaded.

Change History (17)

comment:1 Changed at 2013-05-25T02:06:07Z by daira

32-bit Windows is currently missing pycrypto >= 2.4.1 and pycryptopp >= 0.6.0 eggs for Python 2.6. On the other hand, we recommend using Python 2.7.x on Windows.

comment:2 Changed at 2013-05-25T02:29:08Z by daira

  • Description modified (diff)

comment:3 Changed at 2013-09-02T20:16:03Z by daira

A pyOpenSSL 0.13 egg is a particular priority because of #2005.

comment:4 Changed at 2014-09-05T00:38:56Z by zooko

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

Okay, I'm officially closing all tickets that have to do with binary eggs (except on Windows) as wontfix. Binary eggs have never worked on other platforms than Windows, and never will. I hate this, but I hereby stop struggling against it.

comment:5 Changed at 2014-09-07T17:15:31Z by daira

  • Keywords openitp-packaging added
  • Resolution wontfix deleted
  • Status changed from closed to reopened

comment:6 Changed at 2014-09-07T17:18:28Z by daira

Zooko, did you intend to close tickets *other* than for Windows platforms? That would be only #1982, #1983 (but see my comment there), #1985, #1986, and #2001.

Last edited at 2014-09-07T17:21:55Z by daira (previous) (diff)

comment:7 Changed at 2014-09-25T15:56:54Z by daira

  • Milestone changed from undecided to 1.11.0

comment:8 Changed at 2014-09-25T16:11:15Z by daira

  • Owner set to daira
  • Status changed from reopened to new

comment:9 Changed at 2014-09-25T16:11:24Z by daira

  • Status changed from new to assigned

comment:10 Changed at 2014-09-25T16:28:13Z by daira

  • Keywords packaging added; openitp-packaging removed

comment:11 Changed at 2014-10-08T12:10:32Z by daira

We need a pyOpenSSL 0.13.1 egg for 32-bit Windows before the 1.11 release.

comment:12 Changed at 2015-01-20T17:32:59Z by warner

  • Milestone changed from 1.10.1 to 1.11.0

comment:13 Changed at 2015-01-20T17:35:34Z by warner

  • Milestone changed from 1.11.0 to 1.10.1

This is no longer part of the openitp grant, but we still need eggs to enable the 'quickstart' instructions to work on windows.

comment:14 Changed at 2015-02-17T16:40:12Z by daira

For this platform, we still need:

  • pyOpenSSL 0.13.1 with OpenSSL 1.0.1l
Version 0, edited at 2015-02-17T16:40:12Z by daira (next)

comment:15 Changed at 2015-05-01T21:43:13Z by daira

  • Resolution set to fixed
  • Status changed from assigned to closed

Fixed \o/. The build instructions for OpenSSL/pyOpenSSL are at docs/build/build-pyOpenSSL.rst, and have been updated for 32-bit Windows.

comment:16 Changed at 2015-05-02T21:53:44Z by daira

  • Resolution fixed deleted
  • Status changed from closed to reopened

I now need to build a Twisted >= 13.0.0 (probably 15.1.0) egg, in order for the #2416 branch to work on 32-bit Windows systems without a compiler.

Last edited at 2015-05-02T21:54:47Z by daira (previous) (diff)

comment:17 Changed at 2015-05-13T12:02:08Z by daira

  • Resolution set to fixed
  • Status changed from reopened to closed
Note: See TracTickets for help on using tickets.