[arch-haskell] Re: [extra] haskell-parallel

Peter Hercek phercek at gmail.com
Sat Oct 12 07:37:41 UTC 2013


On 11/12/2010 05:19 PM, Peter Simons wrote:
>   >>  Once package FOO is installed, and linked to local versions of its
>   >>  dependencies, there is not much we can do to prevent that an update
>   >>  to FOO's dependencies breaks the *local* system if it's upgraded.
>   >
>   >  Why can't we bump $pkgrel of those packages that depend on FOO?
>
> Um, sorry, I was confused for a moment. I meant to say, of course, why
> can't we bump the $pkgrel of FOO whenever one of its dependencies is
> updated? Wouldn't that remedy this problem?

It would provided users would do full system update from aur (or our 
archhaskell or whatever the name will be). The system update would 
recompile all dependencies when updating them.

In general, the problem with haskell libraries is that any new version 
of a library is not binary backward compatible with the previous 
versions. AFAIK, there is no clear way to tell what is part of a binary 
interface of a library and what is not; so there is no easy way to tell 
whether a new version would be binary compatible or not.




More information about the arch-haskell mailing list