This bug still exists as of 2.1.0.2-1_amd64. As Arjan Oosting found, removing the "$(MAKE) clean" from the install rule in debian/rules fixes the problem. This rule removes all .o files, including the GHCi library /debian/tmp/build/libghc6-hdbc-sqlite3-dev/dist/build/HSHDBC-sqlite3-2.1.0.2.o
Simply removing the "`find . -name "*.o"`" in the clean rule works nicely and doesn't leave any additional files in the .deb (though it might leave other files around in the build tree). I'm not sure what the "right" way to package GHCi libraries is, but other packages seem to simply include the .o file in the .deb. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org