Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 427944 - sys-apps/portage-2.1.11.9: repoman shouldn't warn about missing deps coming from use.masked USE
Summary: sys-apps/portage-2.1.11.9: repoman shouldn't warn about missing deps coming f...
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Repoman (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2012-07-24 20:21 UTC by Pacho Ramos
Modified: 2012-07-25 18:41 UTC (History)
0 users

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 Pacho Ramos gentoo-dev 2012-07-24 20:21:37 UTC
If I try to stabilize app-office/gtimelog I get:

RepoMan scours the neighborhood...
>>> Creating Manifest for /home/pacho/gentoo-x86/app-office/gtimelog
  DEPEND.bad                    18
   app-office/gtimelog/gtimelog-0.7.1.ebuild: amd64(hardened/linux/amd64/no-multilib/selinux) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: amd64(hardened/linux/amd64/no-multilib) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: amd64(hardened/linux/amd64/selinux) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: amd64(hardened/linux/amd64) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: amd64(default/linux/amd64/10.0/server) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: amd64(default/linux/amd64/10.0/developer) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: amd64(default/linux/amd64/10.0/desktop/kde) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: amd64(default/linux/amd64/10.0/desktop/gnome) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: amd64(default/linux/amd64/10.0/desktop) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: amd64(default/linux/amd64/10.0) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: x86(hardened/linux/x86/selinux) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: x86(hardened/linux/x86) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: x86(default/linux/x86/10.0/server) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: x86(default/linux/x86/10.0/developer) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: x86(default/linux/x86/10.0/desktop/kde) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: x86(default/linux/x86/10.0/desktop/gnome) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: x86(default/linux/x86/10.0/desktop) ['dev-libs/libappindicator:3[introspection]']
   app-office/gtimelog/gtimelog-0.7.1.ebuild: x86(default/linux/x86/10.0) ['dev-libs/libappindicator:3[introspection]']

Note: use --include-dev (-d) to check dependencies for 'dev' profiles

Please fix these important QA issues first.
RepoMan sez: "Make your QA payment on time and you'll never see the likes of me."

But that dep is not really needed because the plan is to not stabilize dev-libs/libappindicator:3 soon (bug 427558) and, because of that, their maintainers have use.masked this flag. 

Thanks

Reproducible: Always
Comment 1 Zac Medico gentoo-dev 2012-07-24 20:31:11 UTC
(In reply to comment #0)
> But that dep is not really needed because the plan is to not stabilize
> dev-libs/libappindicator:3 soon (bug 427558) and, because of that, their
> maintainers have use.masked this flag. 

Which flag have they use.masked? It looks like you need to mask the ayatana flag for app-office/gtimelog, because the dependency looks like this:

  ayatana? ( dev-libs/libappindicator:3[introspection] )
Comment 2 Pacho Ramos gentoo-dev 2012-07-25 14:03:43 UTC
ayatana USE is masked in base:
base/use.mask:ayatana
Comment 3 Zac Medico gentoo-dev 2012-07-25 18:41:22 UTC
The ayatana conditional was missing in DEPEND. Fixed in cvs now.