Hey guys,

glad you have found some time working on Ripple.

Please note, this push can't be considered a release in the Apache way. I am aware this is how lots of open source projects work to day, but it's not how the ASF does releases. In fact, the ASF has quite a bunch of requirements to release. These requirements need to be met because they protect us before legal issues, and also our users.

Here is a document about that:
http://apache.org/dev/release.html#what-must-every-release-contain

A few important requirements:

a release must be available in source format and from apache.org as a download as well. It must get 3 +1 votes from PMC members, in the incubator it must also get 3 +1 votes
from Incubator members.

A release must have LICENSE file, NOTICE file etc and must contain only AL 2.0 files
or files compatible to the license (in example BSD, but not GPL).

Also the release artifact must be signed cryptograhpically.

This is what currently doesn't seem to work with npm. It doesn't support key signing.

That being said, npmjs can't be considered an official source of Ripple, as we can't
tell people they actually get what we promise (no signing).
Also we miss the +1 of the project team which in fact means that releasing this would make the release manager responsible personally for the artifact. Knowing that there are images in the package of which do not own the rights, this is a problem.

I absolutely do know that the ASF requirements are tough, but I think they are worth it. If the team thinks they are not of use, then we need to move out to GitHub. If the team thinks they are good - in example some enterprise customers are having tough requirements of what they can use and what not too - then we need to work towards a first,
official release.

I am willing to assist you folks here, thats why I am mentoring.

I just want to make sure that you understand that there is a difference between releasing here vs github and that we cannot push things that easily without making proper ASF releases first.

Please let me hear your thoughts,

Regards
Christian


On 26 Jun 2014, at 16:37, Brent Lintner wrote:

Pushed: https://www.npmjs.org/package/ripple-emulator


On Thu, Jun 26, 2014 at 10:33 AM, Brent Lintner <[email protected]>
wrote:

I definitely don't disagree with that! :-)

Maybe we can remove the CHANGELOG file once we have that, to keep things
succinct and not duplicated.


On Thu, Jun 26, 2014 at 10:30 AM, Raymond Camden <[email protected]>
wrote:

Yes - the home page should have (imo), a paragraph or two of nice text.
Below that, a list of changelists.

So basically, a nice review of what changed in plain speak followed by the
list of changes with further details.

As an end user, I want the first part so I can quickly see if I care and
the second part if I want to look deeper.



On Thu, Jun 26, 2014 at 9:23 AM, Brent Lintner <[email protected]>
wrote:

Hey Raymond,

Sure thing! (Definitely need you to get access though- that vote thread
was
an almost ghost town :-()

Once you have a commit, I can push that to SVN!

Here are the PRs in doc/CHANGELOG.md (that I am about to push):

## v0.9.23 - Jun 26, 2014

* RIPPLE-63 Ripple should default to local proxy, not remote
https://github.com/apache/incubator-ripple/pull/25

* Fix RIPPLE-61: search for locally installed cordova module before
expecting to find it globally installed
https://github.com/apache/incubator-ripple/pull/24

* Fix RIPPLE-60 - proxy not detecting json properly
https://github.com/apache/incubator-ripple/pull/23


In hindsight: perhaps we should move that CHANGELOG (in general) to the
site, or?



On Thu, Jun 26, 2014 at 10:00 AM, Raymond Camden <
[email protected]>
wrote:

Would it be possible, when you are done, to make a list of PRs? We
should
document what has been fixed, specifically somewhere on the homepage.
I
don't think I have access to that, but I'd gladly do the writing if
you
could get it in.


On Thu, Jun 26, 2014 at 8:45 AM, Brent Lintner <
[email protected]>
wrote:

Hey All,

I'm going to push some minor changes to NPM based on some lingering
PRs
on
GitHub.

If anyone does not agree, please post here.

--
Brent Lintner




--


===========================================================================
Raymond Camden, Web Developer for Adobe

Email : [email protected]
Blog : www.raymondcamden.com
Twitter: raymondcamden




--
Brent Lintner




--

===========================================================================
Raymond Camden, Web Developer for Adobe

Email : [email protected]
Blog : www.raymondcamden.com
Twitter: raymondcamden




--
Brent Lintner




--
Brent Lintner


---
http://www.grobmeier.de
The Zen Programmer: http://bit.ly/12lC6DL
@grobmeier
GPG: 0xA5CC90DB

Reply via email to