Implement deepseq->{array,containers} dependancy reversal proposal
See also the related #4868 (closed) proposal
Implementing the proposal involves the following steps:
- make hackage:deepseq a GHC-boot package,
- remove
deepseq
dependancy on hackage:array and hackage:containers, - move (and refactor) the affected instance definitions to the
array
andcontainers
packages respectively (and make them depend ondeepseq
), and - satisfy the PVP by incrementing package versions where necessary.
Discussion Voting Result:
The proposal is supported by: Conrad Parker, Daniel Fischer(*), Edward Kmett, Gregory Collins, Herbert Valerio Riedel, Ian Lynagh(*), Ivan Lazar Miljenovic, Johan Tibell, Nicolas Pouillard, Paterson, Ross, Simon Marlow, Simon Peyton-Jones, Wren Ng Thornton.
The persons marked with (*) expressed conditional support, i.e. to support in case good reasons for and/or no good reasons against the proposal existed.
The full text of the proposal together with the discussion thread can be found at
http://www.haskell.org/pipermail/libraries/2011-August/016661.html
Trac metadata
Trac field | Value |
---|---|
Version | |
Type | Task |
TypeOfFailure | OtherFailure |
Priority | normal |
Resolution | Unresolved |
Component | libraries (other) |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | tibbe |
Operating system | |
Architecture |