Package: libdbi-perl Version: 1.610.90+is+1.609-1 Severity: wishlist DBI-1.611 has been released.
Looking at the diff from 1.610.90, upstream has reverted the DBISTATE_VERSION bump, so this should be binary compatible with 1.609 and the perldbdabi-* dependencies aren't required for all the DBD::* modules quite yet. It would probably still be a good idea to check that the libdbd-*-perl packages still work before uploading. --- DBI-1.610_90/DBIXS.h 2010-03-02 22:41:15.000000000 +0000 +++ DBI-1.610_91/DBIXS.h 2010-04-22 12:45:47.000000000 +0100 @@ -396,7 +387,14 @@ typedef struct { /* -- FI struct dbistate_st { -#define DBISTATE_VERSION 95 /* Must change whenever dbistate_t does */ +/* DBISTATE_VERSION is checked at runtime via DBISTATE_INIT and check_version. + * It should be incremented on incompatible changes to dbistate_t structure. + * Additional function pointers being assigned from spare padding, where the + * size of the structure doesn't change, doesn't require an increment. + * Incrementing forces all XS drivers to need to be recompiled. + * (See also DBIXS_REVISION as a driver source compatibility tool.) + */ +#define DBISTATE_VERSION 94 /* ++ on incompatible dbistate_t changes */ /* this must be the first member in structure */ void (*check_version) _((const char *name, -- Niko Tyni nt...@debian.org -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org