[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ∀lib: Debian(lib) >= Platform(lib)



nomeata:
> Hi,
> 
> I just adopted haskell-{network,parallel} for Debian and updated them to
> the version specified in the current Haskell Platform (the changes were
> really minor, for -parallel only .cabal file changes, but we want the
> numbers to match). So as you can see here:
> http://wiki.debian.org/Haskell/Platform#preview
> all library required by the platform are present, possibly in a newer
> version.

Great work! You guys rock.

> A) Claim to have good-enough platform-support and that’s it. People who
> need to build non-debianized Haskell programs that depend on the
> platform will have to get that from hackage (and then probably the
> dependencies in the versions specified by the platform’s .cabal).
> 
> B) Upload a libghc6-platform-dev package to Debian, patched to refer to
> „our“ Version numbers. Makes it easy for people to build stuff against
> it, but things might break when „our“ Versions are not fully compatible
> with the one promised by the official platform.
> 
> C) Upload a libghc6-platform-debian-dev package to Debian, which
> provides a haskell-platform-debian package. This is identical to the
> original platform besides the version numbers, but renamed to avoid
> incompatibilities. People trying to build software will have to change
> the build-depends in their .cabal file to haskell-platform-debian
> manually, thus making them aware of the reason of possible build
> failures.

I use B in Arch Linux (which now actually does match the required
versions, but was ahead in the last release).

I think it is important there be a single apt command to get "Haskell".

-- Don


Reply to: