Hi Release and Haskell team, his is a summary of the current issues around GHC and Haskell, I hope I did not miss anything. The transition is mostly ready, excluding haskell-cryptocipher reverse dependencies on mips, powerpc, s390, s390x and sparc. The latest upload involving the transition is haskell-bindings-libzip which has aged 6 of its 10 days. haskell-cryptocipher FTBFS on big endian machines, due to a bug in the code. A fix is available and has been tested in experimental. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674811 Additionally, haskell-cryptocipher FTBFS on powerpc. Erik debugged the issue, reported it upstream and later noticed that it is fixed in the latest compiler version, GHC-7.4.2, which was just released. He was unable to identify the commit that fixed the problem, so we have no patch available for this problem for the current versions in unstable. http://hackage.haskell.org/trac/ghc/ticket/6156 The ghc postinst is incompatible with the latest dpkg. The dpkg maintainers have promised a work-around (which is required anyways to be able to install old packages), but could be fixed with a new GHC upload: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676874 Additionally, Joey Hess identified an important bug in xmonad that is not RC but would be fixed by an upgrade to GHC-7.4.2: http://bugs.debian.org/677096 The GHC changes in 7.4.2 are, for the most part, bug fixes. A notable exception is the newly added support for GHCi on arm distributions, finally supporting this architecture fully: http://www.haskell.org/ghc/docs/7.4.2/html/users_guide/release-7-4-2.html Possible courses of action: A) Upload the fixed haskell-cryptocipher to unstable, let it build on mips, s390, s390x and sparc, remove stuff on powerpc, migrate. B) Remove stuff on mips, powerpc, s390, s390x and sparc, migrate. C) Upload GHC 7.4.2 and fixed haskell-cryptocipher rebuild everything (using binNMUs, not sourceful uploads), migrate. D) (Under the assumption that the fix for the powerpc issue can be isolated.) Backport that fix, upload a patched GHC 7.4.1, hope that ABIs stay stable and no rebuilds are necessary, upload a patched haskell-cryptocipher, let stuff build on mips, s390, s390x and sparc, migrate. I’m leaning towards A or B to get the migration done and only then consider GHC 7.4.2. 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