Tuesday, 16 June 2020

An updated version of proposed-migration is available to review

Over the last few weeks, I've been working on rebasing our extensive
delta to proposed-migration. It's now at a state where it's ready for
others to take a look at. Please check out the output from a dry-run
(being re-run hourly from cron)


There are some changes worth highlighting, all of which are courtesy of
the upstream developers - thanks to them.

- Installability of Build-Depends is now considered for migrating.
- Skipped / flaky tests are now reported as "No test results" instead
of "pass". Treating these as passes created buggy situations before,
where skip -> fail was treated as a regression. That won't happen
any more.
- proposed-migration will now try to work out if a test requests needs
more triggers (packages from proposed) for the test-deps to be
installable, and add them if so. This should make more tests,
particularly for transitions, work first time and not require
- More uninstallability is detected at 'excuses' time, rather than
'output' time. That makes it easier to interpret.

If you can see anything that's *wrong* in the output linked above,
please let me know. If you run any scripts which parse the yaml, please
try them against


and ideally adapt them as necessary.

Providing no issues crop up, I'll be looking to deploy this next week.

Code is here



Iain Lane [ iain@orangesquash.org.uk ]
Debian Developer [ laney@debian.org ]
Ubuntu Developer [ laney@ubuntu.com ]