haskell-libsystemd-journal: jailbreak to fix build with recent versions of 'text'
haskell-cabal-lenses: jailbreak to fix build with recent versions of 'lens'
haskell-uri-encode: jailbreak to fix build with recent versions of 'text'
haskell-force-layout: jailbreak to fix build with recent versions of 'text'
haskell-diagrams-core: jailbreak to fix build with recent versions of 'lens'
haskell-diagrams-lib: jailbreak to fix build with recent versions of 'lens'
haskell-HaXml: disable haddock phase to fix the build
haskell-wxc: work around broken installation code
haskell-clay: jailbreak to fix build with latest version of 'text'
darcs: jailbreak to fix build with latest version of 'text'
haskell-digestive-functors-aeson: broken by update of 'text'

Jailbreaking the package makes the build succeeds, but then the test suite fails:

    Running 1 test suites...
    Test suite tests: RUNNING...
    Tests
      Pokemon tests
        Submit pokeForm with valid data:   OK
        Submit pokeForm with invalid data/check error view
          Failed validation:               OK
          jsonErrors shows correct errors: OK
      Pokedex tests
        Valid pokedex with one pokemon:    OK
        Valid pokedex with many pokemon:   OK
        Submit pokedex with a single invalid item
          Failed validation:               OK
          jsonErrors shows correct errors: FAIL
            Exception: HUnitFailure "expected: Object (fromList [(\"pokemon\",Array (fromList [Object (fromList [(\"name\",String \"Name cannot be empty\")])]))])\n but got: Object (fromList [(\"pokemon\",Array (fromList [Object (fromList [(\"name\",String \"Name cannot be empty\"),(\"number\",String \"Could not parse number\")])]))])"
        Submit pokedex with a later invalid item
          Failed validation:               OK
          jsonErrors shows correct errors: FAIL
            Exception: HUnitFailure "expected: Object (fromList [(\"pokemon\",Array (fromList [Null,Object (fromList [(\"name\",String \"Name cannot be empty\")])]))])\n but got: Object (fromList [(\"pokemon\",Array (fromList [Object (fromList [(\"number\",String \"Could not parse number\")]),Object (fromList [(\"name\",String \"Name cannot be empty\"),(\"number\",String \"Could not parse number\")])]))])"
      Top level lists:                     OK
      Booleans work:                       OK
haskell-diagrams-svg: jailbreak to fix build with latest version of 'lens'
haskell-diagrams-contrib: jailbreak to fix build with latest version of 'lens'
haskell-diagrams-rasterific: jailbreak to fix build with latest version of 'lens'
haskell-diagrams-postscript: jailbreak to fix build with latest version of 'lens'
haskell-digestive-functors-snap: jailbreak to fix build with latest version of 'text'
haskell-hcltest: jailbreak to fix build with latest version of 'lens'
haskell-haskoin: jailbreak to fix build with latest version of 'text'
haskell-graphviz: jailbreak to fix build with latest version of 'polyparse'
haskell-wreq: broken, presumably by recent lens update

http://hydra.cryp.to/build/213420/nixlog/1/raw