when trying to build clustered LVM, after all use flags are unmasked # emerge lvm2 emerge: there are no ebuilds to satisfy "=sys-cluster/cman-2*" (dependency required by "sys-fs/lvm2-2.02.88[clvm,cman]" [ebuild]) (dependency required by "lvm2" [argument]) # portage only has cman-3 in the tree Reproducible: Always Steps to Reproduce: 1. unmask /usr/portage/profiles/hardened/linux/amd64/use.mask by adding -clvm -cman 2. add clvm cman to make.conf 3. emerge lvm2 Actual Results: emerge: there are no ebuilds to satisfy "=sys-cluster/cman-2*" (dependency required by "sys-fs/lvm2-2.02.88[clvm,cman]" [ebuild]) (dependency required by "lvm2" [argument]) Expected Results: pulling down of cman-3 and installing
So these are outdated: 2.02.67-r1 2.02.67-r2 2.02.70-r1 2.02.73-r1 2.02.93-r1 2.02.67 2.02.70 2.02.72 2.02.73 2.02.74 2.02.83 2.02.84 2.02.85 2.02.88 2.02.92 2.02.93 And these depend on =sys-cluster/cman-3* : 2.02.95-r1 2.02.95-r2 2.02.95-r3 2.02.95-r4 2.02.95 2.02.97 but it shouldn't be a problem as long as you don't unmask the USE flags: gentoo-x86/profiles/base/package.use.mask: # Ultrabug <ultrabug@gentoo.org> (20 Mar 2011) # Mask clustering support until new sys-cluster/cman is pushed. sys-fs/lvm2 clvm cman Maybe the mask is there for a reason.
already have GFS+CMAN3 installed and working away, just wanted to test the next level of abstraction. happy to test the clvm part as we now have the new cman pushed? # Mask clustering support until new sys-cluster/cman is pushed.
This bug is no longer required because only the existing >=cman-3 is being used as per: $ grep sys-cluster/cman * lvm2-2.02.95-r4.ebuild: cman? ( =sys-cluster/cman-3* ) ) lvm2-2.02.97.ebuild: cman? ( =sys-cluster/cman-3* ) ) lvm2-2.02.97-r1.ebuild: cman? ( =sys-cluster/cman-3* ) ) lvm2-2.02.98.ebuild: cman? ( =sys-cluster/cman-3* ) )