* [gentoo-user] dev-haskell/parsec not rebuilt before dev-haskell/network, despite network depending on it
@ 2013-09-04 14:13 Marc Joliet
0 siblings, 0 replies; only message in thread
From: Marc Joliet @ 2013-09-04 14:13 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1397 bytes --]
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
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2013-09-04 14:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-04 14:13 [gentoo-user] dev-haskell/parsec not rebuilt before dev-haskell/network, despite network depending on it Marc Joliet
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox