Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 439500 - sys-fs/lvm2-... USE="clvm cman" depends on non-existent =sys-cluster/cman-2*
Summary: sys-fs/lvm2-... USE="clvm cman" depends on non-existent =sys-cluster/cman-2*
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Robin Johnson
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-24 11:01 UTC by Joe Kane
Modified: 2013-07-28 09:54 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Joe Kane 2012-10-24 11:01:17 UTC
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
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2012-10-24 15:27:38 UTC
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.
Comment 2 Joe Kane 2012-10-24 18:23:00 UTC
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.
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2013-07-28 09:54:07 UTC
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* ) )