[debian-mysql] [Summary] Request for release team decision on MySQL and MariaDB

Michael Banck mbanck at debian.org
Thu Jan 28 20:57:05 UTC 2016


[dropping release and security]

Hi,

On Wed, Jan 27, 2016 at 06:30:45PM +0000, Robie Basak wrote:
> > - Quality: mysql-5.6 only runs ~600 tests as part of their Debian
> > build, while MariaDB has 4000+ tests, making MySQL test coverage much
> > smaller than the MariaDB one, thus catching less issues on many of the
> > Debian platforms as Oracle MySQL probalby don't test those at all
> > in-house.
> 
> This was a deliberate decision to speed up maintenance velocity. I
> worked with Oracle to figure out which tests were likely to be useful
> from a package maintenance perpsective, and which weren't. We documented
> this in debian/README.maintainer. The number of tests run doesn't really
> help quantify usefulness. If the release team disagrees with this
> principle, I'd be happy to reverse it.

FWIW, I am supporting DEB_BUILD_OPTIONS=fullcheck in my packages so that
the full test suite can be run if wanted, otherwise a reasonably
covering subset of tests is run.

It is not standardized but might work for you.

Also, it could be expanded (either by manually overriding it in
debian/rules, or by adding some changelog parsing magic) to run the full
testsuite only on the -1 upload of an upstream version, not subsequent
Debian revisions (I am not doing that yet).


Michael



More information about the pkg-mysql-maint mailing list