[debian-mysql] Managing switches between *-{server|client}-{core|}-x.x variants

James Page james.page at canonical.com
Mon Mar 10 18:27:47 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 01/03/14 22:17, James Page wrote:
> On 01/03/14 18:59, Clint Byrum wrote:
>>>> If this makes sense to folk I'll take some time to apply and 
>>>> test this in full with the three variant we have in archive 
>>>> today.
>> It makes logical sense to me. I'm curious if we have precedent
>> in other packages to help us find the gotchyas in this strategy.
> 
> The only think I could think of that was similar was the 
> nova-compute-* pkgs:
> 
> Package: nova-compute-kvm Provides: nova-compute-hypervisor 
> Conflicts: nova-compute-hypervisor
> 
> But that does Provides/Conflicts which ensures, say, that 
> nova-compute-lxc would get bumped if you install nova-compute-kvm.
> 
> I was going to let this soak on list for a few days to see if
> anyone listening had any experience of this type of approach.

I've let this soak for 10 days or so; I've also done some testing to
see how this approach hangs together and it smokes OK from my perspective.

I've pushed commits to mysql-5.5 and mysql-5.6 repos to effect this
change; Otto is working on the mariadb-5.5 update as part of the next
point release.

Once we have this in place we can expose these as official virtual
packages so that:

  Depends: mysql-server | virtual-mysql-server

Is an effective dependency.

Cheers

James

- -- 
James Page
Technical Lead
Ubuntu Server Team
james.page at canonical.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQIcBAEBCAAGBQJTHgQjAAoJEL/srsug59jD+TUP/1RdSo/ff/fEzyzRtTIsVXfC
ULqE7MBlDpbOliXnXM5J7fzqqio8nopZw00YdeOS3xr1QDaLOqKXwoOfTK4NBS8m
ydBG0OFr2gQzfrPveJ0XDp+LBhv7Ts0o1vaMILgsM1Z/BpRW8DYYxkeUi9Ip+wBE
EnLv3U1RQnCLU0mijV8oyupcDZEbfr1eHIh9bB813tuZ9LDEGEcfPoSHuNu2uq7R
s3C2ywUqN9YwLXzphMqOmSxEyilL8R0ftv7ohLSdsCROi4BUGjAn5rvddE4A6rO6
knXPxwmQQdMI+YYVuJWXvR0oRxlAXX9Dc3Eq4McHzzcsVhd9wv07dpviUhZWtk9P
5xXRghelEbceWAC1mTNRpTFdpsBgg2Qv2VDzePoeeIsE1MOsK9fW4Ml0A3oVGN13
Ufy7vIV29Huj4jt0Z9Z9dVgAQd5ZnrmXciRqFy02j2UtFoMO7H5mfxCkXtzYXDjm
dltiDRImkYAJh1x4jCPG/d/P6PzQFgP98Z5xkxOFqjO6FHh2Tb+xT1sg0i/liX6N
/Y7D1ZWmqN50It9OHfsneDAQ27MxQCHPJF4e7wCZwE38zwpx/RLBSfAQ6YgkVsn/
mRbRtxTYD62g8JzNg3FAlVz8h2hyEmAQLq6QzJeE25pEA8+A5Pyt7vmXnoc84X2+
VfBnJeyATLCFN8hwG3HS
=bUou
-----END PGP SIGNATURE-----



More information about the pkg-mysql-maint mailing list