You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by Brian LeRoux <b...@brian.io> on 2012/08/14 18:55:58 UTC
cutting our first official apache release
I'd like for us to aim to cut an Apache Cordova release. The idea
we're bouncing now is that our Apache releases are source only
packages and we save the binary releases for downstream projects (like
that phonegap thing you may have heard of). This should decouple
release woe, aka coho, from the framework authoring concerns.
Our next apache board report is dues Sept 5th --- and having a release
ready to go for that date would be admirable but maybe too soon?
(We have in the past tended to hold off until end of September for the
next point release after our last sprint.)
This would give us the final checkmarks to achieve TLP status which
would be cool to do for our one year Apache incubation anniversary. =)
Re: cutting our first official apache release
Posted by Michael Brooks <mi...@michaelbrooks.ca>.
I agree with Brian, keeping Apache Cordova as a source release is our best
choice.
September 5th may be too soon, since August tends to be full of
vacationers. However, we should create a JIRA issue that can track
sub-tasks that are blocking our graduation. Those working over August can
at least focus on knocking off any blockers.
Michael
On Tue, Aug 14, 2012 at 11:55 AM, Brian LeRoux <b...@brian.io> wrote:
> I'd like for us to aim to cut an Apache Cordova release. The idea
> we're bouncing now is that our Apache releases are source only
> packages and we save the binary releases for downstream projects (like
> that phonegap thing you may have heard of). This should decouple
> release woe, aka coho, from the framework authoring concerns.
>
> Our next apache board report is dues Sept 5th --- and having a release
> ready to go for that date would be admirable but maybe too soon?
>
> (We have in the past tended to hold off until end of September for the
> next point release after our last sprint.)
>
> This would give us the final checkmarks to achieve TLP status which
> would be cool to do for our one year Apache incubation anniversary. =)
>
Re: cutting our first official apache release
Posted by Tim Kim <ti...@gmail.com>.
Ok - I've updated the sample app and removed as many phonegap references I
could find.
On 29 August 2012 11:11, Michael Brooks <mi...@michaelbrooks.ca> wrote:
> - Release Root
> - Mailing list reference should be to the callback-dev mailing list
> - IRC should not be #phonegap. Either #cordova (no one is one it) or
> remove IRC all together
> - Remove names from CHANGELOG
>
> - Android
> - Hello World app is out of date (pre-2.1.0rc1 tag) but nice work on
> removing the non-platform images
> - Rename to releasenotes.md to CHANGELOG
> - Remove names from releasenotes.md
> - Remove references to callback (callback-test)
> - Change PhoneGap references to Apache Cordova
> - Android guides folder can be removed. This is in the docs repository.
>
> - Bada-WAC
> - Hello World app is out of date (pre-2.1.0rc1 tag)
> - Remove all icons but Res/icon/bada-wac
> - Remove all splash screens but Res/icon/bada-wac
>
> - Bada
> - Not using the Hello World app (may not be possible?)
> - Remove http://phonegap.com references
>
> - BlackBerry
> - Hello World App is out of date
> - Nice work on removing the platform icons
> - Remove PhoneGap references
>
> - iOS
> - Change http://docs.phonegap.com references to http://docs.cordova.io
> - The other PhoneGap references are OK (legacy)
>
> - Mac
> - Rename ReadMe.md to README.md
> - Change http://docs.phonegap.com references to http://docs.cordova.io
>
> - Mobile Spec
> - Lots of PhoneGap references need to be changed to Cordova
>
> - QT
> - Change http://docs.phonegap.com references to http://docs.cordova.io
>
> - Tizen
> - Hello World app is out dated (remember to remove irrelevant
> www/res/icon/ and www/res/screen/ files)
> - Change PhoneGap references to Apache Cordova
>
> - webOS
> - Hello World app is out of date
>
> - WP7
> - Hello World app is out of date
> - Change PhoneGap references to Apache Cordova (
> http://docs.phonegap.com,
> http://wiki.phonegap.com, Description="PhoneGap...")
>
> On Wed, Aug 29, 2012 at 10:11 AM, Filip Maj <fi...@adobe.com> wrote:
>
> > - I think we should include the directories of the implementations
> > instead of more .zip files, at the top level
> > - remove all references to PhoneGap from the README. don't need the
> > phonegap mailing list link. That would go in the phonegap dist :)
> > - I would also remove the names of the developers in the change log
> > - the wiki link to cordova is wrong in the read me
> >
> > Other than that I think it's good!
> >
> >
> > On 8/28/12 5:47 PM, "Steven Gill" <st...@gmail.com> wrote:
> >
> > >So I have done some work on coho on the src branch in the apache repo. I
> > >have uploaded 2.1.0rc1 release onto my apache page over at
> > >http://people.apache.org/~steven/. The readme needs some work still
> and I
> > >have to update my tests for Coho. Anyone see any problems with this
> > >release?
> > >
> > >
> > >
> > >On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <st...@gmail.com>
> > >wrote:
> > >
> > >> Definitely doable. Only thing I have run into so far is that minor
> issue
> > >> with git archive.
> > >>
> > >> If I do
> > >>
> > >> git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
> > >> This will archive based on the 2.1.0rc1 tag. Problem is, some of these
> > >> repos don't get tagged currently. Specifically, qt, mac, mobile-spec.
> > >>This
> > >> causes the git archive command to fail. We need to make sure we are
> > >>tagging
> > >> those repos and have a VERSION file in the root of those repos.
> > >>
> > >> Alternatively, I could add a check to see if a VERSION file is present
> > >>and
> > >> updated to the current tag. If not, I could do a git archive --format
> > >>zip
> > >> -o incubator-cordova-android.zip HEAD.
> > >>
> > >> Other than this issue, I have an updated version of Coho on my machine
> > >> that pulls those repos, adds the readme and disclaimer files, zips +
> > >>signs
> > >> them. Plan is to have 2.1 be an official apache release.
> > >>
> > >> -Steve
> > >>
> > >> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
> > >>
> > >>> Yep a git archive of the tag is all we need. Top-level
> > >>> license/notice/disclaimer files as Steve already has in his example.
> > >>>
> > >>> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat
> > >>>says no
> > >>> so that sounds good. What about the hello world app? Don't think the
> > >>>labs
> > >>> repo should go in there either.
> > >>>
> > >>> As I see it we need to:
> > >>>
> > >>> - add a git archive of each repo into a directory at top-level of
> > >>> distribution, so we would have:
> > >>> * android
> > >>> * app-hello-world
> > >>> * bada-wac
> > >>> * bada
> > >>> * blackberry
> > >>> * docs
> > >>> * iOS
> > >>> * js
> > >>> * mac
> > >>> * mobile-spec
> > >>> * qt
> > >>> * tizen
> > >>> * webos
> > >>> * wp7
> > >>> - likely add a README file at the top explaining what each directory
> is
> > >>> and that you should package mobile-spec into an app built from each
> > >>> platform to "run" the tests.
> > >>>
> > >>> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
> > >>>
> > >>>
> > >>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
> > >>>
> > >>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
> > >>> >
> > >>> >> Yes should be all repos (even the less exciting ones) in src form.
> > >>> >> Ideally, a distribution of Cordova would use a Cordova src release
> > >>>to
> > >>> >> package itself.
> > >>> >>
> > >>> >
> > >>> >I was planning on weinre being a separate release from the rest of
> > >>> >Cordova.
> > >>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova
> > >>>release.
> > >>> >Am
> > >>> >waiting for Cordova to go gold before weinre :-)
> > >>> >
> > >>> >--
> > >>> >Patrick Mueller
> > >>> >http://muellerware.org
> > >>>
> > >>>
> > >>
> >
> >
>
--
Timothy Kim
Re: cutting our first official apache release
Posted by Michael Brooks <mi...@michaelbrooks.ca>.
- Release Root
- Mailing list reference should be to the callback-dev mailing list
- IRC should not be #phonegap. Either #cordova (no one is one it) or
remove IRC all together
- Remove names from CHANGELOG
- Android
- Hello World app is out of date (pre-2.1.0rc1 tag) but nice work on
removing the non-platform images
- Rename to releasenotes.md to CHANGELOG
- Remove names from releasenotes.md
- Remove references to callback (callback-test)
- Change PhoneGap references to Apache Cordova
- Android guides folder can be removed. This is in the docs repository.
- Bada-WAC
- Hello World app is out of date (pre-2.1.0rc1 tag)
- Remove all icons but Res/icon/bada-wac
- Remove all splash screens but Res/icon/bada-wac
- Bada
- Not using the Hello World app (may not be possible?)
- Remove http://phonegap.com references
- BlackBerry
- Hello World App is out of date
- Nice work on removing the platform icons
- Remove PhoneGap references
- iOS
- Change http://docs.phonegap.com references to http://docs.cordova.io
- The other PhoneGap references are OK (legacy)
- Mac
- Rename ReadMe.md to README.md
- Change http://docs.phonegap.com references to http://docs.cordova.io
- Mobile Spec
- Lots of PhoneGap references need to be changed to Cordova
- QT
- Change http://docs.phonegap.com references to http://docs.cordova.io
- Tizen
- Hello World app is out dated (remember to remove irrelevant
www/res/icon/ and www/res/screen/ files)
- Change PhoneGap references to Apache Cordova
- webOS
- Hello World app is out of date
- WP7
- Hello World app is out of date
- Change PhoneGap references to Apache Cordova (http://docs.phonegap.com,
http://wiki.phonegap.com, Description="PhoneGap...")
On Wed, Aug 29, 2012 at 10:11 AM, Filip Maj <fi...@adobe.com> wrote:
> - I think we should include the directories of the implementations
> instead of more .zip files, at the top level
> - remove all references to PhoneGap from the README. don't need the
> phonegap mailing list link. That would go in the phonegap dist :)
> - I would also remove the names of the developers in the change log
> - the wiki link to cordova is wrong in the read me
>
> Other than that I think it's good!
>
>
> On 8/28/12 5:47 PM, "Steven Gill" <st...@gmail.com> wrote:
>
> >So I have done some work on coho on the src branch in the apache repo. I
> >have uploaded 2.1.0rc1 release onto my apache page over at
> >http://people.apache.org/~steven/. The readme needs some work still and I
> >have to update my tests for Coho. Anyone see any problems with this
> >release?
> >
> >
> >
> >On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <st...@gmail.com>
> >wrote:
> >
> >> Definitely doable. Only thing I have run into so far is that minor issue
> >> with git archive.
> >>
> >> If I do
> >>
> >> git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
> >> This will archive based on the 2.1.0rc1 tag. Problem is, some of these
> >> repos don't get tagged currently. Specifically, qt, mac, mobile-spec.
> >>This
> >> causes the git archive command to fail. We need to make sure we are
> >>tagging
> >> those repos and have a VERSION file in the root of those repos.
> >>
> >> Alternatively, I could add a check to see if a VERSION file is present
> >>and
> >> updated to the current tag. If not, I could do a git archive --format
> >>zip
> >> -o incubator-cordova-android.zip HEAD.
> >>
> >> Other than this issue, I have an updated version of Coho on my machine
> >> that pulls those repos, adds the readme and disclaimer files, zips +
> >>signs
> >> them. Plan is to have 2.1 be an official apache release.
> >>
> >> -Steve
> >>
> >> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
> >>
> >>> Yep a git archive of the tag is all we need. Top-level
> >>> license/notice/disclaimer files as Steve already has in his example.
> >>>
> >>> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat
> >>>says no
> >>> so that sounds good. What about the hello world app? Don't think the
> >>>labs
> >>> repo should go in there either.
> >>>
> >>> As I see it we need to:
> >>>
> >>> - add a git archive of each repo into a directory at top-level of
> >>> distribution, so we would have:
> >>> * android
> >>> * app-hello-world
> >>> * bada-wac
> >>> * bada
> >>> * blackberry
> >>> * docs
> >>> * iOS
> >>> * js
> >>> * mac
> >>> * mobile-spec
> >>> * qt
> >>> * tizen
> >>> * webos
> >>> * wp7
> >>> - likely add a README file at the top explaining what each directory is
> >>> and that you should package mobile-spec into an app built from each
> >>> platform to "run" the tests.
> >>>
> >>> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
> >>>
> >>>
> >>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
> >>>
> >>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
> >>> >
> >>> >> Yes should be all repos (even the less exciting ones) in src form.
> >>> >> Ideally, a distribution of Cordova would use a Cordova src release
> >>>to
> >>> >> package itself.
> >>> >>
> >>> >
> >>> >I was planning on weinre being a separate release from the rest of
> >>> >Cordova.
> >>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova
> >>>release.
> >>> >Am
> >>> >waiting for Cordova to go gold before weinre :-)
> >>> >
> >>> >--
> >>> >Patrick Mueller
> >>> >http://muellerware.org
> >>>
> >>>
> >>
>
>
Re: cutting our first official apache release
Posted by Andrew Grieve <ag...@chromium.org>.
Could do:
git rebase -i SHA
after merging in the multi-commit change. that lets you amend each commit.
On Thu, Aug 30, 2012 at 2:20 PM, Shazron <sh...@gmail.com> wrote:
> Great idea. If cherry picking, I believe doing a "git cherry-pick
> --edit" will allow you to edit the commit message as well while
> maintaining authorship. Don't know how it works with a multiple commit
> merge though.
>
> On Wed, Aug 29, 2012 at 7:30 PM, Andrew Grieve <ag...@chromium.org>
> wrote:
> > We could probably make this a committer responsibility. E.g. do a commit
> > --amend after merging in contributor change and before pushing. Just did
> a
> > test and it seems to maintain authorship.
> >
> >
> > On Wed, Aug 29, 2012 at 1:57 PM, Shazron <sh...@gmail.com> wrote:
> >
> >> Or... how about we get everyone to have better commit notes,
> >> preferably referencing a jira issue? (I can dream) ;)
> >>
> >> On Wed, Aug 29, 2012 at 10:55 AM, Filip Maj <fi...@adobe.com> wrote:
> >> > Am unsure about relying on hand-massaged notes by Shaz for release
> >> > creation. What if Shaz goes on vacation and no one does it? Let's just
> >> try
> >> > to get everything automated instead :P
> >> >
> >> > On 8/29/12 10:52 AM, "Steven Gill" <st...@gmail.com> wrote:
> >> >
> >> >>That changelog file is just a git shortlog. I will see if I can get a
> git
> >> >>command to get rid of names.
> >> >>
> >> >>Shaz, I can probably switch coho to paste your release notes instead
> or
> >> at
> >> >>least point to it.
> >> >>
> >> >>On Wed, Aug 29, 2012 at 10:33 AM, Shazron <sh...@gmail.com> wrote:
> >> >>
> >> >>> Also, like I've mentioned before the iOS changelog is usually not
> >> >>> easily readable. I always compile cleaned up release notes here:
> >> >>>
> >> >>>
> >>
> https://github.com/apache/incubator-cordova-ios/blob/master/RELEASENOTES.
> >> >>>md
> >> >>>
> >> >>> On Wed, Aug 29, 2012 at 10:11 AM, Filip Maj <fi...@adobe.com> wrote:
> >> >>> > - I think we should include the directories of the
> implementations
> >> >>> > instead of more .zip files, at the top level
> >> >>> > - remove all references to PhoneGap from the README. don't need
> the
> >> >>> > phonegap mailing list link. That would go in the phonegap dist :)
> >> >>> > - I would also remove the names of the developers in the change
> log
> >> >>> > - the wiki link to cordova is wrong in the read me
> >> >>> >
> >> >>> > Other than that I think it's good!
> >> >>> >
> >> >>> >
> >> >>> > On 8/28/12 5:47 PM, "Steven Gill" <st...@gmail.com> wrote:
> >> >>> >
> >> >>> >>So I have done some work on coho on the src branch in the apache
> >> >>>repo. I
> >> >>> >>have uploaded 2.1.0rc1 release onto my apache page over at
> >> >>> >>http://people.apache.org/~steven/. The readme needs some work
> still
> >> >>>and
> >> >>> I
> >> >>> >>have to update my tests for Coho. Anyone see any problems with
> this
> >> >>> >>release?
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >>On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <
> stevengill97@gmail.com
> >> >
> >> >>> >>wrote:
> >> >>> >>
> >> >>> >>> Definitely doable. Only thing I have run into so far is that
> minor
> >> >>> issue
> >> >>> >>> with git archive.
> >> >>> >>>
> >> >>> >>> If I do
> >> >>> >>>
> >> >>> >>> git archive --format zip -o incubator-cordova-android.zip
> 2.1.0rc1
> >> >>> >>> This will archive based on the 2.1.0rc1 tag. Problem is, some of
> >> >>>these
> >> >>> >>> repos don't get tagged currently. Specifically, qt, mac,
> >> >>>mobile-spec.
> >> >>> >>>This
> >> >>> >>> causes the git archive command to fail. We need to make sure we
> are
> >> >>> >>>tagging
> >> >>> >>> those repos and have a VERSION file in the root of those repos.
> >> >>> >>>
> >> >>> >>> Alternatively, I could add a check to see if a VERSION file is
> >> >>>present
> >> >>> >>>and
> >> >>> >>> updated to the current tag. If not, I could do a git archive
> >> >>>--format
> >> >>> >>>zip
> >> >>> >>> -o incubator-cordova-android.zip HEAD.
> >> >>> >>>
> >> >>> >>> Other than this issue, I have an updated version of Coho on my
> >> >>>machine
> >> >>> >>> that pulls those repos, adds the readme and disclaimer files,
> zips
> >> +
> >> >>> >>>signs
> >> >>> >>> them. Plan is to have 2.1 be an official apache release.
> >> >>> >>>
> >> >>> >>> -Steve
> >> >>> >>>
> >> >>> >>> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com>
> wrote:
> >> >>> >>>
> >> >>> >>>> Yep a git archive of the tag is all we need. Top-level
> >> >>> >>>> license/notice/disclaimer files as Steve already has in his
> >> >>>example.
> >> >>> >>>>
> >> >>> >>>> Definitely need cordova-js + the docs in there. Weinre, dunno,
> Pat
> >> >>> >>>>says no
> >> >>> >>>> so that sounds good. What about the hello world app? Don't
> think
> >> >>>the
> >> >>> >>>>labs
> >> >>> >>>> repo should go in there either.
> >> >>> >>>>
> >> >>> >>>> As I see it we need to:
> >> >>> >>>>
> >> >>> >>>> - add a git archive of each repo into a directory at top-level
> of
> >> >>> >>>> distribution, so we would have:
> >> >>> >>>> * android
> >> >>> >>>> * app-hello-world
> >> >>> >>>> * bada-wac
> >> >>> >>>> * bada
> >> >>> >>>> * blackberry
> >> >>> >>>> * docs
> >> >>> >>>> * iOS
> >> >>> >>>> * js
> >> >>> >>>> * mac
> >> >>> >>>> * mobile-spec
> >> >>> >>>> * qt
> >> >>> >>>> * tizen
> >> >>> >>>> * webos
> >> >>> >>>> * wp7
> >> >>> >>>> - likely add a README file at the top explaining what each
> >> >>>directory
> >> >>> is
> >> >>> >>>> and that you should package mobile-spec into an app built from
> >> each
> >> >>> >>>> platform to "run" the tests.
> >> >>> >>>>
> >> >>> >>>> Sign it. That's it. If not doable for 2.1 then definitely for
> 2.2.
> >> >>> >>>>
> >> >>> >>>>
> >> >>> >>>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com>
> wrote:
> >> >>> >>>>
> >> >>> >>>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io>
> >> wrote:
> >> >>> >>>> >
> >> >>> >>>> >> Yes should be all repos (even the less exciting ones) in src
> >> >>>form.
> >> >>> >>>> >> Ideally, a distribution of Cordova would use a Cordova src
> >> >>>release
> >> >>> >>>>to
> >> >>> >>>> >> package itself.
> >> >>> >>>> >>
> >> >>> >>>> >
> >> >>> >>>> >I was planning on weinre being a separate release from the
> rest
> >> of
> >> >>> >>>> >Cordova.
> >> >>> >>>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova
> >> >>> >>>>release.
> >> >>> >>>> >Am
> >> >>> >>>> >waiting for Cordova to go gold before weinre :-)
> >> >>> >>>> >
> >> >>> >>>> >--
> >> >>> >>>> >Patrick Mueller
> >> >>> >>>> >http://muellerware.org
> >> >>> >>>>
> >> >>> >>>>
> >> >>> >>>
> >> >>> >
> >> >>>
> >> >
> >>
>
Re: cutting our first official apache release
Posted by Shazron <sh...@gmail.com>.
Great idea. If cherry picking, I believe doing a "git cherry-pick
--edit" will allow you to edit the commit message as well while
maintaining authorship. Don't know how it works with a multiple commit
merge though.
On Wed, Aug 29, 2012 at 7:30 PM, Andrew Grieve <ag...@chromium.org> wrote:
> We could probably make this a committer responsibility. E.g. do a commit
> --amend after merging in contributor change and before pushing. Just did a
> test and it seems to maintain authorship.
>
>
> On Wed, Aug 29, 2012 at 1:57 PM, Shazron <sh...@gmail.com> wrote:
>
>> Or... how about we get everyone to have better commit notes,
>> preferably referencing a jira issue? (I can dream) ;)
>>
>> On Wed, Aug 29, 2012 at 10:55 AM, Filip Maj <fi...@adobe.com> wrote:
>> > Am unsure about relying on hand-massaged notes by Shaz for release
>> > creation. What if Shaz goes on vacation and no one does it? Let's just
>> try
>> > to get everything automated instead :P
>> >
>> > On 8/29/12 10:52 AM, "Steven Gill" <st...@gmail.com> wrote:
>> >
>> >>That changelog file is just a git shortlog. I will see if I can get a git
>> >>command to get rid of names.
>> >>
>> >>Shaz, I can probably switch coho to paste your release notes instead or
>> at
>> >>least point to it.
>> >>
>> >>On Wed, Aug 29, 2012 at 10:33 AM, Shazron <sh...@gmail.com> wrote:
>> >>
>> >>> Also, like I've mentioned before the iOS changelog is usually not
>> >>> easily readable. I always compile cleaned up release notes here:
>> >>>
>> >>>
>> https://github.com/apache/incubator-cordova-ios/blob/master/RELEASENOTES.
>> >>>md
>> >>>
>> >>> On Wed, Aug 29, 2012 at 10:11 AM, Filip Maj <fi...@adobe.com> wrote:
>> >>> > - I think we should include the directories of the implementations
>> >>> > instead of more .zip files, at the top level
>> >>> > - remove all references to PhoneGap from the README. don't need the
>> >>> > phonegap mailing list link. That would go in the phonegap dist :)
>> >>> > - I would also remove the names of the developers in the change log
>> >>> > - the wiki link to cordova is wrong in the read me
>> >>> >
>> >>> > Other than that I think it's good!
>> >>> >
>> >>> >
>> >>> > On 8/28/12 5:47 PM, "Steven Gill" <st...@gmail.com> wrote:
>> >>> >
>> >>> >>So I have done some work on coho on the src branch in the apache
>> >>>repo. I
>> >>> >>have uploaded 2.1.0rc1 release onto my apache page over at
>> >>> >>http://people.apache.org/~steven/. The readme needs some work still
>> >>>and
>> >>> I
>> >>> >>have to update my tests for Coho. Anyone see any problems with this
>> >>> >>release?
>> >>> >>
>> >>> >>
>> >>> >>
>> >>> >>On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <stevengill97@gmail.com
>> >
>> >>> >>wrote:
>> >>> >>
>> >>> >>> Definitely doable. Only thing I have run into so far is that minor
>> >>> issue
>> >>> >>> with git archive.
>> >>> >>>
>> >>> >>> If I do
>> >>> >>>
>> >>> >>> git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
>> >>> >>> This will archive based on the 2.1.0rc1 tag. Problem is, some of
>> >>>these
>> >>> >>> repos don't get tagged currently. Specifically, qt, mac,
>> >>>mobile-spec.
>> >>> >>>This
>> >>> >>> causes the git archive command to fail. We need to make sure we are
>> >>> >>>tagging
>> >>> >>> those repos and have a VERSION file in the root of those repos.
>> >>> >>>
>> >>> >>> Alternatively, I could add a check to see if a VERSION file is
>> >>>present
>> >>> >>>and
>> >>> >>> updated to the current tag. If not, I could do a git archive
>> >>>--format
>> >>> >>>zip
>> >>> >>> -o incubator-cordova-android.zip HEAD.
>> >>> >>>
>> >>> >>> Other than this issue, I have an updated version of Coho on my
>> >>>machine
>> >>> >>> that pulls those repos, adds the readme and disclaimer files, zips
>> +
>> >>> >>>signs
>> >>> >>> them. Plan is to have 2.1 be an official apache release.
>> >>> >>>
>> >>> >>> -Steve
>> >>> >>>
>> >>> >>> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
>> >>> >>>
>> >>> >>>> Yep a git archive of the tag is all we need. Top-level
>> >>> >>>> license/notice/disclaimer files as Steve already has in his
>> >>>example.
>> >>> >>>>
>> >>> >>>> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat
>> >>> >>>>says no
>> >>> >>>> so that sounds good. What about the hello world app? Don't think
>> >>>the
>> >>> >>>>labs
>> >>> >>>> repo should go in there either.
>> >>> >>>>
>> >>> >>>> As I see it we need to:
>> >>> >>>>
>> >>> >>>> - add a git archive of each repo into a directory at top-level of
>> >>> >>>> distribution, so we would have:
>> >>> >>>> * android
>> >>> >>>> * app-hello-world
>> >>> >>>> * bada-wac
>> >>> >>>> * bada
>> >>> >>>> * blackberry
>> >>> >>>> * docs
>> >>> >>>> * iOS
>> >>> >>>> * js
>> >>> >>>> * mac
>> >>> >>>> * mobile-spec
>> >>> >>>> * qt
>> >>> >>>> * tizen
>> >>> >>>> * webos
>> >>> >>>> * wp7
>> >>> >>>> - likely add a README file at the top explaining what each
>> >>>directory
>> >>> is
>> >>> >>>> and that you should package mobile-spec into an app built from
>> each
>> >>> >>>> platform to "run" the tests.
>> >>> >>>>
>> >>> >>>> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
>> >>> >>>>
>> >>> >>>>
>> >>> >>>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
>> >>> >>>>
>> >>> >>>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io>
>> wrote:
>> >>> >>>> >
>> >>> >>>> >> Yes should be all repos (even the less exciting ones) in src
>> >>>form.
>> >>> >>>> >> Ideally, a distribution of Cordova would use a Cordova src
>> >>>release
>> >>> >>>>to
>> >>> >>>> >> package itself.
>> >>> >>>> >>
>> >>> >>>> >
>> >>> >>>> >I was planning on weinre being a separate release from the rest
>> of
>> >>> >>>> >Cordova.
>> >>> >>>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova
>> >>> >>>>release.
>> >>> >>>> >Am
>> >>> >>>> >waiting for Cordova to go gold before weinre :-)
>> >>> >>>> >
>> >>> >>>> >--
>> >>> >>>> >Patrick Mueller
>> >>> >>>> >http://muellerware.org
>> >>> >>>>
>> >>> >>>>
>> >>> >>>
>> >>> >
>> >>>
>> >
>>
Re: cutting our first official apache release
Posted by Andrew Grieve <ag...@chromium.org>.
We could probably make this a committer responsibility. E.g. do a commit
--amend after merging in contributor change and before pushing. Just did a
test and it seems to maintain authorship.
On Wed, Aug 29, 2012 at 1:57 PM, Shazron <sh...@gmail.com> wrote:
> Or... how about we get everyone to have better commit notes,
> preferably referencing a jira issue? (I can dream) ;)
>
> On Wed, Aug 29, 2012 at 10:55 AM, Filip Maj <fi...@adobe.com> wrote:
> > Am unsure about relying on hand-massaged notes by Shaz for release
> > creation. What if Shaz goes on vacation and no one does it? Let's just
> try
> > to get everything automated instead :P
> >
> > On 8/29/12 10:52 AM, "Steven Gill" <st...@gmail.com> wrote:
> >
> >>That changelog file is just a git shortlog. I will see if I can get a git
> >>command to get rid of names.
> >>
> >>Shaz, I can probably switch coho to paste your release notes instead or
> at
> >>least point to it.
> >>
> >>On Wed, Aug 29, 2012 at 10:33 AM, Shazron <sh...@gmail.com> wrote:
> >>
> >>> Also, like I've mentioned before the iOS changelog is usually not
> >>> easily readable. I always compile cleaned up release notes here:
> >>>
> >>>
> https://github.com/apache/incubator-cordova-ios/blob/master/RELEASENOTES.
> >>>md
> >>>
> >>> On Wed, Aug 29, 2012 at 10:11 AM, Filip Maj <fi...@adobe.com> wrote:
> >>> > - I think we should include the directories of the implementations
> >>> > instead of more .zip files, at the top level
> >>> > - remove all references to PhoneGap from the README. don't need the
> >>> > phonegap mailing list link. That would go in the phonegap dist :)
> >>> > - I would also remove the names of the developers in the change log
> >>> > - the wiki link to cordova is wrong in the read me
> >>> >
> >>> > Other than that I think it's good!
> >>> >
> >>> >
> >>> > On 8/28/12 5:47 PM, "Steven Gill" <st...@gmail.com> wrote:
> >>> >
> >>> >>So I have done some work on coho on the src branch in the apache
> >>>repo. I
> >>> >>have uploaded 2.1.0rc1 release onto my apache page over at
> >>> >>http://people.apache.org/~steven/. The readme needs some work still
> >>>and
> >>> I
> >>> >>have to update my tests for Coho. Anyone see any problems with this
> >>> >>release?
> >>> >>
> >>> >>
> >>> >>
> >>> >>On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <stevengill97@gmail.com
> >
> >>> >>wrote:
> >>> >>
> >>> >>> Definitely doable. Only thing I have run into so far is that minor
> >>> issue
> >>> >>> with git archive.
> >>> >>>
> >>> >>> If I do
> >>> >>>
> >>> >>> git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
> >>> >>> This will archive based on the 2.1.0rc1 tag. Problem is, some of
> >>>these
> >>> >>> repos don't get tagged currently. Specifically, qt, mac,
> >>>mobile-spec.
> >>> >>>This
> >>> >>> causes the git archive command to fail. We need to make sure we are
> >>> >>>tagging
> >>> >>> those repos and have a VERSION file in the root of those repos.
> >>> >>>
> >>> >>> Alternatively, I could add a check to see if a VERSION file is
> >>>present
> >>> >>>and
> >>> >>> updated to the current tag. If not, I could do a git archive
> >>>--format
> >>> >>>zip
> >>> >>> -o incubator-cordova-android.zip HEAD.
> >>> >>>
> >>> >>> Other than this issue, I have an updated version of Coho on my
> >>>machine
> >>> >>> that pulls those repos, adds the readme and disclaimer files, zips
> +
> >>> >>>signs
> >>> >>> them. Plan is to have 2.1 be an official apache release.
> >>> >>>
> >>> >>> -Steve
> >>> >>>
> >>> >>> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
> >>> >>>
> >>> >>>> Yep a git archive of the tag is all we need. Top-level
> >>> >>>> license/notice/disclaimer files as Steve already has in his
> >>>example.
> >>> >>>>
> >>> >>>> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat
> >>> >>>>says no
> >>> >>>> so that sounds good. What about the hello world app? Don't think
> >>>the
> >>> >>>>labs
> >>> >>>> repo should go in there either.
> >>> >>>>
> >>> >>>> As I see it we need to:
> >>> >>>>
> >>> >>>> - add a git archive of each repo into a directory at top-level of
> >>> >>>> distribution, so we would have:
> >>> >>>> * android
> >>> >>>> * app-hello-world
> >>> >>>> * bada-wac
> >>> >>>> * bada
> >>> >>>> * blackberry
> >>> >>>> * docs
> >>> >>>> * iOS
> >>> >>>> * js
> >>> >>>> * mac
> >>> >>>> * mobile-spec
> >>> >>>> * qt
> >>> >>>> * tizen
> >>> >>>> * webos
> >>> >>>> * wp7
> >>> >>>> - likely add a README file at the top explaining what each
> >>>directory
> >>> is
> >>> >>>> and that you should package mobile-spec into an app built from
> each
> >>> >>>> platform to "run" the tests.
> >>> >>>>
> >>> >>>> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
> >>> >>>>
> >>> >>>>
> >>> >>>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
> >>> >>>>
> >>> >>>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io>
> wrote:
> >>> >>>> >
> >>> >>>> >> Yes should be all repos (even the less exciting ones) in src
> >>>form.
> >>> >>>> >> Ideally, a distribution of Cordova would use a Cordova src
> >>>release
> >>> >>>>to
> >>> >>>> >> package itself.
> >>> >>>> >>
> >>> >>>> >
> >>> >>>> >I was planning on weinre being a separate release from the rest
> of
> >>> >>>> >Cordova.
> >>> >>>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova
> >>> >>>>release.
> >>> >>>> >Am
> >>> >>>> >waiting for Cordova to go gold before weinre :-)
> >>> >>>> >
> >>> >>>> >--
> >>> >>>> >Patrick Mueller
> >>> >>>> >http://muellerware.org
> >>> >>>>
> >>> >>>>
> >>> >>>
> >>> >
> >>>
> >
>
Re: cutting our first official apache release
Posted by Shazron <sh...@gmail.com>.
Or... how about we get everyone to have better commit notes,
preferably referencing a jira issue? (I can dream) ;)
On Wed, Aug 29, 2012 at 10:55 AM, Filip Maj <fi...@adobe.com> wrote:
> Am unsure about relying on hand-massaged notes by Shaz for release
> creation. What if Shaz goes on vacation and no one does it? Let's just try
> to get everything automated instead :P
>
> On 8/29/12 10:52 AM, "Steven Gill" <st...@gmail.com> wrote:
>
>>That changelog file is just a git shortlog. I will see if I can get a git
>>command to get rid of names.
>>
>>Shaz, I can probably switch coho to paste your release notes instead or at
>>least point to it.
>>
>>On Wed, Aug 29, 2012 at 10:33 AM, Shazron <sh...@gmail.com> wrote:
>>
>>> Also, like I've mentioned before the iOS changelog is usually not
>>> easily readable. I always compile cleaned up release notes here:
>>>
>>>https://github.com/apache/incubator-cordova-ios/blob/master/RELEASENOTES.
>>>md
>>>
>>> On Wed, Aug 29, 2012 at 10:11 AM, Filip Maj <fi...@adobe.com> wrote:
>>> > - I think we should include the directories of the implementations
>>> > instead of more .zip files, at the top level
>>> > - remove all references to PhoneGap from the README. don't need the
>>> > phonegap mailing list link. That would go in the phonegap dist :)
>>> > - I would also remove the names of the developers in the change log
>>> > - the wiki link to cordova is wrong in the read me
>>> >
>>> > Other than that I think it's good!
>>> >
>>> >
>>> > On 8/28/12 5:47 PM, "Steven Gill" <st...@gmail.com> wrote:
>>> >
>>> >>So I have done some work on coho on the src branch in the apache
>>>repo. I
>>> >>have uploaded 2.1.0rc1 release onto my apache page over at
>>> >>http://people.apache.org/~steven/. The readme needs some work still
>>>and
>>> I
>>> >>have to update my tests for Coho. Anyone see any problems with this
>>> >>release?
>>> >>
>>> >>
>>> >>
>>> >>On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <st...@gmail.com>
>>> >>wrote:
>>> >>
>>> >>> Definitely doable. Only thing I have run into so far is that minor
>>> issue
>>> >>> with git archive.
>>> >>>
>>> >>> If I do
>>> >>>
>>> >>> git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
>>> >>> This will archive based on the 2.1.0rc1 tag. Problem is, some of
>>>these
>>> >>> repos don't get tagged currently. Specifically, qt, mac,
>>>mobile-spec.
>>> >>>This
>>> >>> causes the git archive command to fail. We need to make sure we are
>>> >>>tagging
>>> >>> those repos and have a VERSION file in the root of those repos.
>>> >>>
>>> >>> Alternatively, I could add a check to see if a VERSION file is
>>>present
>>> >>>and
>>> >>> updated to the current tag. If not, I could do a git archive
>>>--format
>>> >>>zip
>>> >>> -o incubator-cordova-android.zip HEAD.
>>> >>>
>>> >>> Other than this issue, I have an updated version of Coho on my
>>>machine
>>> >>> that pulls those repos, adds the readme and disclaimer files, zips +
>>> >>>signs
>>> >>> them. Plan is to have 2.1 be an official apache release.
>>> >>>
>>> >>> -Steve
>>> >>>
>>> >>> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
>>> >>>
>>> >>>> Yep a git archive of the tag is all we need. Top-level
>>> >>>> license/notice/disclaimer files as Steve already has in his
>>>example.
>>> >>>>
>>> >>>> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat
>>> >>>>says no
>>> >>>> so that sounds good. What about the hello world app? Don't think
>>>the
>>> >>>>labs
>>> >>>> repo should go in there either.
>>> >>>>
>>> >>>> As I see it we need to:
>>> >>>>
>>> >>>> - add a git archive of each repo into a directory at top-level of
>>> >>>> distribution, so we would have:
>>> >>>> * android
>>> >>>> * app-hello-world
>>> >>>> * bada-wac
>>> >>>> * bada
>>> >>>> * blackberry
>>> >>>> * docs
>>> >>>> * iOS
>>> >>>> * js
>>> >>>> * mac
>>> >>>> * mobile-spec
>>> >>>> * qt
>>> >>>> * tizen
>>> >>>> * webos
>>> >>>> * wp7
>>> >>>> - likely add a README file at the top explaining what each
>>>directory
>>> is
>>> >>>> and that you should package mobile-spec into an app built from each
>>> >>>> platform to "run" the tests.
>>> >>>>
>>> >>>> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
>>> >>>>
>>> >>>>
>>> >>>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
>>> >>>>
>>> >>>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
>>> >>>> >
>>> >>>> >> Yes should be all repos (even the less exciting ones) in src
>>>form.
>>> >>>> >> Ideally, a distribution of Cordova would use a Cordova src
>>>release
>>> >>>>to
>>> >>>> >> package itself.
>>> >>>> >>
>>> >>>> >
>>> >>>> >I was planning on weinre being a separate release from the rest of
>>> >>>> >Cordova.
>>> >>>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova
>>> >>>>release.
>>> >>>> >Am
>>> >>>> >waiting for Cordova to go gold before weinre :-)
>>> >>>> >
>>> >>>> >--
>>> >>>> >Patrick Mueller
>>> >>>> >http://muellerware.org
>>> >>>>
>>> >>>>
>>> >>>
>>> >
>>>
>
Re: cutting our first official apache release
Posted by Filip Maj <fi...@adobe.com>.
Am unsure about relying on hand-massaged notes by Shaz for release
creation. What if Shaz goes on vacation and no one does it? Let's just try
to get everything automated instead :P
On 8/29/12 10:52 AM, "Steven Gill" <st...@gmail.com> wrote:
>That changelog file is just a git shortlog. I will see if I can get a git
>command to get rid of names.
>
>Shaz, I can probably switch coho to paste your release notes instead or at
>least point to it.
>
>On Wed, Aug 29, 2012 at 10:33 AM, Shazron <sh...@gmail.com> wrote:
>
>> Also, like I've mentioned before the iOS changelog is usually not
>> easily readable. I always compile cleaned up release notes here:
>>
>>https://github.com/apache/incubator-cordova-ios/blob/master/RELEASENOTES.
>>md
>>
>> On Wed, Aug 29, 2012 at 10:11 AM, Filip Maj <fi...@adobe.com> wrote:
>> > - I think we should include the directories of the implementations
>> > instead of more .zip files, at the top level
>> > - remove all references to PhoneGap from the README. don't need the
>> > phonegap mailing list link. That would go in the phonegap dist :)
>> > - I would also remove the names of the developers in the change log
>> > - the wiki link to cordova is wrong in the read me
>> >
>> > Other than that I think it's good!
>> >
>> >
>> > On 8/28/12 5:47 PM, "Steven Gill" <st...@gmail.com> wrote:
>> >
>> >>So I have done some work on coho on the src branch in the apache
>>repo. I
>> >>have uploaded 2.1.0rc1 release onto my apache page over at
>> >>http://people.apache.org/~steven/. The readme needs some work still
>>and
>> I
>> >>have to update my tests for Coho. Anyone see any problems with this
>> >>release?
>> >>
>> >>
>> >>
>> >>On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <st...@gmail.com>
>> >>wrote:
>> >>
>> >>> Definitely doable. Only thing I have run into so far is that minor
>> issue
>> >>> with git archive.
>> >>>
>> >>> If I do
>> >>>
>> >>> git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
>> >>> This will archive based on the 2.1.0rc1 tag. Problem is, some of
>>these
>> >>> repos don't get tagged currently. Specifically, qt, mac,
>>mobile-spec.
>> >>>This
>> >>> causes the git archive command to fail. We need to make sure we are
>> >>>tagging
>> >>> those repos and have a VERSION file in the root of those repos.
>> >>>
>> >>> Alternatively, I could add a check to see if a VERSION file is
>>present
>> >>>and
>> >>> updated to the current tag. If not, I could do a git archive
>>--format
>> >>>zip
>> >>> -o incubator-cordova-android.zip HEAD.
>> >>>
>> >>> Other than this issue, I have an updated version of Coho on my
>>machine
>> >>> that pulls those repos, adds the readme and disclaimer files, zips +
>> >>>signs
>> >>> them. Plan is to have 2.1 be an official apache release.
>> >>>
>> >>> -Steve
>> >>>
>> >>> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
>> >>>
>> >>>> Yep a git archive of the tag is all we need. Top-level
>> >>>> license/notice/disclaimer files as Steve already has in his
>>example.
>> >>>>
>> >>>> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat
>> >>>>says no
>> >>>> so that sounds good. What about the hello world app? Don't think
>>the
>> >>>>labs
>> >>>> repo should go in there either.
>> >>>>
>> >>>> As I see it we need to:
>> >>>>
>> >>>> - add a git archive of each repo into a directory at top-level of
>> >>>> distribution, so we would have:
>> >>>> * android
>> >>>> * app-hello-world
>> >>>> * bada-wac
>> >>>> * bada
>> >>>> * blackberry
>> >>>> * docs
>> >>>> * iOS
>> >>>> * js
>> >>>> * mac
>> >>>> * mobile-spec
>> >>>> * qt
>> >>>> * tizen
>> >>>> * webos
>> >>>> * wp7
>> >>>> - likely add a README file at the top explaining what each
>>directory
>> is
>> >>>> and that you should package mobile-spec into an app built from each
>> >>>> platform to "run" the tests.
>> >>>>
>> >>>> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
>> >>>>
>> >>>>
>> >>>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
>> >>>>
>> >>>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
>> >>>> >
>> >>>> >> Yes should be all repos (even the less exciting ones) in src
>>form.
>> >>>> >> Ideally, a distribution of Cordova would use a Cordova src
>>release
>> >>>>to
>> >>>> >> package itself.
>> >>>> >>
>> >>>> >
>> >>>> >I was planning on weinre being a separate release from the rest of
>> >>>> >Cordova.
>> >>>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova
>> >>>>release.
>> >>>> >Am
>> >>>> >waiting for Cordova to go gold before weinre :-)
>> >>>> >
>> >>>> >--
>> >>>> >Patrick Mueller
>> >>>> >http://muellerware.org
>> >>>>
>> >>>>
>> >>>
>> >
>>
Re: cutting our first official apache release
Posted by Steven Gill <st...@gmail.com>.
That changelog file is just a git shortlog. I will see if I can get a git
command to get rid of names.
Shaz, I can probably switch coho to paste your release notes instead or at
least point to it.
On Wed, Aug 29, 2012 at 10:33 AM, Shazron <sh...@gmail.com> wrote:
> Also, like I've mentioned before the iOS changelog is usually not
> easily readable. I always compile cleaned up release notes here:
> https://github.com/apache/incubator-cordova-ios/blob/master/RELEASENOTES.md
>
> On Wed, Aug 29, 2012 at 10:11 AM, Filip Maj <fi...@adobe.com> wrote:
> > - I think we should include the directories of the implementations
> > instead of more .zip files, at the top level
> > - remove all references to PhoneGap from the README. don't need the
> > phonegap mailing list link. That would go in the phonegap dist :)
> > - I would also remove the names of the developers in the change log
> > - the wiki link to cordova is wrong in the read me
> >
> > Other than that I think it's good!
> >
> >
> > On 8/28/12 5:47 PM, "Steven Gill" <st...@gmail.com> wrote:
> >
> >>So I have done some work on coho on the src branch in the apache repo. I
> >>have uploaded 2.1.0rc1 release onto my apache page over at
> >>http://people.apache.org/~steven/. The readme needs some work still and
> I
> >>have to update my tests for Coho. Anyone see any problems with this
> >>release?
> >>
> >>
> >>
> >>On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <st...@gmail.com>
> >>wrote:
> >>
> >>> Definitely doable. Only thing I have run into so far is that minor
> issue
> >>> with git archive.
> >>>
> >>> If I do
> >>>
> >>> git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
> >>> This will archive based on the 2.1.0rc1 tag. Problem is, some of these
> >>> repos don't get tagged currently. Specifically, qt, mac, mobile-spec.
> >>>This
> >>> causes the git archive command to fail. We need to make sure we are
> >>>tagging
> >>> those repos and have a VERSION file in the root of those repos.
> >>>
> >>> Alternatively, I could add a check to see if a VERSION file is present
> >>>and
> >>> updated to the current tag. If not, I could do a git archive --format
> >>>zip
> >>> -o incubator-cordova-android.zip HEAD.
> >>>
> >>> Other than this issue, I have an updated version of Coho on my machine
> >>> that pulls those repos, adds the readme and disclaimer files, zips +
> >>>signs
> >>> them. Plan is to have 2.1 be an official apache release.
> >>>
> >>> -Steve
> >>>
> >>> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
> >>>
> >>>> Yep a git archive of the tag is all we need. Top-level
> >>>> license/notice/disclaimer files as Steve already has in his example.
> >>>>
> >>>> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat
> >>>>says no
> >>>> so that sounds good. What about the hello world app? Don't think the
> >>>>labs
> >>>> repo should go in there either.
> >>>>
> >>>> As I see it we need to:
> >>>>
> >>>> - add a git archive of each repo into a directory at top-level of
> >>>> distribution, so we would have:
> >>>> * android
> >>>> * app-hello-world
> >>>> * bada-wac
> >>>> * bada
> >>>> * blackberry
> >>>> * docs
> >>>> * iOS
> >>>> * js
> >>>> * mac
> >>>> * mobile-spec
> >>>> * qt
> >>>> * tizen
> >>>> * webos
> >>>> * wp7
> >>>> - likely add a README file at the top explaining what each directory
> is
> >>>> and that you should package mobile-spec into an app built from each
> >>>> platform to "run" the tests.
> >>>>
> >>>> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
> >>>>
> >>>>
> >>>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
> >>>>
> >>>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
> >>>> >
> >>>> >> Yes should be all repos (even the less exciting ones) in src form.
> >>>> >> Ideally, a distribution of Cordova would use a Cordova src release
> >>>>to
> >>>> >> package itself.
> >>>> >>
> >>>> >
> >>>> >I was planning on weinre being a separate release from the rest of
> >>>> >Cordova.
> >>>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova
> >>>>release.
> >>>> >Am
> >>>> >waiting for Cordova to go gold before weinre :-)
> >>>> >
> >>>> >--
> >>>> >Patrick Mueller
> >>>> >http://muellerware.org
> >>>>
> >>>>
> >>>
> >
>
Re: cutting our first official apache release
Posted by Shazron <sh...@gmail.com>.
Also, like I've mentioned before the iOS changelog is usually not
easily readable. I always compile cleaned up release notes here:
https://github.com/apache/incubator-cordova-ios/blob/master/RELEASENOTES.md
On Wed, Aug 29, 2012 at 10:11 AM, Filip Maj <fi...@adobe.com> wrote:
> - I think we should include the directories of the implementations
> instead of more .zip files, at the top level
> - remove all references to PhoneGap from the README. don't need the
> phonegap mailing list link. That would go in the phonegap dist :)
> - I would also remove the names of the developers in the change log
> - the wiki link to cordova is wrong in the read me
>
> Other than that I think it's good!
>
>
> On 8/28/12 5:47 PM, "Steven Gill" <st...@gmail.com> wrote:
>
>>So I have done some work on coho on the src branch in the apache repo. I
>>have uploaded 2.1.0rc1 release onto my apache page over at
>>http://people.apache.org/~steven/. The readme needs some work still and I
>>have to update my tests for Coho. Anyone see any problems with this
>>release?
>>
>>
>>
>>On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <st...@gmail.com>
>>wrote:
>>
>>> Definitely doable. Only thing I have run into so far is that minor issue
>>> with git archive.
>>>
>>> If I do
>>>
>>> git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
>>> This will archive based on the 2.1.0rc1 tag. Problem is, some of these
>>> repos don't get tagged currently. Specifically, qt, mac, mobile-spec.
>>>This
>>> causes the git archive command to fail. We need to make sure we are
>>>tagging
>>> those repos and have a VERSION file in the root of those repos.
>>>
>>> Alternatively, I could add a check to see if a VERSION file is present
>>>and
>>> updated to the current tag. If not, I could do a git archive --format
>>>zip
>>> -o incubator-cordova-android.zip HEAD.
>>>
>>> Other than this issue, I have an updated version of Coho on my machine
>>> that pulls those repos, adds the readme and disclaimer files, zips +
>>>signs
>>> them. Plan is to have 2.1 be an official apache release.
>>>
>>> -Steve
>>>
>>> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
>>>
>>>> Yep a git archive of the tag is all we need. Top-level
>>>> license/notice/disclaimer files as Steve already has in his example.
>>>>
>>>> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat
>>>>says no
>>>> so that sounds good. What about the hello world app? Don't think the
>>>>labs
>>>> repo should go in there either.
>>>>
>>>> As I see it we need to:
>>>>
>>>> - add a git archive of each repo into a directory at top-level of
>>>> distribution, so we would have:
>>>> * android
>>>> * app-hello-world
>>>> * bada-wac
>>>> * bada
>>>> * blackberry
>>>> * docs
>>>> * iOS
>>>> * js
>>>> * mac
>>>> * mobile-spec
>>>> * qt
>>>> * tizen
>>>> * webos
>>>> * wp7
>>>> - likely add a README file at the top explaining what each directory is
>>>> and that you should package mobile-spec into an app built from each
>>>> platform to "run" the tests.
>>>>
>>>> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
>>>>
>>>>
>>>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
>>>>
>>>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
>>>> >
>>>> >> Yes should be all repos (even the less exciting ones) in src form.
>>>> >> Ideally, a distribution of Cordova would use a Cordova src release
>>>>to
>>>> >> package itself.
>>>> >>
>>>> >
>>>> >I was planning on weinre being a separate release from the rest of
>>>> >Cordova.
>>>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova
>>>>release.
>>>> >Am
>>>> >waiting for Cordova to go gold before weinre :-)
>>>> >
>>>> >--
>>>> >Patrick Mueller
>>>> >http://muellerware.org
>>>>
>>>>
>>>
>
Re: cutting our first official apache release
Posted by Filip Maj <fi...@adobe.com>.
- I think we should include the directories of the implementations
instead of more .zip files, at the top level
- remove all references to PhoneGap from the README. don't need the
phonegap mailing list link. That would go in the phonegap dist :)
- I would also remove the names of the developers in the change log
- the wiki link to cordova is wrong in the read me
Other than that I think it's good!
On 8/28/12 5:47 PM, "Steven Gill" <st...@gmail.com> wrote:
>So I have done some work on coho on the src branch in the apache repo. I
>have uploaded 2.1.0rc1 release onto my apache page over at
>http://people.apache.org/~steven/. The readme needs some work still and I
>have to update my tests for Coho. Anyone see any problems with this
>release?
>
>
>
>On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <st...@gmail.com>
>wrote:
>
>> Definitely doable. Only thing I have run into so far is that minor issue
>> with git archive.
>>
>> If I do
>>
>> git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
>> This will archive based on the 2.1.0rc1 tag. Problem is, some of these
>> repos don't get tagged currently. Specifically, qt, mac, mobile-spec.
>>This
>> causes the git archive command to fail. We need to make sure we are
>>tagging
>> those repos and have a VERSION file in the root of those repos.
>>
>> Alternatively, I could add a check to see if a VERSION file is present
>>and
>> updated to the current tag. If not, I could do a git archive --format
>>zip
>> -o incubator-cordova-android.zip HEAD.
>>
>> Other than this issue, I have an updated version of Coho on my machine
>> that pulls those repos, adds the readme and disclaimer files, zips +
>>signs
>> them. Plan is to have 2.1 be an official apache release.
>>
>> -Steve
>>
>> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
>>
>>> Yep a git archive of the tag is all we need. Top-level
>>> license/notice/disclaimer files as Steve already has in his example.
>>>
>>> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat
>>>says no
>>> so that sounds good. What about the hello world app? Don't think the
>>>labs
>>> repo should go in there either.
>>>
>>> As I see it we need to:
>>>
>>> - add a git archive of each repo into a directory at top-level of
>>> distribution, so we would have:
>>> * android
>>> * app-hello-world
>>> * bada-wac
>>> * bada
>>> * blackberry
>>> * docs
>>> * iOS
>>> * js
>>> * mac
>>> * mobile-spec
>>> * qt
>>> * tizen
>>> * webos
>>> * wp7
>>> - likely add a README file at the top explaining what each directory is
>>> and that you should package mobile-spec into an app built from each
>>> platform to "run" the tests.
>>>
>>> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
>>>
>>>
>>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
>>>
>>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
>>> >
>>> >> Yes should be all repos (even the less exciting ones) in src form.
>>> >> Ideally, a distribution of Cordova would use a Cordova src release
>>>to
>>> >> package itself.
>>> >>
>>> >
>>> >I was planning on weinre being a separate release from the rest of
>>> >Cordova.
>>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova
>>>release.
>>> >Am
>>> >waiting for Cordova to go gold before weinre :-)
>>> >
>>> >--
>>> >Patrick Mueller
>>> >http://muellerware.org
>>>
>>>
>>
Re: cutting our first official apache release
Posted by Steven Gill <st...@gmail.com>.
So I have done some work on coho on the src branch in the apache repo. I
have uploaded 2.1.0rc1 release onto my apache page over at
http://people.apache.org/~steven/. The readme needs some work still and I
have to update my tests for Coho. Anyone see any problems with this release?
On Mon, Aug 27, 2012 at 1:11 PM, Steven Gill <st...@gmail.com> wrote:
> Definitely doable. Only thing I have run into so far is that minor issue
> with git archive.
>
> If I do
>
> git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
> This will archive based on the 2.1.0rc1 tag. Problem is, some of these
> repos don't get tagged currently. Specifically, qt, mac, mobile-spec. This
> causes the git archive command to fail. We need to make sure we are tagging
> those repos and have a VERSION file in the root of those repos.
>
> Alternatively, I could add a check to see if a VERSION file is present and
> updated to the current tag. If not, I could do a git archive --format zip
> -o incubator-cordova-android.zip HEAD.
>
> Other than this issue, I have an updated version of Coho on my machine
> that pulls those repos, adds the readme and disclaimer files, zips + signs
> them. Plan is to have 2.1 be an official apache release.
>
> -Steve
>
> On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
>
>> Yep a git archive of the tag is all we need. Top-level
>> license/notice/disclaimer files as Steve already has in his example.
>>
>> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat says no
>> so that sounds good. What about the hello world app? Don't think the labs
>> repo should go in there either.
>>
>> As I see it we need to:
>>
>> - add a git archive of each repo into a directory at top-level of
>> distribution, so we would have:
>> * android
>> * app-hello-world
>> * bada-wac
>> * bada
>> * blackberry
>> * docs
>> * iOS
>> * js
>> * mac
>> * mobile-spec
>> * qt
>> * tizen
>> * webos
>> * wp7
>> - likely add a README file at the top explaining what each directory is
>> and that you should package mobile-spec into an app built from each
>> platform to "run" the tests.
>>
>> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
>>
>>
>> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
>>
>> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
>> >
>> >> Yes should be all repos (even the less exciting ones) in src form.
>> >> Ideally, a distribution of Cordova would use a Cordova src release to
>> >> package itself.
>> >>
>> >
>> >I was planning on weinre being a separate release from the rest of
>> >Cordova.
>> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova release.
>> >Am
>> >waiting for Cordova to go gold before weinre :-)
>> >
>> >--
>> >Patrick Mueller
>> >http://muellerware.org
>>
>>
>
Re: cutting our first official apache release
Posted by Steven Gill <st...@gmail.com>.
Definitely doable. Only thing I have run into so far is that minor issue
with git archive.
If I do
git archive --format zip -o incubator-cordova-android.zip 2.1.0rc1
This will archive based on the 2.1.0rc1 tag. Problem is, some of these
repos don't get tagged currently. Specifically, qt, mac, mobile-spec. This
causes the git archive command to fail. We need to make sure we are tagging
those repos and have a VERSION file in the root of those repos.
Alternatively, I could add a check to see if a VERSION file is present and
updated to the current tag. If not, I could do a git archive --format zip
-o incubator-cordova-android.zip HEAD.
Other than this issue, I have an updated version of Coho on my machine that
pulls those repos, adds the readme and disclaimer files, zips + signs them.
Plan is to have 2.1 be an official apache release.
-Steve
On Mon, Aug 27, 2012 at 9:03 AM, Filip Maj <fi...@adobe.com> wrote:
> Yep a git archive of the tag is all we need. Top-level
> license/notice/disclaimer files as Steve already has in his example.
>
> Definitely need cordova-js + the docs in there. Weinre, dunno, Pat says no
> so that sounds good. What about the hello world app? Don't think the labs
> repo should go in there either.
>
> As I see it we need to:
>
> - add a git archive of each repo into a directory at top-level of
> distribution, so we would have:
> * android
> * app-hello-world
> * bada-wac
> * bada
> * blackberry
> * docs
> * iOS
> * js
> * mac
> * mobile-spec
> * qt
> * tizen
> * webos
> * wp7
> - likely add a README file at the top explaining what each directory is
> and that you should package mobile-spec into an app built from each
> platform to "run" the tests.
>
> Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
>
>
> On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
>
> >On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
> >
> >> Yes should be all repos (even the less exciting ones) in src form.
> >> Ideally, a distribution of Cordova would use a Cordova src release to
> >> package itself.
> >>
> >
> >I was planning on weinre being a separate release from the rest of
> >Cordova.
> > ie, incubator-cordova-weinre WOULD NOT be part of the Cordova release.
> >Am
> >waiting for Cordova to go gold before weinre :-)
> >
> >--
> >Patrick Mueller
> >http://muellerware.org
>
>
Re: cutting our first official apache release
Posted by Filip Maj <fi...@adobe.com>.
Yep a git archive of the tag is all we need. Top-level
license/notice/disclaimer files as Steve already has in his example.
Definitely need cordova-js + the docs in there. Weinre, dunno, Pat says no
so that sounds good. What about the hello world app? Don't think the labs
repo should go in there either.
As I see it we need to:
- add a git archive of each repo into a directory at top-level of
distribution, so we would have:
* android
* app-hello-world
* bada-wac
* bada
* blackberry
* docs
* iOS
* js
* mac
* mobile-spec
* qt
* tizen
* webos
* wp7
- likely add a README file at the top explaining what each directory is
and that you should package mobile-spec into an app built from each
platform to "run" the tests.
Sign it. That's it. If not doable for 2.1 then definitely for 2.2.
On 8/16/12 8:14 PM, "Patrick Mueller" <pm...@gmail.com> wrote:
>On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
>
>> Yes should be all repos (even the less exciting ones) in src form.
>> Ideally, a distribution of Cordova would use a Cordova src release to
>> package itself.
>>
>
>I was planning on weinre being a separate release from the rest of
>Cordova.
> ie, incubator-cordova-weinre WOULD NOT be part of the Cordova release.
>Am
>waiting for Cordova to go gold before weinre :-)
>
>--
>Patrick Mueller
>http://muellerware.org
Re: cutting our first official apache release
Posted by Patrick Mueller <pm...@gmail.com>.
On Thu, Aug 16, 2012 at 1:53 PM, Brian LeRoux <b...@brian.io> wrote:
> Yes should be all repos (even the less exciting ones) in src form.
> Ideally, a distribution of Cordova would use a Cordova src release to
> package itself.
>
I was planning on weinre being a separate release from the rest of Cordova.
ie, incubator-cordova-weinre WOULD NOT be part of the Cordova release. Am
waiting for Cordova to go gold before weinre :-)
--
Patrick Mueller
http://muellerware.org
Re: cutting our first official apache release
Posted by Brian LeRoux <b...@brian.io>.
Yes should be all repos (even the less exciting ones) in src form.
Ideally, a distribution of Cordova would use a Cordova src release to
package itself.
On Wed, Aug 15, 2012 at 2:33 PM, Steven Gill <st...@gmail.com> wrote:
> There would be the whole business of signing the individual archives as
> well (easy). I figure the release would look like the src folder that coho
> used to make http://people.apache.org/~steven/cordova-1.9.0-src/. We should
> figure out if we want to also include cordovajs repo in the source.
>
>
> On Wed, Aug 15, 2012 at 12:18 PM, Brian LeRoux <b...@brian.io> wrote:
>
>> From my understanding it would literally bit a git archive of a tag of
>> the repo w/ no rejigging. (And Coho becomes a tool for distribution
>> authors like PhoneGap, AppMobi, etc.)
>>
>> Jukka/Ross: is that assumption correct?
>>
>>
>> On Wed, Aug 15, 2012 at 11:51 AM, Shazron <sh...@gmail.com> wrote:
>> > iOS should be good to go regarding "source only", the docs have been
>> > updated regarding command-line install.
>> >
>> > On Tue, Aug 14, 2012 at 9:55 AM, Brian LeRoux <b...@brian.io> wrote:
>> >> I'd like for us to aim to cut an Apache Cordova release. The idea
>> >> we're bouncing now is that our Apache releases are source only
>> >> packages and we save the binary releases for downstream projects (like
>> >> that phonegap thing you may have heard of). This should decouple
>> >> release woe, aka coho, from the framework authoring concerns.
>> >>
>> >> Our next apache board report is dues Sept 5th --- and having a release
>> >> ready to go for that date would be admirable but maybe too soon?
>> >>
>> >> (We have in the past tended to hold off until end of September for the
>> >> next point release after our last sprint.)
>> >>
>> >> This would give us the final checkmarks to achieve TLP status which
>> >> would be cool to do for our one year Apache incubation anniversary. =)
>>
Re: cutting our first official apache release
Posted by Steven Gill <st...@gmail.com>.
There would be the whole business of signing the individual archives as
well (easy). I figure the release would look like the src folder that coho
used to make http://people.apache.org/~steven/cordova-1.9.0-src/. We should
figure out if we want to also include cordovajs repo in the source.
On Wed, Aug 15, 2012 at 12:18 PM, Brian LeRoux <b...@brian.io> wrote:
> From my understanding it would literally bit a git archive of a tag of
> the repo w/ no rejigging. (And Coho becomes a tool for distribution
> authors like PhoneGap, AppMobi, etc.)
>
> Jukka/Ross: is that assumption correct?
>
>
> On Wed, Aug 15, 2012 at 11:51 AM, Shazron <sh...@gmail.com> wrote:
> > iOS should be good to go regarding "source only", the docs have been
> > updated regarding command-line install.
> >
> > On Tue, Aug 14, 2012 at 9:55 AM, Brian LeRoux <b...@brian.io> wrote:
> >> I'd like for us to aim to cut an Apache Cordova release. The idea
> >> we're bouncing now is that our Apache releases are source only
> >> packages and we save the binary releases for downstream projects (like
> >> that phonegap thing you may have heard of). This should decouple
> >> release woe, aka coho, from the framework authoring concerns.
> >>
> >> Our next apache board report is dues Sept 5th --- and having a release
> >> ready to go for that date would be admirable but maybe too soon?
> >>
> >> (We have in the past tended to hold off until end of September for the
> >> next point release after our last sprint.)
> >>
> >> This would give us the final checkmarks to achieve TLP status which
> >> would be cool to do for our one year Apache incubation anniversary. =)
>
Re: cutting our first official apache release
Posted by Brian LeRoux <b...@brian.io>.
>From my understanding it would literally bit a git archive of a tag of
the repo w/ no rejigging. (And Coho becomes a tool for distribution
authors like PhoneGap, AppMobi, etc.)
Jukka/Ross: is that assumption correct?
On Wed, Aug 15, 2012 at 11:51 AM, Shazron <sh...@gmail.com> wrote:
> iOS should be good to go regarding "source only", the docs have been
> updated regarding command-line install.
>
> On Tue, Aug 14, 2012 at 9:55 AM, Brian LeRoux <b...@brian.io> wrote:
>> I'd like for us to aim to cut an Apache Cordova release. The idea
>> we're bouncing now is that our Apache releases are source only
>> packages and we save the binary releases for downstream projects (like
>> that phonegap thing you may have heard of). This should decouple
>> release woe, aka coho, from the framework authoring concerns.
>>
>> Our next apache board report is dues Sept 5th --- and having a release
>> ready to go for that date would be admirable but maybe too soon?
>>
>> (We have in the past tended to hold off until end of September for the
>> next point release after our last sprint.)
>>
>> This would give us the final checkmarks to achieve TLP status which
>> would be cool to do for our one year Apache incubation anniversary. =)
Re: cutting our first official apache release
Posted by Shazron <sh...@gmail.com>.
iOS should be good to go regarding "source only", the docs have been
updated regarding command-line install.
On Tue, Aug 14, 2012 at 9:55 AM, Brian LeRoux <b...@brian.io> wrote:
> I'd like for us to aim to cut an Apache Cordova release. The idea
> we're bouncing now is that our Apache releases are source only
> packages and we save the binary releases for downstream projects (like
> that phonegap thing you may have heard of). This should decouple
> release woe, aka coho, from the framework authoring concerns.
>
> Our next apache board report is dues Sept 5th --- and having a release
> ready to go for that date would be admirable but maybe too soon?
>
> (We have in the past tended to hold off until end of September for the
> next point release after our last sprint.)
>
> This would give us the final checkmarks to achieve TLP status which
> would be cool to do for our one year Apache incubation anniversary. =)