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: