Hi, I just uploaded ghc-7.0.4, and stumbled upon a problem. ghc-7.0.4 did not change too much. Especially on 32bit architectures, it seems that the binary interface of base stayed the same (libghc-base-dev-4.3.1.0-91c38). This is great, as it means that we do not have to rebuild all libraries! Unfortunately, the path for the packages files changed: libghc-mtl-dev registeres with /var/lib/ghc-7.0.3/package.conf.d/mtl-2.0.1.0.conf but the trigger watches /var/lib/ghc-7.0.4/package.conf.d/ breaking stuff as visible here: https://buildd.debian.org/status/fetch.php?pkg=haskell-mtlparse&arch=i386&ver=0.1.2-1&stamp=1310323252 What now? One solution would be to do the same trick that we did for the very similar haddock file trick: Upload ghc to use /var/lib/ghc/package.conf.d/, move and symlink the old locations, and trigger on all of them? Any better ideas? While we are at it, we can remove the version string from the /usr/lib/ghc-* directory and maybe from the binary names as well. 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: This is a digitally signed message part