On 10/02/2015 09:33 PM, Jason Zaman wrote: > On Fri, Oct 02, 2015 at 01:03:49PM -0700, Zac Medico wrote: >> On 10/02/2015 09:50 AM, Jason Zaman wrote: >>> 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? >> >> If you don't use 'repoman full', then the list is truncated to 12 >> results, so that explains why you only got 12 results. The relevant code >> is here: >> >> https://gitweb.gentoo.org/proj/portage.git/tree/pym/repoman/qa_data.py?h=v2.2.22#n434 >> -- >> Thanks, >> Zac > > I always run repoman full. I think there just happen to be exactly the right > number of ebuilds to make 12 errors. > > jason@meriadoc ~/code/gentoo/gentoo/dev-util/android-studio $ repoman full > > RepoMan scours the neighborhood... > dependency.badmasked 12 > dev-util/android-studio/android-studio-1.2.0.12.141.1890965.ebuild: > RDEPEND: amd64(hardened/linux/amd64/no-multilib) > [...snip...] > dev-util/android-studio/android-studio-1.2.0.12.141.1890965.ebuild: > RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) > [...snip...] > dev-util/android-studio/android-studio-1.2.2.0.141.1980579.ebuild: > RDEPEND: amd64(hardened/linux/amd64/no-multilib) > [...snip...] > dev-util/android-studio/android-studio-1.2.2.0.141.1980579.ebuild: > RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) > [...snip...] > dev-util/android-studio/android-studio-1.3.0.10.141.2117773.ebuild: > RDEPEND: ~amd64(hardened/linux/amd64/no-multilib) > [...snip...] > dev-util/android-studio/android-studio-1.3.0.10.141.2117773.ebuild: > RDEPEND: ~amd64(hardened/linux/amd64/no-multilib/selinux) > [...snip...] > dev-util/android-studio/android-studio-1.3.1.0.141.2135290.ebuild: > RDEPEND: ~amd64(hardened/linux/amd64/no-multilib) > [...snip...] > dev-util/android-studio/android-studio-1.3.1.0.141.2135290.ebuild: > RDEPEND: ~amd64(hardened/linux/amd64/no-multilib/selinux) > [...snip...] > dev-util/android-studio/android-studio-1.3.2.0.141.2178183.ebuild: > RDEPEND: ~amd64(hardened/linux/amd64/no-multilib) > [...snip...] > dev-util/android-studio/android-studio-1.3.2.0.141.2178183.ebuild: > RDEPEND: ~amd64(hardened/linux/amd64/no-multilib/selinux) > [...snip...] > dev-util/android-studio/android-studio-1.4.0.10.141.2288178.ebuild: > RDEPEND: ~amd64(hardened/linux/amd64/no-multilib) > [...snip...] > dev-util/android-studio/android-studio-1.4.0.10.141.2288178.ebuild: > RDEPEND: ~amd64(hardened/linux/amd64/no-multilib/selinux) > [...snip...] > > Note: use --without-mask to check KEYWORDS on dependencies of masked packages > Note: use --include-dev (-d) to check dependencies for 'dev' profiles > > RepoMan sez: "You're only giving me a partial QA payment? > I'll take it this time, but I'm not happy." > > > It is not just android-studio tho, a ton of other 32bit programs are the same > way. android-sdk-update-manager does too and has 26 errors but they are all > only hardened for some reason even tho it also is masked in both default/ and > hardened/ > > jason@meriadoc ~/code/gentoo/gentoo/dev-util/android-sdk-update-manager $ > repoman full > RepoMan scours the neighborhood... > dependency.badmasked 26 > dev-util/android-sdk-update-manager/android-sdk-update-manager-21.ebuild: > RDEPEND: ~amd64(hardened/linux/amd64/no-multilib) > > -- Jason >
The reason is that the hardened no-multilib profiles are marked "stable" in profiles.desc, while the other no-multilib profiles are marked as "dev" profiles. So, you need to use the -d/--include-dev option if you want to see those warnings for "dev" profiles. -- Thanks, Zac
