A few things I thought of:
* The last patch isn't meant to be taken seriously, I just wanted to make sure that the systemMountpoint() related errors in action_tests.py didn't mask any errors introduced by my changes to DeviceAction classes. * Unittests should be updated to be environment aware, too. I havn't done that yet, although some already are. * It would be nice to profile filesystem formats regression tests on current version and this branch, to see if there were some noticeable timing changes. * It would be nice to test these change on a few virtual machines with a selection of different things uninstalled, and to make those tests an automatic part of blivet's tests if possible.