CI device tests
Christopher James Halse Rogers
chris at cooperteam.net
Fri Jul 18 04:46:13 UTC 2014
So, I think the cause of much of the heartache in the packaging in
https://code.launchpad.net/~mir-team/mir/libmircommon/+merge/226704
is because the CI test is using our tools in a way that doesn't match
standard practice.
The Breaks/Replaces pair *should* work, using apt to install those
packages will correctly remove mircommon-dev and replace it with
libmircommon-dev. This is not implemented in the dpkg layer, though, so
when the device test calls dpkg --install $ALL_THE_THINGS this handling
is not done.
It would probably be fixed by the test passing --auto-deconfigure to
dpkg, or (better) creating a repository apt can pull from and using apt.
More information about the Mir-devel
mailing list