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

Haskell status summary



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


Reply to: