openSUSE/libstorage — pull request #1 by saschpe (2012-07-27 09:20:45+00:00)
Title: Weaken optional tool requirements.

Instead of 'Requires' on every storage solution under the sun, a
'Recommends' is sufficient. This way you'll still get it at install
time, _but_ the user has the option to actually deinstall it if not
neeeded. You would wanto to do this to improve boot times on end-user
hardware, see
http://lizards.opensuse.org/2012/07/26/optimizing-a-boot-time-aka-2-second-boot/

dmraid / mdraid: Usually, you only need one
multipath-tools: Only needed if you actually have suitable devices
cryptsetup: Only if you use LUKS, ...
lvm2: No logical volumes, no need
lsscsi: Not entirely sure about this one, end-user hardware usually
uses SATA