Re: [GHC] #5701: SafeHaskell causes deepseq to fail to compile
#5701: SafeHaskell causes deepseq to fail to compile +--- Reporter: tibbe | Owner: igloo Type: bug| Status: closed Priority: high | Milestone: 7.4.1 Component: libraries (other) |Version: 7.3 Resolution: fixed | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Difficulty: Unknown Testcase: | Blockedby: Blocking: |Related: +--- Changes (by igloo): * status: new = closed * resolution: = fixed Comment: `deepseq` in the 7.4 branch has a ` 0.5` dep on `array`. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/5701#comment:7 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
Re: [GHC] #5701: SafeHaskell causes deepseq to fail to compile
#5701: SafeHaskell causes deepseq to fail to compile --+- Reporter: tibbe | Owner: igloo Type: bug| Status: new Priority: high | Milestone: 7.4.1 Component: libraries (other) | Version: 7.3 Keywords: | Os: Unknown/Multiple Architecture: Unknown/Multiple | Failure: None/Unknown Difficulty: Unknown|Testcase: Blockedby: |Blocking: Related: | --+- Changes (by igloo): * priority: normal = high * difficulty: = Unknown * milestone: = 7.4.1 -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/5701#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
Re: [GHC] #5701: SafeHaskell causes deepseq to fail to compile
#5701: SafeHaskell causes deepseq to fail to compile --+- Reporter: tibbe | Owner: igloo Type: bug | Status: new Priority: normal| Component: Compiler Version: 7.3 | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Testcase: Blockedby:| Blocking: Related:| --+- Changes (by dterei): * owner: dterei = igloo Comment: OK this is actually a version dependency issue. DeepSeq is using Safe explicitly. Which should be fine except only array-0.4.0.0 is using Safe Haskell. DeepSeq only uses Safe with ghc-7.4 and higher (array-0.4.0.0 is released with ghc-7.4) so it seems it should be OK. Except the cabal file for deepseq has an incorrect restriction that array = 0.1 0.4. This restriction should really be changed to = 0.1 0.5 or something. Or perhaps even make it = 0.4. Seems a little fragile to detect if array is using safe haskell by detecting ghc version. Better to require the correct array version. I'm changing the owner to Ian since this is on the stable branch and more his territory with version numbers and all. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/5701#comment:2 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
Re: [GHC] #5701: SafeHaskell causes deepseq to fail to compile
#5701: SafeHaskell causes deepseq to fail to compile --+- Reporter: tibbe | Owner: igloo Type: bug | Status: new Priority: normal| Component: Compiler Version: 7.3 | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Testcase: Blockedby:| Blocking: Related:| --+- Comment(by dterei): Ian could you also change this to a high priority item please. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/5701#comment:3 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
Re: [GHC] #5701: SafeHaskell causes deepseq to fail to compile
#5701: SafeHaskell causes deepseq to fail to compile --+- Reporter: tibbe | Owner: igloo Type: bug | Status: new Priority: normal| Component: Compiler Version: 7.3 | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Testcase: Blockedby:| Blocking: Related:| --+- Changes (by dterei): * cc: dterei (added) -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/5701#comment:4 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
Re: [GHC] #5701: SafeHaskell causes deepseq to fail to compile
#5701: SafeHaskell causes deepseq to fail to compile --+- Reporter: tibbe | Owner: igloo Type: bug | Status: new Priority: normal| Component: libraries (other) Version: 7.3 | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Testcase: Blockedby:| Blocking: Related:| --+- Changes (by dterei): * component: Compiler = libraries (other) -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/5701#comment:5 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
[GHC] #5701: SafeHaskell causes deepseq to fail to compile
#5701: SafeHaskell causes deepseq to fail to compile --+- Reporter: tibbe | Owner: dterei Type: bug | Status: new Priority: normal| Component: Compiler Version: 7.3 | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Testcase: Blockedby:| Blocking: Related:| --+- SafeHaskell still affects users who haven't opted in to using it. Using the ghc-7.4 branch: {{{ $ cabal install -w /Users/tibell/src/ghc/inplace/bin/ghc-stage2 Configuring deepseq-1.2.0.1... Preprocessing library deepseq-1.2.0.1... Building deepseq-1.2.0.1... [1 of 1] Compiling Control.DeepSeq ( Control/DeepSeq.hs, dist/build/Control/DeepSeq.o ) Control/DeepSeq.hs:56:1: array-0.3.0.3:Data.Array can't be safely imported! The module itself isn't safe. }}} -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/5701 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs
Re: [GHC] #5701: SafeHaskell causes deepseq to fail to compile
#5701: SafeHaskell causes deepseq to fail to compile --+- Reporter: tibbe | Owner: dterei Type: bug | Status: new Priority: normal| Component: Compiler Version: 7.3 | Keywords: Os: Unknown/Multiple | Architecture: Unknown/Multiple Failure: None/Unknown | Testcase: Blockedby:| Blocking: Related:| --+- Comment(by dterei): hmm thats worrying, I'll take a look at it asap -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/5701#comment:1 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler ___ Glasgow-haskell-bugs mailing list Glasgow-haskell-bugs@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs