Gentoo Archives: gentoo-dev

From: Jason Zaman <perfinion@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] repoman and useless dependency.badmasked warnings
Date: Fri, 02 Oct 2015 16:51:16
Message-Id: 20151002165057.GA3118@meriadoc
In Reply to: [gentoo-dev] repoman and useless dependency.badmasked warnings by Mike Gilbert
1 On Fri, Oct 02, 2015 at 10:49:48AM -0400, Mike Gilbert wrote:
2 > Hello,
3 >
4 > I am getting the output below when I run repoman full for sys-apps/systemd.
5 >
6 > It is basically telling me that systemd (which is masked in the
7 > selinux profiles) cannot depend on sys-apps/dbus[systemd], because the
8 > systemd use flag is also masked.
9 >
10 > That's perfectly fine and I suppose it is valid, but there is nothing
11 > I can do to resolve it and I don't need to be reminded of it every
12 > time I run repoman.
13 >
14 > Does anyone find dependency.badmasked useful? Can we remove it, or at
15 > least disable it by default?
16
17 I get exactly the same thing for dev-util/android-studio. It needs 32bit
18 stuff so it is masked in all the no-multilib profiles which obviously
19 makes sense. I dont get why repoman keeps annoying me about it, its
20 bad and its masked so whats the problem?
21
22 I have like a million lines of this:
23 dependency.badmasked 12
24 dev-util/android-studio/android-studio-1.2.0.12.141.1890965.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib)
25 [ '>=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)]',
26 '>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)]',
27 '>=dev-libs/libffi-3.0.13-r1[abi_x86_32(-)]',
28 '>=media-libs/fontconfig-2.10.92[abi_x86_32(-)]',
29 '>=media-libs/freetype-2.5.5[abi_x86_32(-)]',
30 '>=media-libs/libpng-1.2.51[abi_x86_32(-)]',
31 '>=media-libs/mesa-10.2.8[abi_x86_32(-)]',
32 '>=sys-libs/ncurses-5.9-r3[abi_x86_32(-)]',
33
34 What I do not understand, I see these for hardened/../no-multilib, but I
35 do not see anything for default/.../no-multilib. Why? as far as I can
36 tell, they are masked in the same way so why isnt it complaining about
37 default?
38
39 jason@meriadoc ~/code/gentoo/gentoo/profiles $ grep -Rn dev-util/android-studio
40 arch/amd64/no-multilib/package.mask:32:dev-util/android-studio
41 hardened/linux/amd64/no-multilib/package.mask:49:dev-util/android-studio
42
43 -- Jason

Replies