Translation(s): none


This page should list tests that are required before an uploading a new version.

Lintian

lintian --info -I -E --pedantic --color=auto <changes file>

should report no errors. Currently it generates over 250 lines of output but it was over 600.

Build from scratch

pbuilder --build <dsc file>

This works and must work for any release.

piuparts test

This currently fails catastrophically. Since the primary purpose of a database is to preserve data, and the main error is the non deletion of that data, we will need to consider carefully before addressing this.

In the meantime the best that can be done is as follows:

 dpkg -B -i <deb file> The '-B' argument is to auto-deconfigure any packages that get in the way. This may need to be done in a chroot.

release procedure

For major versions we need to follow the release team guidelines.

Basic connectivity

Client/Server test

This is currently an open bug: 672359.

mysql_config test

We could do with an automated test that the output of mysql_config and mysql_config_pic match the contents of the library packages. See #673574.

test suite

The test suite should be usable as a package in its own right. See #366701.

blhc

blhc parses build logs and checks for the hardening flags.