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

Robie Basak robie.basak at ubuntu.com
Fri Jan 29 11:53:00 UTC 2016


Mi Michael,

On Thu, Jan 28, 2016 at 09:57:05PM +0100, Michael Banck wrote:
> On Wed, Jan 27, 2016 at 06:30:45PM +0000, Robie Basak wrote:
> > 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.

We're actually doing almost exactly this, but on
DEB_BUILD_OPTIONS=fulltest. I suppose "fullcheck" actually makes more
sense since one related standardised option is "nocheck".

> 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).

That's an interesting idea. In our case we're often at -1 (due to
frequent upstream microreleases) so the benefit would be fairly limited.
I'm quite happy to run a subset only, since there exist tests that I
have never seen fail, entirely check "internal" things (unrelated to any
external dependencies, etc) and never expect to have fail due to a
packaging (as opposed to upstream code regression) issue. It's nice that
these tests exist and are included by upstream so that we could run
them, but I don't feel that they provide any benefit to Debian for us to
do so automatically.

Robie
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-mysql-maint/attachments/20160129/a0a5abc6/attachment.sig>


More information about the pkg-mysql-maint mailing list