Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [linuxtools-dev] Feature/Plugin versioning policy

Actually CDT only bumps up feature versions to match. Plug-ins follow API
rules.

On 2014-09-10, 3:12 PM, "Jeff Johnston" <jjohnstn@xxxxxxxxxx> wrote:

>There a few different policies for bumping versions for features/plugins.
>
>We don't have a hard-set policy, but some of us are bumping up features to
>the Linux Tools release number and others are bumping up a plugin/feature
>by one depending on whether we
>are doing a major release, minor release, or point release.
>
>The CDT bumps up all their plug-ins/features to the current release
>number, but I personally don't like
>that policy as it can imply a major change to a plug-in has been made and
>thus API is not guaranteed when
>no API changes may have occurred.
>
>I would like to suggest that code changes made to a plug-in or feature
>will cause the
>version to bump to the next Linux Tools release, regardless of the
>current value.
>All plug-ins/features that don't change are left alone.  The first person
>to make a change
>must change the plug-in version and its associated feature version and
>this should be reviewed
>in gerrit.
>
>This makes it simple to know what has actually been changed in a release
>vs what has simply
>been rebuilt.  The @since tags then make more sense as to figuring out
>when changes were made.
>
>If people like this, I'll add it to the wiki.
>
>-- Jeff J.
>_______________________________________________
>linuxtools-dev mailing list
>linuxtools-dev@xxxxxxxxxxx
>To change your delivery options, retrieve your password, or unsubscribe
>from this list, visit
>https://dev.eclipse.org/mailman/listinfo/linuxtools-dev



Back to the top