Hi all, I have a question that I wanted to ask here before I open a potentially erroneous bug about it. For the ipython nbconvert command I need pandoc, which depends on various Haskell packages. Yesterday ghc was upgraded to 7.6.3-r1, which triggered rebuilds (AFAIU due to sub-slot dependencies). The interesting thing is that dev-haskell/parsec is a dependency of dev-haskepp/network, but was *not* built before it, such that my emerge @world died at that point. I ran haskell-updater afterwards, which got the order right, so that ipython nbconvert still works. For completeness, here are the dependencies of the network-2.4.1.2, copied straight out of the ebuild: RDEPEND=">=dev-haskell/parsec-3.0:=[profile?] >=dev-lang/ghc-6.10.4:=" DEPEND="${RDEPEND} >=dev-haskell/cabal-1.8 test? ( dev-haskell/hunit dev-haskell/test-framework dev-haskell/test-framework-hunit dev-haskell/test-framework-quickcheck2 )" From the above I would think that, since $RDEPEND is a subset of $DEPEND, parsec should have been rebuilt *before* network. Am I wrong about that? I guess I'm wondering whether this is a bug in the ebuild (I don't know the details of the sub-slot syntax), a bug in portage, or neither. Greetings -- Marc Joliet -- "People who think they know everything really annoy those of us who know we don't" - Bjarne Stroustrup