Description of problem: On table os_version osmajor_id is nullable which could lead to orphaned data. This should be updated to make nullable=False. As part of the migration script deleting the potential orphaned data could be required.
On a recent production snapshot: MySQL [beaker_dcallagh]> select count(*) from osversion where osmajor_id is null; +----------+ | count(*) | +----------+ | 0 | +----------+ 1 row in set (0.00 sec)
https://gerrit.beaker-project.org/5958
There is no expected change in behaviour here, so verification should just be that the database migration succeeds (it did) and that nothing else breaks.
Beaker 25.0 has been released. Release notes are available upstream: https://beaker-project.org/docs/whats-new/release-25.html