public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] Haskell stack
@ 2015-09-07  2:39 David Haller
  2015-09-07  3:32 ` Michael Orlitzky
  0 siblings, 1 reply; 3+ messages in thread
From: David Haller @ 2015-09-07  2:39 UTC (permalink / raw
  To: gentoo-user

Hello all,

could it be, that the dev-haskell stack deps are broken/out-of-sync?

I tried to emerge pandoc today, which pulled in haskell, and I got
lots of breakages. The tree is freshly synced. Anyway, I finally got
it solved by masking:

# grep haskell /etc/portage/* 2>/dev/null
/etc/portage/package.mask:>=dev-haskell/text-1.0
/etc/portage/package.mask:>=dev-haskell/yaml-0.8.10.1
/etc/portage/package.mask:>=dev-haskell/blaze-builder-conduit-1.1.0
/etc/portage/package.mask:>=dev-haskell/tls-1.2
/etc/portage/package.mask:dev-haskell/text-stream-decode
/etc/portage/package.mask:>=dev-haskell/conduit-1.0.10

Without these masks, conflicting versions of e.g. dev-haskell/text
were required. To my naive view, that smells of missing slots. Judging
from dev-haskell/text:

# eix dev-haskell/text
[I] dev-haskell/text
     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}
     Installed versions:  0.11.3.1{tbz2}(00:21:34 07/09/15)(doc -developer -hscolour -profile -test)

(note the [m]asked by me versions, those should go in a SLOT=1).

The directory structure seems to support parallel installs:

/usr/lib64/text-0.11.3.1/ghc-7.6.3/Data/Text.hi
/usr/lib64/text-0.11.3.1/ghc-7.6.3/libHStext-0.11.3.1.a

so adding proper slots should be easy, but I'm not sure.

Can anyone reproduce this problem? I did not have _any_ haskell
package installed so far.

Should I open a bug? Or just wait a couple of days, sync, and try
again without the masks?

TIA,
-dnh

PS: does haskell have no dynamic libraries?

-- 
"God, root, what is difference?" - Pitr
"God is more forgiving." - Dave Aronson


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] Haskell stack
  2015-09-07  2:39 [gentoo-user] Haskell stack David Haller
@ 2015-09-07  3:32 ` Michael Orlitzky
  2015-09-09  1:50   ` David Haller
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Orlitzky @ 2015-09-07  3:32 UTC (permalink / raw
  To: gentoo-user

On 09/06/2015 10:39 PM, David Haller wrote:
> 
> Can anyone reproduce this problem? I did not have _any_ haskell
> package installed so far.
> 
> Should I open a bug? Or just wait a couple of days, sync, and try
> again without the masks?

Yes please open a bug.


> 
> PS: does haskell have no dynamic libraries?
> 

Historically no, but it's getting better.



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] Haskell stack
  2015-09-07  3:32 ` Michael Orlitzky
@ 2015-09-09  1:50   ` David Haller
  0 siblings, 0 replies; 3+ messages in thread
From: David Haller @ 2015-09-09  1:50 UTC (permalink / raw
  To: gentoo-user

Hello,

On Sun, 06 Sep 2015, Michael Orlitzky wrote:
>On 09/06/2015 10:39 PM, David Haller wrote:
>> Can anyone reproduce this problem? I did not have _any_ haskell
>> package installed so far.
>> 
>> Should I open a bug? Or just wait a couple of days, sync, and try
>> again without the masks?
>
>Yes please open a bug.

https://bugs.gentoo.org/show_bug.cgi?id=559988

I left ghc installed, as that had nothing to do with those conflicts.
The packages pulled in by the conflicting ones on a "clean" system is
so long I chose not to bother to prune the dep-tree right down from
pandoc ;) For whatever reason, adding the attachment did not work for me.

Oh, and yes, I did resync portage about Sep 8 18:00 UTC (or later) yet
again before getting the data for the bug, almost the same problem,
but dev-haskell/tls seems to have disappeared from the conflicts, ISTR
also dev-haskell/network. So it seems to be worked on already. But I
guess it might be nice to have a clean slate as mine and and example
like pandoc to find those hidden dep-conflicts ;) So now, there's a
list.

>> PS: does haskell have no dynamic libraries?
>
>Historically no, but it's getting better.

Ah. Thanks for the enlightenment :)

-dnh

-- 
Only wimps use tape backup: _real_ men just upload their important stuff
on ftp, and let the rest of the world mirror it ;)     -- Linus Torvalds


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-09-11 22:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-07  2:39 [gentoo-user] Haskell stack David Haller
2015-09-07  3:32 ` Michael Orlitzky
2015-09-09  1:50   ` David Haller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox