Re: [Haskell-cafe] Package versioning policy - Harmless type changes?

2011-09-23 Thread Heinrich Apfelmus
Joachim Breitner wrote: Felipe Almeida Lessa wrote: Given that you are following the PVP, I would put the following constraint: Build-depends: foo = 0.1 0.2 However, if someone with an older version of foo installed on their system tried to install my package, they would get a type error,

Re: [Haskell-cafe] Package versioning policy - Harmless type changes?

2011-09-22 Thread Felipe Almeida Lessa
On Thu, Sep 22, 2011 at 7:37 AM, Heinrich Apfelmus apfel...@quantentunnel.de wrote:  - foo :: Typeable a = AddHandler a - NetworkDescription (Event a)  + foo :: AddHandler a - NetworkDescription (Event a) Can removing a type class constraint on a function break dependent code? Should I change

Re: [Haskell-cafe] Package versioning policy - Harmless type changes?

2011-09-22 Thread Joachim Breitner
Hi, Am Donnerstag, den 22.09.2011, 08:32 -0300 schrieb Felipe Almeida Lessa: On Thu, Sep 22, 2011 at 7:37 AM, Heinrich Apfelmus apfel...@quantentunnel.de wrote: Given that you are following the PVP, I would put the following constraint: Build-depends: foo = 0.1 0.2 However, if