I _think_ moving to tags-only on the plugin repos would work. My thinking
was that we would be way less trigger-shy with releasing minor/patch
revisions of plugins than we are with the frameworks and the JS. The
plugins being revisions independently doesn't introduce the same issues as
cordova-js + the frameworks. The frameworks + the js are reliant on each
other and have to be versioned together, whereas the plugins can be done
independently.

Please correct me if I'm totally wrong here!

On 7/15/13 5:09 PM, "Shazron" <shaz...@gmail.com> wrote:

>+1 Fil
>
>On Monday, July 15, 2013, Steven Gill wrote:
>
>> Agree with Fil. We should probably stick to the apache way for now and
>> release source for all of the repos.
>>
>> Another question. Are we branching plugins as well? Shaz made a good
>>point
>> that since we aren't developing on 3.0.x branches for plugins, might as
>> well just stick to only tagging plugins and not bother with branching.
>>
>> Thoughts?
>>
>> P.S. I am going to create the branches for all of the other platforms
>>now
>> (using coho)
>>
>>
>>
>>
>> On Mon, Jul 15, 2013 at 5:00 PM, Filip Maj <f...@adobe.com> wrote:
>>
>> > While I would personally like to see that approach, in the spirit of
>>the
>> > "apache way", I think we should still be packaging a release with a
>> > specific commit from all relevant project repos (whether they include
>>the
>> > plugin repos or not is up for debate but I am fairly ambivalent on
>>that
>> > topic). This satisfies the apache requirement of having a release
>>archive
>> > containing everything you need to get started, and doesn't block us
>>from
>> > our more "online" way of loading particular versions of
>> frameworks/plugins
>> > into your own application shell.
>> >
>> > On 7/15/13 2:32 PM, "Brian LeRoux" <b...@brian.io> wrote:
>> >
>> > >I'd like to add to that the release would probably be best served as
>> > >just shipping cordova-cli instead of all the build artifacts that
>> > >realize the cordova-cli interface.
>> > >
>> > >Thoughts?
>> > >
>> > >
>> > >
>> > >On Mon, Jul 15, 2013 at 1:58 PM, Brian LeRoux <b...@brian.io> wrote:
>> > >> That sounds better to me. Steve is going to verify and tag the
>>plugin
>> > >> repos to 3.0.0 today. The tacit agreement we've been discussing was
>> > >> that plugins would then only be updated tag wise when they
>>themselves
>> > >> are updated.
>> > >>
>> > >>
>> > >> On Mon, Jul 15, 2013 at 1:41 PM, Andrew Grieve
>><agri...@chromium.org>
>> > >>wrote:
>> > >>> On Mon, Jul 15, 2013 at 3:48 PM, Joe Bowser <bows...@gmail.com>
>> wrote:
>> > >>>
>> > >>>> On Mon, Jul 15, 2013 at 12:34 PM, Andrew Grieve <
>> agri...@chromium.org
>> > >
>> > >>>> wrote:
>> > >>>> > We really need to have a plan for this release, so here goes:
>> > >>>> >
>> > >>>> > 1. How to tag plugins:
>> > >>>> > - Voting via tagging won't work here since each plugin has
>> multiple
>> > >>>> > platforms.
>> > >>>> > - Let's create a sub-task for each plugin, and have each
>>platform
>> > >>>>add a
>> > >>>> > comment to the sub-task when they have "signed off" on it. Once
>> all
>> > >>>> > platforms have been tested / signed-off, then it can be tagged.
>> > >>>>
>> > >>>> Sounds good.
>> > >>>>
>> > >>>
>> > >>> I no longer think this sounds good :P. Talked it through a bit
>>with
>> > >>>Ian /
>> > >>> David / Max. Let's continue on with the existing JIRA issue, which
>> has
>> > >>>a
>> > >>> "Tag $PLATFORM" entry.
>> > >>> As a part of tagging your platform, you are signing off on having
>> > >>>tested
>> > >>> all of the plugins on your platform (aka, the same testing process
>> > >>>that we
>> > >>> had before).
>> > >>> Once all of the platforms are tagged, we can use coho to bulk tag
>>all
>> > >>>of
>> > >>> the plugin repos.
>> > >>>
>> > >>>
>> > >>>>
>> > >>>> >
>> > >>>> > 2. With this many repos, it's not easy getting them all back to
>> the
>> > >>>> correct
>> > >>>> > state / tag that they are supposed to be in for a release. For
>> this
>> > >>>> reason,
>> > >>>> > I think the .zip to apache servers *should* contain a snapshot
>>of
>> > >>>>all
>> > >>>> > platforms & plugins. This way it's easy to get a "3.0" snapshot
>> for
>> > >>>>the
>> > >>>> > forever future.
>> > >>>>
>> > >>>> I don't think we'll get agreement on this, but I have no feelings
>> > >>>> either way.  As long as we're following the Apache Way, it sounds
>> > >>>> good!
>> > >>>>
>> > >>>> >
>> > >>>> > 3. Tagging / voting on platform repos. isn't that meaningful
>>until
>> > >>>> plu

Reply via email to