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

Hit by bug 4012 again – binNMUs will be needed



Hi,

I totally forgot about http://hackage.haskell.org/trac/ghc/ticket/4012
and we are hit by it again, as we were in last April¹. Summary: The GHC
package exports the version of the GHC binary it was built with,
currently 7.0.4. If GHC is rebuilt with 7.4.1, then this changes,
causing the GHC package ABI to change, causing the base package ABI hash
to change, requiring rebuilds of all packages.

This means that once we upload a new GHC package, we need to binNMU all
packages. The current effort of sourceful uploads is _not_ wasted, as
the arch:all packages stay usable.

So I think we proceed as before and leave this to when we have to do an
GHC upload anyways.

Actually, I am not sure if the version number is the only problem. I was
comparing the results building 7.4.1 with 7.0.4 and 7.4.1 with 7.4.1,
and there are much more differences. I hope they will not occur again
when building 7.4.1 with 7.4.1 a second time. We’ll see.

Greetings,
Joachim 

¹ http://www.haskell.org/pipermail/glasgow-haskell-users/2011-April/020261.html


-- 
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: This is a digitally signed message part


Reply to: