Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 206283 - dev-haskell/network-2.0.1 depends on dev-haskell/parsec
Summary: dev-haskell/network-2.0.1 depends on dev-haskell/parsec
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Haskell Language team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-17 04:01 UTC by Jeroen Roovers (RETIRED)
Modified: 2010-08-15 21:09 UTC (History)
0 users

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 Jeroen Roovers (RETIRED) gentoo-dev 2008-01-17 04:01:54 UTC
* Using cabal-1.2.3.0.
[1 of 1] Compiling Main             ( /dev/shm/portage/dev-haskell/network-2.0.1
/work/ghc-6.6.1/libraries/network/Setup.hs, /dev/shm/portage/dev-haskell/network
-2.0.1/work/ghc-6.6.1/libraries/network/Setup.o )
Linking setup ...
Configuring network-2.0.1...
setup: At least the following dependencies are missing:
    parsec -any
 *
 * ERROR: dev-haskell/network-2.0.1 failed.
 * Call stack:

[...]

Solution: Put dev-haskell/parsec in DEPEND.

Also, several keywords were mysteriously dropped without notifying the arches. Why, again?
Comment 1 Duncan Coutts (RETIRED) gentoo-dev 2008-01-17 11:20:47 UTC
(In reply to comment #0)

> Configuring network-2.0.1...
> setup: At least the following dependencies are missing:
>     parsec -any

> Solution: Put dev-haskell/parsec in DEPEND.

Yep, thanks.
 
> Also, several keywords were mysteriously dropped without notifying the arches.
> Why, again?

Usually to satisfy repoman. For example I think at the time network-2.0.1 was added ghc-6.6 was not available on hppa and since this newer version of network needs ghc-6.6 we had do drop keywords for arches where ghc-6.6 was not yet available.

You are always more than welcome to keyword any haskell herd package [~]hppa. If you like we can file a bug to suggest the most useful ones that would be nice to add ~hppa or stable.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2008-01-17 14:52:17 UTC
(In reply to comment #1)
> > Solution: Put dev-haskell/parsec in DEPEND.
> 
> Yep, thanks.

Thank you.

> > Also, several keywords were mysteriously dropped without notifying the arches.
> > Why, again?
> 
> Usually to satisfy repoman. For example I think at the time network-2.0.1 was
> added ghc-6.6 was not available on hppa and since this newer version of network
> needs ghc-6.6 we had do drop keywords for arches where ghc-6.6 was not yet
> available.

You missed the second half of the question. No doubt you had good reason to drop the keywords, the question is why you didn't notify the relevant arch teams?
Comment 3 Duncan Coutts (RETIRED) gentoo-dev 2008-01-26 20:38:04 UTC
We need to get dev-haskell/parsec marked stable on at amd64 ppc sparc and x86 to be able to add it as a dep of network-2.0.1 which is already stable on those arches.
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2010-07-11 22:10:22 UTC
Latest unstable network has all the keywords. There is intermediate versions, which drop the keywords.

Seems they were unkeyworded as ghc binaries were unavailable at that time (not an issue any more).

We plan to dump older network ebuilds along with older ghc ebuilds.

Is there a sense of restoring intermediate keywords?
Do current intermediate keyword drops bring harm to arch teams?
Comment 5 Sergei Trofimovich (RETIRED) gentoo-dev 2010-08-15 21:09:32 UTC
dev-haskell/network got all keywords