install task: not possible to install system packages
The "deb" variant of the
install task (i.e. whenever it runs on remotes that use Debian-style package management) forces installation of a particular version of all packages, where "a particular version" is the version of Ceph that is under test. In other words, the "install" task assumes that it will only be installing Ceph packages (which are guaranteed to all have the same version number).
This is fine until we want to install a system package - to satisfy a dependency specific to a given test case, for example.
One way to approach this would be to make the "install" task take an optional "extra_system_packages" config option. These would be installed regardless of version number.