Re: [arch-haskell] Cblrepo and dependencies

2015-04-27 Thread Magnus Therning
On 27 April 2015 at 10:24, SP s...@orbitalfox.com wrote:
 On 24/04/15 16:11, Magnus Therning wrote:
 The only solution I can see is to do something clever in the
 ghc.install (`pre_upgrade` and `post_upgrade`).  I'm not sure exactly
 what information is available though.  One would probably need enough
 information to distinguish a re-install from an upgrade.

 It think that for the sake of integrity this should happen. Not saying
 it is a critical bug which needs any immediate attention. Maybe
 something we can open a low priority issue for and fix when the
 opportunity arises.

 Also, I'm still not clear on *why* `pacman` all of a sudden
 decides to re-install ghc on your system.

 I think given that it is a possibility, the package should cater for it.
 One may have wanted to install Ghc again for various reasons.

What reasons would that be?

 If you figure out why, then that might very well be a more natural
 place to fix the issue than inside the ghc package.

 I mentioned it in a previous email. I told packman to install
 `haskell-base` because the Setup complained `base` was missing.

Yes, I understand that, but *why* did it go missing.  Somewhere during
the installation of haskell packages your ghc package database was
changed (corrupted?) in such a way that ghc lost records of `base`.
I'd really like to know why.

/M

-- 
Magnus Therning  OpenPGP: 0xAB4DFBA4
email: mag...@therning.org   jabber: mag...@therning.org
twitter: magthe   http://therning.org/magnus
___
arch-haskell mailing list
arch-haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/arch-haskell


Re: [arch-haskell] Cblrepo and dependencies

2015-04-27 Thread SP
On 24/04/15 16:11, Magnus Therning wrote:
 The only solution I can see is to do something clever in the
 ghc.install (`pre_upgrade` and `post_upgrade`).  I'm not sure exactly
 what information is available though.  One would probably need enough
 information to distinguish a re-install from an upgrade.

It think that for the sake of integrity this should happen. Not saying
it is a critical bug which needs any immediate attention. Maybe
something we can open a low priority issue for and fix when the
opportunity arises.

 Also, I'm still not clear on *why* `pacman` all of a sudden
 decides to re-install ghc on your system. 

I think given that it is a possibility, the package should cater for it.
One may have wanted to install Ghc again for various reasons.

 If you figure out why, then that might very well be a more natural
 place to fix the issue than inside the ghc package.

I mentioned it in a previous email. I told packman to install
`haskell-base` because the Setup complained `base` was missing.

-- 
SP
___
arch-haskell mailing list
arch-haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/arch-haskell