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