Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 481594 - =app-emulation/qemu-1.6.0 =app-emulation/qemu-9999 require missing =sys-firmware/seabios-1.7.3
Summary: =app-emulation/qemu-1.6.0 =app-emulation/qemu-9999 require missing =sys-firmw...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo QEMU Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-19 06:14 UTC by Sergei Trofimovich (RETIRED)
Modified: 2013-08-19 20:46 UTC (History)
2 users (show)

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 Sergei Trofimovich (RETIRED) gentoo-dev 2013-08-19 06:14:56 UTC
# emerge -1 =qemu-1.6.0
    Calculating dependencies... done!
    
    The following mask changes are necessary to proceed:
     (see "package.unmask" in the portage(5) man page for more details)
    # required by =qemu-1.6.0 (argument)
    # /bound/portage/profiles/package.mask:
    # Doug Goldstein <cardoe@gentoo.org> (16 Aug 2013)
    # Masked for dev
    =app-emulation/qemu-1.6.0
    
    emerge: there are no ebuilds to satisfy "~sys-firmware/seabios-1.7.3".
    (dependency required by "app-emulation/qemu-1.6.0[qemu_softmmu_targets_x86_64,-qemu_softmmu_targets_i386]" [ebuild])
    (dependency required by "=qemu-1.6.0" [argument])

No idea what "Masked for dev" means in that context.

Breaking commit for the similar change of qemu-9999.
No mention of committing invalid depends as well:

    http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-emulation/qemu/qemu-9999.ebuild?r1=1.56&r2=1.57

Also nicely see in
    $ repoman full

  dependency.badmasked          64
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-9999.ebuild: DEPEND: **(empty profile) ['>=sys-firmware/seabios-1.7.3', '>=sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-9999.ebuild: RDEPEND: **(empty profile) ['>=sys-firmware/seabios-1.7.3', '>=sys-firmware/seabios-1.7.3']
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2013-08-19 14:04:23 UTC
(In reply to Sergei Trofimovich from comment #0)
> # emerge -1 =qemu-1.6.0
>     Calculating dependencies... done!
>     
>     The following mask changes are necessary to proceed:
>      (see "package.unmask" in the portage(5) man page for more details)
>     # required by =qemu-1.6.0 (argument)
>     # /bound/portage/profiles/package.mask:
>     # Doug Goldstein <cardoe@gentoo.org> (16 Aug 2013)
>     # Masked for dev
>     =app-emulation/qemu-1.6.0
>     
>     emerge: there are no ebuilds to satisfy "~sys-firmware/seabios-1.7.3".
>     (dependency required by
> "app-emulation/qemu-1.6.0[qemu_softmmu_targets_x86_64,-
> qemu_softmmu_targets_i386]" [ebuild])
>     (dependency required by "=qemu-1.6.0" [argument])
> 
> No idea what "Masked for dev" means in that context.

Masked for dev means masked for development. Its to stem the tide of bug reports about the bump that I'm more than aware of. In fact I've completed the initial bump of qemu 1.6.0 to the tree. Last time I held it in reserve until the depends were ready and I got a total of 15 bugs assigned to me about the bump.

There is an issue with the migratability of VMs when using seabios 1.7.3. We also have an issue where our GCC appears to miscompile seabios but that's a work in progress for me.

> 
> Breaking commit for the similar change of qemu-9999.
> No mention of committing invalid depends as well:

Live ebuilds are often broken just by their own nature. Relying on live ebuilds is beyond silly.

> 
>    
> http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-emulation/qemu/
> qemu-9999.ebuild?r1=1.56&r2=1.57
> 
> Also nicely see in
>     $ repoman full
> 
>   dependency.badmasked          64
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~amd64(default/linux/amd64/13.0) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-9999.ebuild: DEPEND: **(empty profile)
> ['>=sys-firmware/seabios-1.7.3', '>=sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-9999.ebuild: RDEPEND: **(empty profile)
> ['>=sys-firmware/seabios-1.7.3', '>=sys-firmware/seabios-1.7.3']

When you don't have it set to ignore masked packages....

Marking as invalid since these are masked ebuilds or live.
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2013-08-19 16:47:36 UTC
> There is an issue with the migratability of VMs when using seabios 1.7.3. We
> also have an issue where our GCC appears to miscompile seabios but that's a
> work in progress for me.

Worth putting under the same mask in main tree.
And with exactly this text, but whatever.

> > Breaking commit for the similar change of qemu-9999.
> > No mention of committing invalid depends as well:
> 
> Live ebuilds are often broken just by their own nature. Relying on live
> ebuilds is beyond silly.

Well, I tried to fix it time to time. This time it's not about me :]

>>   dependency.badmasked          64
>>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
>> ~amd64(default/linux/amd64/13.0) ['~sys-firmware/seabios-1.7.3',
>> '~sys-firmware/seabios-1.7.3']
> When you don't have it set to ignore masked packages....

At last reasoning is clear now.
Ok, I'll stop using qemu in tree.

Thanks!

Not that you don't know or care,
- having unsatisfied depends in the main tree breaks user's update
  at dependency resolution, not merge time. not good;
- treewide repoman scans are cluttered with intentional tree breakages.
  page sized report
Comment 3 Doug Goldstein (RETIRED) gentoo-dev 2013-08-19 18:07:01 UTC
(In reply to Sergei Trofimovich from comment #2)
> > There is an issue with the migratability of VMs when using seabios 1.7.3. We
> > also have an issue where our GCC appears to miscompile seabios but that's a
> > work in progress for me.
> 
> Worth putting under the same mask in main tree.
> And with exactly this text, but whatever.
> 
> > > Breaking commit for the similar change of qemu-9999.
> > > No mention of committing invalid depends as well:
> > 
> > Live ebuilds are often broken just by their own nature. Relying on live
> > ebuilds is beyond silly.
> 
> Well, I tried to fix it time to time. This time it's not about me :]
> 
> >>   dependency.badmasked          64
> >>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> >> ~amd64(default/linux/amd64/13.0) ['~sys-firmware/seabios-1.7.3',
> >> '~sys-firmware/seabios-1.7.3']
> > When you don't have it set to ignore masked packages....
> 
> At last reasoning is clear now.
> Ok, I'll stop using qemu in tree.
> 
> Thanks!

You're going to not use the in-tree ebuild because the latest bump is in the tree and masked with a note that says its under development? That makes no sense.
> 
> Not that you don't know or care,
> - having unsatisfied depends in the main tree breaks user's update
>   at dependency resolution, not merge time. not good;
> - treewide repoman scans are cluttered with intentional tree breakages.
>   page sized report

I don't know what you're talking about.

cardoe@swanson ~/work/gentoo-x86/app-emulation/qemu $ cvsup
cardoe@swanson ~/work/gentoo-x86/app-emulation/qemu $ repoman full

RepoMan scours the neighborhood...

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

RepoMan sez: "If everyone were like you, I'd be out of business!"
Comment 4 Alexander Vershilov (RETIRED) gentoo-dev 2013-08-19 20:16:05 UTC
> I don't know what you're talking about.
> 
> cardoe@swanson ~/work/gentoo-x86/app-emulation/qemu $ cvsup
> cardoe@swanson ~/work/gentoo-x86/app-emulation/qemu $ repoman full
> 
> RepoMan scours the neighborhood...
> 
> Note: use --include-dev (-d) to check dependencies for 'dev' profiles
> 
> RepoMan sez: "If everyone were like you, I'd be out of business!"

Please try to test on a real portage not on your local sandbox, before saing such things:

qnikst@thinkpad /mnt/portage/app-emulation/qemu $ repoman full
  dependency.badmasked          64
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~amd64(default/linux/amd64/13.0) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/desktop) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~amd64(default/linux/amd64/13.0/desktop) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/desktop/gnome) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~amd64(default/linux/amd64/13.0/desktop/gnome) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/desktop/kde) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~amd64(default/linux/amd64/13.0/desktop/kde) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~amd64(default/linux/amd64/13.0/developer) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~amd64(default/linux/amd64/13.0/developer) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/kde) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/desktop/kde) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/developer) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc(default/linux/powerpc/ppc32/13.0/developer) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/developer) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/developer) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/developer) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/developer) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~x86(default/linux/x86/13.0) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~x86(default/linux/x86/13.0) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~x86(default/linux/x86/13.0/desktop) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~x86(default/linux/x86/13.0/desktop) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~x86(default/linux/x86/13.0/desktop/gnome) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~x86(default/linux/x86/13.0/desktop/gnome) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~x86(default/linux/x86/13.0/desktop/kde) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~x86(default/linux/x86/13.0/desktop/kde) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~x86(default/linux/x86/13.0/developer) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~x86(default/linux/x86/13.0/developer) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~amd64(hardened/linux/amd64) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~amd64(hardened/linux/amd64) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~amd64(hardened/linux/amd64/no-multilib) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~amd64(hardened/linux/amd64/no-multilib) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~amd64(hardened/linux/amd64/no-multilib/selinux) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~amd64(hardened/linux/amd64/no-multilib/selinux) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~amd64(hardened/linux/amd64/selinux) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~amd64(hardened/linux/amd64/selinux) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~x86(hardened/linux/x86) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~x86(hardened/linux/x86) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~x86(hardened/linux/x86/selinux) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~x86(hardened/linux/x86/selinux) ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-9999.ebuild: DEPEND: **(empty profile) ['>=sys-firmware/seabios-1.7.3', '>=sys-firmware/seabios-1.7.3']
   app-emulation/qemu/qemu-9999.ebuild: RDEPEND: **(empty profile) ['>=sys-firmware/seabios-1.7.3', '>=sys-firmware/seabios-1.7.3']


there is no excuse for having tree in broken state.
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2013-08-19 20:45:01 UTC
(In reply to Alexander Vershilov from comment #4)
> > I don't know what you're talking about.
> > 
> > cardoe@swanson ~/work/gentoo-x86/app-emulation/qemu $ cvsup
> > cardoe@swanson ~/work/gentoo-x86/app-emulation/qemu $ repoman full
> > 
> > RepoMan scours the neighborhood...
> > 
> > Note: use --include-dev (-d) to check dependencies for 'dev' profiles
> > 
> > RepoMan sez: "If everyone were like you, I'd be out of business!"
> 
> Please try to test on a real portage not on your local sandbox, before saing
> such things:

I'm using a real portage and no local sandbox. Just plain stable portage.

> 
> 
> there is no excuse for having tree in broken state.

Let's stop throwing around this "broken tree" comment. This is a masked package for development. Nothing is broken.
Comment 6 Doug Goldstein (RETIRED) gentoo-dev 2013-08-19 20:46:59 UTC
(In reply to Alexander Vershilov from comment #4)
> > I don't know what you're talking about.
> > 
> > cardoe@swanson ~/work/gentoo-x86/app-emulation/qemu $ cvsup
> > cardoe@swanson ~/work/gentoo-x86/app-emulation/qemu $ repoman full
> > 
> > RepoMan scours the neighborhood...
> > 
> > Note: use --include-dev (-d) to check dependencies for 'dev' profiles
> > 
> > RepoMan sez: "If everyone were like you, I'd be out of business!"
> 
> Please try to test on a real portage not on your local sandbox, before saing
> such things:
> 
> qnikst@thinkpad /mnt/portage/app-emulation/qemu $ repoman full
>   dependency.badmasked          64
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~amd64(default/linux/amd64/13.0) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~amd64(default/linux/amd64/13.0) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~amd64(default/linux/amd64/13.0/desktop) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~amd64(default/linux/amd64/13.0/desktop) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~amd64(default/linux/amd64/13.0/desktop/gnome)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~amd64(default/linux/amd64/13.0/desktop/gnome)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~amd64(default/linux/amd64/13.0/desktop/kde) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~amd64(default/linux/amd64/13.0/desktop/kde) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~amd64(default/linux/amd64/13.0/developer) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~amd64(default/linux/amd64/13.0/developer) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc(default/linux/powerpc/ppc32/13.0) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc(default/linux/powerpc/ppc32/13.0) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc(default/linux/powerpc/ppc32/13.0/desktop)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc(default/linux/powerpc/ppc32/13.0/desktop)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc(default/linux/powerpc/ppc32/13.0/desktop/gnome)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc(default/linux/powerpc/ppc32/13.0/desktop/kde)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc(default/linux/powerpc/ppc32/13.0/desktop/kde)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc(default/linux/powerpc/ppc32/13.0/developer)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc(default/linux/powerpc/ppc32/13.0/developer)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/developer)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc(default/linux/powerpc/ppc64/13.0/32bit-userland/developer)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/developer)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~ppc64(default/linux/powerpc/ppc64/13.0/64bit-userland/developer)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~x86(default/linux/x86/13.0) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~x86(default/linux/x86/13.0) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~x86(default/linux/x86/13.0/desktop) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~x86(default/linux/x86/13.0/desktop) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~x86(default/linux/x86/13.0/desktop/gnome) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~x86(default/linux/x86/13.0/desktop/gnome) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~x86(default/linux/x86/13.0/desktop/kde) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~x86(default/linux/x86/13.0/desktop/kde) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~x86(default/linux/x86/13.0/developer) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~x86(default/linux/x86/13.0/developer) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~amd64(hardened/linux/amd64) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~amd64(hardened/linux/amd64) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~amd64(hardened/linux/amd64/no-multilib) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~amd64(hardened/linux/amd64/no-multilib) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~amd64(hardened/linux/amd64/no-multilib/selinux)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~amd64(hardened/linux/amd64/no-multilib/selinux)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~amd64(hardened/linux/amd64/selinux) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~amd64(hardened/linux/amd64/selinux) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND: ~x86(hardened/linux/x86)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND: ~x86(hardened/linux/x86)
> ['~sys-firmware/seabios-1.7.3', '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: DEPEND:
> ~x86(hardened/linux/x86/selinux) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-1.6.0.ebuild: RDEPEND:
> ~x86(hardened/linux/x86/selinux) ['~sys-firmware/seabios-1.7.3',
> '~sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-9999.ebuild: DEPEND: **(empty profile)
> ['>=sys-firmware/seabios-1.7.3', '>=sys-firmware/seabios-1.7.3']
>    app-emulation/qemu/qemu-9999.ebuild: RDEPEND: **(empty profile)
> ['>=sys-firmware/seabios-1.7.3', '>=sys-firmware/seabios-1.7.3']
> 
> 
> there is no excuse for having tree in broken state.

Additionally, the live ebuild had the version deps removed from it hours ago. So let's settle down there.

Speaking of local sandbox, you're using an invalid profile in the above example.