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
>>>> plugins
>>>> > are all tested. Let's hold off tagging platform repos until all
>>>>plugins
>>>> > repos are signed off.
>>>>
>>>> Fair enough!
>>>>
>>>> >
>>>> > If anyone feels strongly that we should go about this another way,
>>>>please
>>>> > be responsive since we need to get the release train rolling. JIRA
>>>> > release-bug creating was added to coho last week, so I may close
>>>>the bug
>>>> > Fil just created and use the script to create one with all plugins
>>>>added
>>>> to
>>>> > it.
>>>>
>>>> If this is easier, sure.  My only concern is that we have less than
>>>> three days left to get this out in reality.  I know that I'll be
>>>> driving to PDX on Thursday, so I'm going to be unable to do anything
>>>> for most of they day so I won't be around for tagging the final
>>>> release if we do it then.
>>>>

Reply via email to