Should the PVP be changed with regards to instances?

Henning Thielemann lemming at henning-thielemann.de
Wed Dec 21 12:26:39 CET 2011


On Wed, 21 Dec 2011, John Lato wrote:

> On Wed, Dec 21, 2011 at 11:16 AM, Henning Thielemann
> <lemming at henning-thielemann.de> wrote:
>>
>> On Wed, 21 Dec 2011, John Lato wrote:
>>
>>> I'm in the same situation, however I'm quite hesitant to add new
>>> instances in a minor version.  Adding new dependencies can cause
>>> breakage even without orphan instances, if downstream packages import
>>> a different version of that dependency already.
>>
>>
>> The proposal was about adding type class instances, not about adding package
>> dependencies.
>
> IME, new type class instances usually arise only because of new
> package dependencies or a major version bump to an existing
> dependency, either of which would currently require a major bump.

Adding a package dependency does not require a minor version bump. 
Increasing the imported version of a package dependency only requires a 
version bump if that changes the API. Thus I do not see a closer 
connection between adding instances and modifying package dependencies.



More information about the Libraries mailing list