public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [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