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

Changed base ABI hash, Was: Accepted ghc6 6.12.1-9 (source all i386)



Hi,

this upload:

Am Samstag, den 13.02.2010, 16:51 +0000 schrieb Kari Pahula:
>  ghc6 (6.12.1-9) unstable; urgency=low
>  .
>    * Remove /usr/lib/ghc-$(ProjectVersion)/lib/haddock (ie. the internal
>      haddock binary that ghc6 used at build time) from the ghc6 package.
>    * Install haddock's files from /usr/share/haddock-$VERSION in ghc6
>      package, not ghc6-doc.

caused, at least on AMD64, a change in the base ABI hash:

# ghc-pkg field base id
id: base-4.2.0.0-2cc27b7e43511c4ca001642a7f77a8f6
id: base-3.0.3.2-0092f5a086872e0cdaf979254933cd43
# ghc-pkg field mtl depends 
depends: base-4.2.0.0-f87cc184652024ad761422b6a80d0306

I’m surprised that the ABI changed, given that the changes in
ghc6-6.12.9 sound like they should not affect the packages abi.

This means we need to do binNMUs, and we need to do them “blindly”
because we can not tell from the outside what ABI versions ghc provides.

We could consider using dh_haskell_provides also for ghc6 and ghc6-prof,
so that they list the ABI is they provide. Any other ideas?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Reply to: