Hi, I'm packaging a database wrapper library (http://oss.devit.com/yada/). Its purpose is to provide one single API to a program and let the user configure if the database used is actually postgres/mysql/sqlite. The actual interfacing with the databases is done by .so plugins that are dlopened at run time.
Currently my package will depend on all of the database libs: | Depends: [...], libmysqlclient15off (>= 5.0.24-2), libpq4 (>= 8.1.4), libsqlite3-0 (>= 3.3.8) This kind of defeats the purpose of the package, the program(mer) uses this library in order not to pull in any (or even all) specific databases. Is it in this case ok if I replace ',' by '|' there? This would allow the user to really choose what database backend he wants. The alternative solution would be to put the plugins into separate packages and then depend on libyada-mysql | libyada-postgres | libyada-sqlite. As these packages would merely contain a single file, that seems bloat to me. Comments? Christoph -- [EMAIL PROTECTED] | http://www.df7cb.de/
signature.asc
Description: Digital signature