[Dbconfig-common-devel] Re: Bug#398634: [phpgacl] alternative patch
without hard dependencies on both db clients.
sean finney
seanius at debian.org
Thu Nov 23 17:32:03 CET 2006
hi guys,
On Thu, 2006-11-23 at 12:30 +0100, David Gil wrote:
> Maybe I am completely wrong, but phpgacl does not need (mysql|
> postgresql)-client, dbconfig-common needs them (#353617).
>
> I am not happy to make phpgacl depends on (mysql|postgresql)-client
> since the package could be configured manually (not using dbconfig:
> there is a debconf question for this purpose).
>
> All packages using dbconfig-common are affected by this bug. I think
> it's better to improve dbconfig-common than adding more code and depends
> to all other packages.
there's an open bug on this for the dbconfig-common package, actually.
the tricky thing is we want to avoid depending on every supported
database client (it'd be annoying to have to install postgres
libs/clients for a mysql app and vice versa). but at the same time,
it's silly to offer to configure an application for mysql if the
mysql client isn't available.
there have been a few propsed solutions, but nothing substantial has
resulted from it yet. iirc, the general idea is that:
(a) the packages in question should still have (foo | bar) depends on
cmdline clients.
(b) in dbconfig-common, if the user selects an option for cmdline
clients that aren't installed, they're prompted with an error dialog,
the dbconfig-common hooks gracefully stop (or perhaps they're given a
choice to go back and choose another dbtype).
(c) if the admin later installs the required cmdline packages, they
should be able to dpkg-reconfigure the dbc-using package to use the new
dbtype as always.
sean
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/dbconfig-common-devel/attachments/20061123/3abcd7a9/attachment.pgp
More information about the Dbconfig-common-devel
mailing list