I wanted to report a bug in the debian packages .
There is a bug in the way perconna name the packages version. As you know a version is alphabeticaly sorted.
The problem arise when you add the distribution name in the version field
5.7.31-34-1.stretch and not 5.7.31-34-1.9
then an apt-get dist-upgrade will refuse to upgrade the package because
5.7.31-34-1.buster is LOWER than 5.7.31-34-1.stetch
Debian use -deb-ux for debian release x
The version should not have the name of the debian because it is not alphabetical and lead to issues i think. If you really want the version you should put the number the same way debian does -debu not the name, dont you think ?
The following packages have unmet dependencies:
percona-server-server-5.7 : PreDepends: percona-server-common-5.7 (= 5.7.31-34-1.buster) but 5.7.31-34-1.stretch is to be installed
Depends: percona-server-client-5.7 (= 5.7.31-34-1.buster) but 5.7.31-34-1.stretch is to be installed
E: Unable to correct problems, you have held broken packages.