[Haskell-cafe] Best Linux Distro for >>=

Ivan Lazar Miljenovic ivan.miljenovic at gmail.com
Sun Jun 19 12:59:24 CEST 2011


On 19 June 2011 20:51, Joachim Breitner <nomeata at debian.org> wrote:
> The binary packages. Here is an example for how we make sure that an ABI
> incompatible change to web-routes requires a rebuild of yesod, and that
> until that happens the user will not get the new web-routes package
> installed.
>
> $ apt-cache show libghc-yesod-dev|grep Depends
> Depends: libghc-base-dev-4.3.1.0-91c38,
> libghc-base64-bytestring-dev-0.1.0.2-2bc90,
> libghc-blaze-builder-dev-0.2.1.4-eb4c4,
> libghc-bytestring-dev-0.9.1.10-6aa1e, libghc-cereal-dev-0.3.3.0-7fd4a,
> libghc-clientsession-dev-0.4.1-493f6,
> libghc-containers-dev-0.4.0.0-b4885,
> libghc-data-default-dev-0.2.0.1-9411c,
> libghc-directory-dev-1.1.0.0-393d8,
> libghc-email-validate-dev-0.2.6-c13c2, libghc-failure-dev-0.1.0.1-1e2c3,
> libghc-hamlet-dev-0.6.1.2-ec8f2, libghc-neither-dev-0.1.0-0adb6,
> libghc-network-dev-2.3.0.2-824dd, libghc-old-locale-dev-1.0.0.2-161f7,
> libghc-parsec-dev-3.1.1-33474, libghc-persistent-dev-0.3.1.3-d494b,
> libghc-puremd5-dev-2.1.0.3-754be, libghc-random-dev-1.0.0.3-7511f,
> libghc-template-haskell-dev-2.5.0.0-95716,
> libghc-text-dev-0.11.0.6-139d7, libghc-time-dev-1.2.0.3-34932,
> libghc-transformers-dev-0.2.2.0-4bbbf, libghc-wai-dev-0.2.2.1-53001,
> libghc-wai-extra-dev-0.2.4.2-4646d, libghc-web-routes-dev-0.23.4-ab46a,
> libghc-web-routes-quasi-dev-0.6.3.1-5c04c,
> libghc-xss-sanitize-dev-0.2.6-b2c10, libc6 (>= 2.7), libffi5 (>= 3.0.4),
> libgmp10, zlib1g (>= 1:1.1.4)
> $ apt-cache show libghc-web-routes-dev|grep Provides
> Provides: libghc-web-routes-dev-0.23.4-ab46a

So the Debian Haskell team then has to update the apt package when
there's an ABI mismatch (that is, a dependency has been updated or
rebuilt with a new ABI)?  Or is this done automagically somehow for
the user?

-- 
Ivan Lazar Miljenovic
Ivan.Miljenovic at gmail.com
IvanMiljenovic.wordpress.com



More information about the Haskell-Cafe mailing list