Hi all,
First I would like to introduce myself - my name is Tim Barham, and I'm on the
Visual Studio team at Microsoft. I've been doing some work on Cordova, and am
currently working to help get a release of Ripple out. However, I'm completely
new to the process, so would certainly appreciate any tips!
First steps for me have been to get a package put together. I'm working on
Windows (surprise :) ), and hit some issues building Ripple (similar to that
recently described by Venkata Kiran). However, I was able to get the build
working by running it in a Cygwin terminal.
I've created a package by leveraging some of the tools that have been created
for Cordova (in cordova-coho). But I have a few questions:
1. Do we need to update the version number before doing a release? If so, to
what (currently 0.9.24)?
2. I've signed the package, but my PGP certificate has not been authenticated
by anyone in the Apache "web of trust", so I may need to sort that out.
3. Is there somewhere I can put the package for people to take a look at?
4. I found some source files that look to me like that should have the Apache
2.0 headers but don't. Should I just make the changes and open a pull request?
Here are the files:
lib/server/emulate/cordovaProject.js
lib/server/emulate/static.js
lib/client/ui/plugins/about-dialog/dialog.html
lib/client/ui/plugins/confirm-dialog/dialog.html
lib/client/ui/plugins/exec-dialog/dialog.html
lib/client/ui/plugins/settings-dialog/dialog.html
I'm working my way through the relevant Apache documents, and I'm sure I'll
have more questions, but in the meantime any help would be greatly appreciated.
Thanks!
Tim
On 1/21/15, 1:15 PM, "Parashuram N (MS OPEN TECH)"
<[email protected]> wrote:
>Thanks Christian.
>
>Kiran, I agree with you about the plan. We should definitely discuss
>the future plans. There have also been some discussions on the Cordova
>mailing list about how Ripple could be leverage better, and some
>prototypes have been built. We should look at working on the plan
>separately from this DISCUSS thread.
>
>Community, does anyone have opinions on how best to work on a roadmap,
>and do you guys think a roadmap is required?
>
>On 1/21/15, 12:18 PM, "Christian Grobmeier" <[email protected]> wrote:
>
>>+1 from me also.
>>
>>I am willing to help in the first review of the release and dig with
>>you folks through the release stuff. My knowledge is not perfect, but
>>I am absolutely sure the rest of the IPMC will have something to say.
>>
>>Also I would like to highlight what Ross said: the first release is
>>painful, but the second is already pretty smoothly. To keep it like
>>that it perfectly makes sense to document the release process as good
>>as we can.
>>
>>Here is some first document to read:
>>http://www.apache.org/dev/release.html
>>http://incubator.apache.org/guides/releasemanagement.html
>>
>>Basically these are the most important requirements:
>>
>> - all code is covered by CLA/ICLA (it is the case now)
>> - all code reflects the AL 2.0 headers
>> - all dependencies are named with their respective licenses (NOTICE
>> file)
>> - we have LICENSE file
>> - we have signed the release, we provide an md5 (to my knowledge,
>> some variations might apply)
>> - we provide a KEYS file
>> - we release source files first, then optionally binary files
>> - we release on our own hardware. Everything else (like NPM) is
>> optional
>> - we need to vote on the release with +1 or -1. -1 is usually not
>> blocking, but we should take it serious (only code -1 is blocking)
>> - we must not forgot to notify the IPMC, see IPMC rules
>>
>>It's all I can think of right now.
>>
>>Please keep the ball rolling, thanks a lot Parashuram!
>>
>>Regards,
>>
>>Christian
>>
>>
>>On Wed, Jan 21, 2015, at 17:08, Venkata Kiran wrote:
>>> +1
>>>
>>> Also I think we should document the roadmap on what are the
>>>enhancements/bug fixes and approximate time frame on when they can
>>>be expected. I know this will not be 100% but it can be updated as
>>>the plan changes.I think this will help the existing contributors
>>>to focus on few things instead of scattering over large set of
>>>things. Also this may encourage the new Contributors to easily step
>>>in on the enhancements they wish to have.
>>>
>>> Thanks & Regards,
>>> --Kiran
>>>
>>> -----Original Message-----
>>> From: Ross Gardler (MS OPEN TECH)
>>> [mailto:[email protected]]
>>> Sent: Wednesday, January 21, 2015 3:56 AM
>>> To: [email protected]
>>> Subject: RE: [DISCUSS] Ripple Release
>>>
>>> +1
>>>
>>> Thank you Parashu. As I said before I am here to help as a mentor.
>>>Given
>>> the
>>> status of this podling I believe we will need to go to the IPMC to
>>>get the necessary binding votes.
>>>
>>> Since this is the first formal release from this project it is
>>> likely that we will need a very close eye on the details of the
>>> legal checklist (certainly the IPMC will be thorough in this
>>> regard). After this first release subsequent releases should be much
>>> easier.
>>>
>>> Ross
>>>
>>> Microsoft Open Technologies, Inc.
>>> A subsidiary of Microsoft Corporation
>>>
>>> -----Original Message-----
>>> From: Parashuram N (MS OPEN TECH) [mailto:[email protected]]
>>> Sent: Tuesday, January 20, 2015 2:18 PM
>>> To: [email protected]
>>> Subject: [DISCUSS] Ripple Release
>>>
>>> Hi,
>>>
>>> I wanted to start a discuss thread on making an official release for
>>> Ripple.
>>> We would be picking up the latest from the master branch, tag it as
>>> a release candidate (version 0.9.24) and follow the process as in
>>> http://incubator.apache.org/guides/releasemanagement.html#check-list
>>>
>>> Will this be something that the community would be interested in ?
>>>Please
>>> +1, and raise any questions in this [DISCUSS] thread.
>>>
>