Op do, 20-04-2006 te 16:39 -0500, schreef John Goerzen:
> OK.  I can see that.  However, I don't want to restrict
> haskell-devscripts to working with only one version of Cabal.  It is up
> to the package maintainers to depend on the version of Cabal they want,
> and to conflict on the version they don't want.  There is no code in
> haskell-devscripts that is putting different paths there; this must be a
> change in Cabal.
That makes sense.

> > > So I'm not sure what I'm supposed to do here.  Are you simply suggesting
> > > I should change the Depends line to omit libghc6-cabal-dev, which is
> > > indeed outdated?  If so, I have no problem with doing that.
> > 
> > Well I would suggest to replace the Depends line to omit ghc6 instead.
> > That way you depend on the latest Cabal version. But removing the
> 
> That would be bad; it would leave no way for people to build packages
> with the current Cabal version in ghc6.
Hmm, you are right.

> > libghc6-cabal-dev would be fine be me as well.
> 
> OK, I think I'll do that.  That makes sense.
Yep, that seems to be the most reasonable thing to do. 

There still can occur some problems though. If I build a package on a
system without libghc6-cabal-dev but one of the autobuilders has
libghc6-cabal-dev installed, the installation directories will change.
This can only be solved by specifying the specific cabal implementation
you want using Build-Depends and Build-Conflicts. Sign. 
Maybe this should be documented in a README? 

It seems that the difference in behaviour will be solved soon anyway.
From the documentation of ghc 6.4.2:
  Cabal has been upgraded to version 1.1.4. 

Anyway, thanks for your input

Greetings Arjan

Attachment: signature.asc
Description: Dit berichtdeel is digitaal ondertekend

Reply via email to