Since 2013 there has been a schema in place so that packages can define that they can be satisfied with any MySQL variant using virtual-mysql-* dependencies.

Since 2016 June a new schema has been introduced, where packages can be defined that they depend on exactly one MySQL variant that the release team has decided is default. These default-mysql-* metapackages are provided by the mysql-defaults package.

For details, see