Description of problem: Plugins don't communicate whether they can actually be used to client code. Version-Release number of selected component (if applicable): 1.fc21 How reproducible: Quite. Steps to Reproduce: N/A Actual results: N/A Expected results: N/A Additional info: The plugin should have some interface such that client code can invoke a function, "available", that returns true if the facilities on which the plugin tool is dependent are available, otherwise false. They should also have a method "implemented", which distinguishes between a fully implemented plugin and a dummy plugin, with stub methods. Names "available" and "implemented" have been chosen to match the existing names in the tasks framework. libblockdev has facilities for loading modules. There should be some attention paid to whether the underlying facilities are available when loading a module. One possibility is that an exception should be raised when the module is being loaded if its facilities are unavailable. This is probably the most general and best since the client code can then determine the appropriate action, e.g., unload, warn user, etc.
This is being tracked in https://github.com/rhinstaller/libblockdev/pull/8
libblockdev-0.11-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/libblockdev-0.11-1.fc21
Package libblockdev-0.11-1.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing libblockdev-0.11-1.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-6485/libblockdev-0.11-1.fc21 then log in and leave karma (feedback).
Package libblockdev-0.12-1.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing libblockdev-0.12-1.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-6485/libblockdev-0.12-1.fc21 then log in and leave karma (feedback).
libblockdev-0.12-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.