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

James Page james.page at canonical.com
Mon Mar 10 19:34:35 UTC 2014


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

On 10/03/14 18:27, James Page wrote:
> 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.

After some discussion and reading of policy, turns out virtual
packages should not really contain the word 'virtual'; I'll retest
without that prefix over the next few days.

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/

iQIcBAEBCAAGBQJTHhPLAAoJEL/srsug59jD7FoQANSlrms9V5Vt9YJzt537878j
nSqN+oKN3k8XwSAZ1ssQP6pIYBIRRLpptNPKGFB9O/ZMt/3v+GxCxzR+6GnrHySZ
l03gFpnVDFT/4+HT1aN3D1MIsX3TZdSTjTaaUXK3Tc3YH7vlT+brrKR5nPZBydHX
wSyQ2GsCJFxrXtFyy3JZH8FQW+l8KiC2ijHIEYHU5XlkbuPGycBvnwoGiDSTPaO5
Azqlfo23i7l+wP2yiaVA+COzg1DEhR899A5xFx0vkzjeVObTFD0A1OI3N0Y2LySJ
9rdEehmGzqdFOQocSZJ5goI6x+E2wlEdWwj1j40hTuDa5xz2gO8B2I4pQeuQSLzF
1xxS2nXxvHBzgDIStPkt4I9lptVHkRElofKPVC7lA5YCllzBe5dqLmDnuKwklxel
QybdtiesDRgIyLIckq01zbE7sT3KgKdLBIbvjIlRv0gSN3Ell+ZdIBuC06K5VtcJ
lbcDPdStBACxAkO84xuriH+sPnj49+VXjNtqbXvtlAdON+DB4gURS7zo9wahQPlv
Q8Ff2m3uQVvQq5SqG36xiEJ4ZpHR8RuplN9jyp/NDtVkKTO1fTgtqSEtjYyP83+l
vbxMJBGeEZ9xcC6HewXyIu3Ba2vc6qU4tf8RxiinC8vNpReh4IWNC5cfWfyJd3pf
HEX1KSJn6UtPHhl8BMQz
=rK+f
-----END PGP SIGNATURE-----



More information about the pkg-mysql-maint mailing list