No offense. I know, from the perspective of packager and build system, the less dependency the better. But, the fact is that the dependency packages of cluster lvm2, like corosync, libdlm and sanlock are stable, doesn't change often, and all well-maintained. So, I'm thinking any chance we can restore spec files back into one spec file? Or put lvmlockd in lvm2.spec again. Personally, from perspective of developer, I like original way. I don't waste any time on issue like this.