Bug#702280: Add alternative (build-)dependency: libmariadbclient-dev
Rene Engelhard
rene at debian.org
Mon Mar 4 20:47:30 UTC 2013
On Mon, Mar 04, 2013 at 10:24:30PM +0200, Otto Kekäläinen wrote:
> Hello,
>
> 2013/3/4 Rene Engelhard <rene at debian.org>:
> > [ I am not the maintainer of libdbd-mysql-perl .. ]
> >
> > On Mon, Mar 04, 2013 at 08:15:40PM +0200, Otto Kekäläinen wrote:
> >> The attached patch would insert the dependency like:
> >> libmariadbclient-dev | libmysqlclient-dev
> >
> > TTBOMK sbuld (at least the one used at the debian buildds)
> > only consider the first alternative - and this is correct to ensure
> > reliable builds.
>
> You are right, the resulting binary package will have only
> "libmariadbclient18 (>= 5.5.1-1)" and no pipe operator and alternative
> option. We can't touch the source file dependencies is this case, but
True, but this is not my point.
> What is the correct way to insert "libmariadbclient18 (>= 5.5.1-1) |
> libmysqlclient18 (>= 5.5.1-1)" in there?
This is not a good idea I think... If libmariadbclient18 had a lib
named "libmysqlclient.so.18" (which the "compat" to libmysqlclient18
suggests, it still shouldn't be called so imho).
Anyway: you _completely_ missed my point. sbuild (read: debian buildds)
will only take the *first alternative* of build-depends and if that
doesn't work fail. Thius your suggested libmariadbclient-dev | libmysqlclient-dev
will *NOT* work.
Regards,
Rene
More information about the pkg-perl-maintainers
mailing list