Skip Menu |

This queue is for tickets about the DBD-SQLite CPAN distribution.

Report information
The Basics
Id: 48051
Status: resolved
Priority: 0/
Queue: DBD-SQLite

People
Owner: Nobody in particular
Requestors: MXEY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in:
  • 1.25
  • 1.26_01
  • 1.26_02
Fixed in: (no value)



Subject: Includes SQLite source
DBD-SQLite includes the SQLite source and builds with it, instead of linking against the system-wide installed libsqlite3. Shipped copies of source code are problematic for Linux distributions when doing fixes, especially for security updates, because they have to be applied in multiple places. It also means extra work for you, because you have to keep up with new SQLite releases. Please change DBD-SQLite to build against the system SQLite or at least provide an option again to allow it. This is currently commented out.
My intention with prevent local linking was to prevent a large error rate during the period in which the code was moving around too much. Now that we have largely passed that period, it's reasonable that we start allowing people back in again. I've added a comment to the Makefile.PL specifically targetting downstream packagers. By default, the Makefile.PL will still refuse to allow local linking. But now if you are sophisticated enough to mantain patches against the module, you can forcefully re-enable linking to a local sqlite.