1 |
Hello all, |
2 |
|
3 |
could it be, that the dev-haskell stack deps are broken/out-of-sync? |
4 |
|
5 |
I tried to emerge pandoc today, which pulled in haskell, and I got |
6 |
lots of breakages. The tree is freshly synced. Anyway, I finally got |
7 |
it solved by masking: |
8 |
|
9 |
# grep haskell /etc/portage/* 2>/dev/null |
10 |
/etc/portage/package.mask:>=dev-haskell/text-1.0 |
11 |
/etc/portage/package.mask:>=dev-haskell/yaml-0.8.10.1 |
12 |
/etc/portage/package.mask:>=dev-haskell/blaze-builder-conduit-1.1.0 |
13 |
/etc/portage/package.mask:>=dev-haskell/tls-1.2 |
14 |
/etc/portage/package.mask:dev-haskell/text-stream-decode |
15 |
/etc/portage/package.mask:>=dev-haskell/conduit-1.0.10 |
16 |
|
17 |
Without these masks, conflicting versions of e.g. dev-haskell/text |
18 |
were required. To my naive view, that smells of missing slots. Judging |
19 |
from dev-haskell/text: |
20 |
|
21 |
# eix dev-haskell/text |
22 |
[I] dev-haskell/text |
23 |
Available versions: 0.11.3.1(0/0.11.3.1){tbz2} [m]1.1.1.3(0/1.1.1.3)^t{tbz2} [m]~1.2.1.3(0/1.2.1.3) {developer doc hscolour profile test} |
24 |
Installed versions: 0.11.3.1{tbz2}(00:21:34 07/09/15)(doc -developer -hscolour -profile -test) |
25 |
|
26 |
(note the [m]asked by me versions, those should go in a SLOT=1). |
27 |
|
28 |
The directory structure seems to support parallel installs: |
29 |
|
30 |
/usr/lib64/text-0.11.3.1/ghc-7.6.3/Data/Text.hi |
31 |
/usr/lib64/text-0.11.3.1/ghc-7.6.3/libHStext-0.11.3.1.a |
32 |
|
33 |
so adding proper slots should be easy, but I'm not sure. |
34 |
|
35 |
Can anyone reproduce this problem? I did not have _any_ haskell |
36 |
package installed so far. |
37 |
|
38 |
Should I open a bug? Or just wait a couple of days, sync, and try |
39 |
again without the masks? |
40 |
|
41 |
TIA, |
42 |
-dnh |
43 |
|
44 |
PS: does haskell have no dynamic libraries? |
45 |
|
46 |
-- |
47 |
"God, root, what is difference?" - Pitr |
48 |
"God is more forgiving." - Dave Aronson |