Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 427944

Summary: sys-apps/portage-2.1.11.9: repoman shouldn't warn about missing deps coming from use.masked USE
Product: Portage Development Reporter: Pacho Ramos <pacho>
Component: RepomanAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal Keywords: InVCS
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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.