[arch-haskell] Re: [extra] haskell-parallel
phercek at gmail.com
Sat Nov 13 10:14:52 EST 2010
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