Gentoo Archives: gentoo-user

From: David Haller <gentoo@×××××××.de>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Haskell stack
Date: Mon, 07 Sep 2015 02:40:04
Message-Id: 20150907023922.GA9381@grusum.endjinn.de
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

Replies

Subject Author
Re: [gentoo-user] Haskell stack Michael Orlitzky <mjo@g.o>