On Fri, Oct 02, 2015 at 10:49:48AM -0400, Mike Gilbert wrote:
> Hello,
> 
> I am getting the output below when I run repoman full for sys-apps/systemd.
> 
> It is basically telling me that systemd (which is masked in the
> selinux profiles) cannot depend on sys-apps/dbus[systemd], because the
> systemd use flag is also masked.
> 
> That's perfectly fine and I suppose it is valid, but there is nothing
> I can do to resolve it and I don't need to be reminded of it every
> time I run repoman.
> 
> Does anyone find dependency.badmasked useful? Can we remove it, or at
> least disable it by default?

I get exactly the same thing for dev-util/android-studio. It needs 32bit
stuff so it is masked in all the no-multilib profiles which obviously
makes sense. I dont get why repoman keeps annoying me about it, its
bad and its masked so whats the problem?

I have like a million lines of this:
  dependency.badmasked          12
   dev-util/android-studio/android-studio-1.2.0.12.141.1890965.ebuild: RDEPEND: 
amd64(hardened/linux/amd64/no-multilib)
[     '>=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)]',
      '>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)]',
      '>=dev-libs/libffi-3.0.13-r1[abi_x86_32(-)]',
      '>=media-libs/fontconfig-2.10.92[abi_x86_32(-)]',
      '>=media-libs/freetype-2.5.5[abi_x86_32(-)]',
      '>=media-libs/libpng-1.2.51[abi_x86_32(-)]',
      '>=media-libs/mesa-10.2.8[abi_x86_32(-)]',
      '>=sys-libs/ncurses-5.9-r3[abi_x86_32(-)]',

What I do not understand, I see these for hardened/../no-multilib, but I
do not see anything for default/.../no-multilib. Why? as far as I can
tell, they are masked in the same way so why isnt it complaining about
default?

jason@meriadoc ~/code/gentoo/gentoo/profiles $ grep -Rn dev-util/android-studio
arch/amd64/no-multilib/package.mask:32:dev-util/android-studio
hardened/linux/amd64/no-multilib/package.mask:49:dev-util/android-studio

-- Jason

Reply via email to