You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by Mark Koudritsky <ka...@google.com> on 2014/11/07 16:08:54 UTC

Re: [DISCUSS] Tools Release

The platforms are out, starting the tools release process.​

Re: [DISCUSS] Tools Release

Posted by Mark Koudritsky <ka...@google.com>.
Ok sent out a vote thread.

What's the process with branches for tools where only the last digit was
changed.
For example in cordova-js Do I just do something like this?
git checktout 3.7.x
git merge 3.7.2
git push

On Fri, Nov 7, 2014 at 2:03 PM, Steven Gill <st...@gmail.com> wrote:

> Yup! We should discuss the version in these threads early on. If CLI or Lib
> have changes other than new pinned platforms, we should update the version
> accordingly based on semver.
>
> On Fri, Nov 7, 2014 at 11:00 AM, Marcel Kinard <cm...@gmail.com> wrote:
>
> > Makes total sense.
> >
> > On Nov 7, 2014, at 1:34 PM, Mark Koudritsky <ka...@google.com> wrote:
> >
> > > For the release process in general, it looks like it would be useful to
> > > decide on the intended version names very early in the process and send
> > out
> > > the intended version names as part of the DISCUSS email, so that this
> can
> > > also be discussed. What do you think?
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
> > For additional commands, e-mail: dev-help@cordova.apache.org
> >
> >
>

Re: [DISCUSS] Tools Release

Posted by Steven Gill <st...@gmail.com>.
Yup! We should discuss the version in these threads early on. If CLI or Lib
have changes other than new pinned platforms, we should update the version
accordingly based on semver.

On Fri, Nov 7, 2014 at 11:00 AM, Marcel Kinard <cm...@gmail.com> wrote:

> Makes total sense.
>
> On Nov 7, 2014, at 1:34 PM, Mark Koudritsky <ka...@google.com> wrote:
>
> > For the release process in general, it looks like it would be useful to
> > decide on the intended version names very early in the process and send
> out
> > the intended version names as part of the DISCUSS email, so that this can
> > also be discussed. What do you think?
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
> For additional commands, e-mail: dev-help@cordova.apache.org
>
>

Re: [DISCUSS] Tools Release

Posted by Marcel Kinard <cm...@gmail.com>.
Makes total sense.

On Nov 7, 2014, at 1:34 PM, Mark Koudritsky <ka...@google.com> wrote:

> For the release process in general, it looks like it would be useful to
> decide on the intended version names very early in the process and send out
> the intended version names as part of the DISCUSS email, so that this can
> also be discussed. What do you think?


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@cordova.apache.org
For additional commands, e-mail: dev-help@cordova.apache.org


Re: [DISCUSS] Tools Release

Posted by Mark Koudritsky <ka...@google.com>.
Yup, started the process thinking it will be 4.0.1, changing to 4.1.0 and
restarting.

For the release process in general, it looks like it would be useful to
decide on the intended version names very early in the process and send out
the intended version names as part of the DISCUSS email, so that this can
also be discussed. What do you think?

On Fri, Nov 7, 2014 at 1:12 PM, Shazron <sh...@gmail.com> wrote:

> There were definitely changes to cordova-lib to support cordova-ios 3.7.0
> (new icons/splashscreen size support). If I'm reading the rule correctly,
> the cli should be at 4.1.0
>
> On Fri, Nov 7, 2014 at 10:06 AM, Marcel Kinard <cm...@gmail.com> wrote:
>
> > From
> >
> https://github.com/apache/cordova-coho/blob/master/docs/versioning-and-release-strategy.md
> > :
> >
> > "...when a new platform is released, and the platform pin in the CLI is
> > correspondingly updated, the CLI receives a bump to its third digit, no
> > matter the size of the version bump to those platform(s). If the CLI
> > requires a change (beyond updating the pin) to handle the new platform,
> or
> > if the CLI has other changes, then the second or even first digit of the
> > CLI version may get bumped - the SemVer semantics still apply for the
> CLI."
> >
> > On Nov 7, 2014, at 1:02 PM, Shazron <sh...@gmail.com> wrote:
> >
> > > What's our rule for incrementing cordova-cli version when a platform
> gets
> > > updated? I can't find it in the docs.
> >
> >
>

Re: [DISCUSS] Tools Release

Posted by Marcel Kinard <cm...@gmail.com>.
That would be my interpretation as well, and in keeping of the spirit of semver.

The versioning strategy doc doesn't specifically say what should happen to the cli version when the lib or plugman changes. I just pushed some clarifying changes into the doc: https://git-wip-us.apache.org/repos/asf?p=cordova-coho.git;a=commitdiff;h=8d2abe5b , let me know if there are objections.

On Nov 7, 2014, at 1:12 PM, Shazron <sh...@gmail.com> wrote:

> There were definitely changes to cordova-lib to support cordova-ios 3.7.0
> (new icons/splashscreen size support). If I'm reading the rule correctly,
> the cli should be at 4.1.0


Re: [DISCUSS] Tools Release

Posted by Shazron <sh...@gmail.com>.
There were definitely changes to cordova-lib to support cordova-ios 3.7.0
(new icons/splashscreen size support). If I'm reading the rule correctly,
the cli should be at 4.1.0

On Fri, Nov 7, 2014 at 10:06 AM, Marcel Kinard <cm...@gmail.com> wrote:

> From
> https://github.com/apache/cordova-coho/blob/master/docs/versioning-and-release-strategy.md
> :
>
> "...when a new platform is released, and the platform pin in the CLI is
> correspondingly updated, the CLI receives a bump to its third digit, no
> matter the size of the version bump to those platform(s). If the CLI
> requires a change (beyond updating the pin) to handle the new platform, or
> if the CLI has other changes, then the second or even first digit of the
> CLI version may get bumped - the SemVer semantics still apply for the CLI."
>
> On Nov 7, 2014, at 1:02 PM, Shazron <sh...@gmail.com> wrote:
>
> > What's our rule for incrementing cordova-cli version when a platform gets
> > updated? I can't find it in the docs.
>
>

Re: [DISCUSS] Tools Release

Posted by Marcel Kinard <cm...@gmail.com>.
From https://github.com/apache/cordova-coho/blob/master/docs/versioning-and-release-strategy.md :

"...when a new platform is released, and the platform pin in the CLI is correspondingly updated, the CLI receives a bump to its third digit, no matter the size of the version bump to those platform(s). If the CLI requires a change (beyond updating the pin) to handle the new platform, or if the CLI has other changes, then the second or even first digit of the CLI version may get bumped - the SemVer semantics still apply for the CLI."

On Nov 7, 2014, at 1:02 PM, Shazron <sh...@gmail.com> wrote:

> What's our rule for incrementing cordova-cli version when a platform gets
> updated? I can't find it in the docs.


Re: [DISCUSS] Tools Release

Posted by Shazron <sh...@gmail.com>.
What's our rule for incrementing cordova-cli version when a platform gets
updated? I can't find it in the docs.

On Fri, Nov 7, 2014 at 7:08 AM, Mark Koudritsky <ka...@google.com> wrote:

> The platforms are out, starting the tools release process.​
>