#612 closed defect (wontfix)

build binary packages of pysqlite

Reported by: zooko Owned by: somebody
Priority: major Milestone: undecided
Component: packaging Version: 1.2.0
Keywords: Cc: tahoe-dev@…
Launchpad Bug:


This page:


(referenced by #566)

shows a giant matrix of packages that Tahoe depends on, platforms Tahoe ought to work on, and version of Python that Tahoe ought to support. This ticket is to add pysqlite to that matrix and supply lots of binary packages so that using Tahoe's new backupdb feature will Just Work. (Currently if you try to use backupdb without sqlite and pysqlite installed then you will get a nice error message explaining that you need to go away and manually install those two packages on your operating system in order to use this feature.)

Adding another library to this matrix which contains compiled code adds 21 slots to the matrix. (Adding another library to this matrix which is 100% Pure Python code adds 1 slot.)

A glance at that matrix will instantly make clear that this process needs to be automated. Having humans build and upload those hundreds of packages would be a sad waste of a valuable natural resource: human time. Perhaps the good folks of the snakebite project -- http://snakebite.org -- would like to help us write a program -- possibly a buildbot script -- to do this automatically on lots of platforms and Python versions.

Change History (3)

comment:1 Changed at 2009-02-09T18:23:04Z by zooko

  • Cc tahoe-dev@… added

I'm going to add cc: tahoe-dev on this ticket, and then I'm going to post the contents of my original ticket to tahoe-dev with a link to this ticket.

comment:2 Changed at 2009-03-08T22:00:25Z by warner

  • Component changed from unknown to packaging
  • Owner changed from nobody to somebody

comment:3 Changed at 2009-07-11T23:20:50Z by zooko

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

Since Python >= 2.5 comes with sqlite built in and since I'm hoping to drop support for Python 2.4 after the 1.5.0 release, I'm closing this ticket as wontfix.

Note: See TracTickets for help on using tickets.