No worries I will tackle it today. I did not like the ugly class names hurt
my eyes.

import org.json.JSONObject;

STOP YELLING AT ME JSON!

On Tue, Jan 3, 2017 at 1:26 PM, Drew Farris <d...@apache.org> wrote:

> I may be incorrect here, I need to do some research; The license issue may
> be a barrier to graduation but may not prevent releases while incubating.
> Josh, do you recall offhand?
>
> Drew
>
> On Tue, Jan 3, 2017 at 11:45 AM Josh Elser <els...@apache.org> wrote:
>
> > -1 due to a dependency on a project with a category-X license [1].
> >
> > Gossip is transitively depending on org.json:json via
> > jackson-datatype-json-org.
> >
> > ```
> > [INFO] org.apache.gossip:gossip:jar:0.1.1-incubating
> > [INFO] +- com.fasterxml.jackson:jackson-datatype-json-org:jar:1.8.0:
> compile
> > [INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.6:compile
> > [INFO] |  |  \- org.codehaus.jackson:jackson-core-asl:jar:1.8.6:compile
> > [INFO] |  \- org.json:json:jar:20090211:compile
> > ```
> >
> > org.json:json is licensed with the JSON license which the ASF has
> > recently moved to category-X [2]. Debian has a list of some
> > alternatives[3] which can be used instead. This would need to be
> > resolved before your release.
> >
> > I know in Calcite we use jackson-databind for JSON serialization of
> > POJOs and that doesn't have the dependency on org.json:json. Perhaps
> > this can be easily resolved switching the jackson dependencies and maybe
> > some API calls.
> >
> > Good:
> >
> > * xsums/sigs match (for source-release.zip)
> > * KEYS looks good
> > * Can build from source
> > * DISCLAIMER is present
> >
> > I see that the rc1 tag was pushed, and will assume that the next VOTE
> > message will get that right too. Re-stating this one as I can't verify
> > that presently.
> >
> > Nit:
> >
> > * Wrong header in the src/**/log4j.properties files. Update it to match
> > the header in the rest of the java files. Fix for next release.
> > * Year in NOTICE is now out of date. Fix for next release.
> > * Use "Apache Gossip" for the first mention of "Gossip" in the
> > README.md. Fix for next release.
> > * Add the license text to the README and eclipse template as it's
> > trivial to do so for both (xml and md both support "comments"). Fix for
> > next release.
> > * Tests failed for me (on a `mvn package`). Not a release issue, just a
> > quality issue. I would expect that all of the tests would pass, and just
> > wanted to mention it.
> >
> > ```
> > Failed tests:
> >    ShutdownDeadtimeTest.DeadNodesDoNotComeAliveAgain:103
> > ComparisonFailure expected:<[16]> but was:<[8]>
> >    StartupSettingsTest.testUsingSettingsFile:69 » Runtime
> > java.net.BindException:...
> >    TenNodeThreeSeedTest.test:44->abc:78 » Runtime
> > java.net.BindException: Address...
> >    TenNodeThreeSeedTest.testAgain:49->abc:78 » Runtime
> > java.net.BindException: Ad...
> > ```
> >
> > - Josh
> >
> > [1] https://www.apache.org/legal/resolved#category-x
> > [2] https://www.apache.org/legal/resolved#json
> > [3] https://wiki.debian.org/qa.debian.org/jsonevil
> >
> > Edward Capriolo wrote:
> > > I am pleased to be calling this vote for the source release of Apache
> > Gossip
> > >
> > > Ancillary artifacts such as poms, jars, wars, ect. can be found here:
> > > https://repository.apache.org/content/repositories/
> orgapachegossip-1001
> > >
> > > The Git commit ID is:
> > >
> > https://github.com/edwardcapriolo/incubator-gossip/commit/
> 74133870410fec45bd6cac39351fcbbe0950de18
> > >
> > > Which will be tagged as gossip-0.1.1-incubating
> > >
> > >
> > https://git-wip-us.apache.org/repos/asf?p=incubator-rya.git;a=commit;h=
> 66d8b7f060bddeeb7c50cb0918f98ce3b265c564
> > >
> > >
> > > Checksums of
> > >
> > https://repository.apache.org/content/repositories/
> orgapachegossip-1001/org/apache/gossip/gossip/0.1.1-
> incubating/gossip-0.1.1-incubating-source-release.zip.asc
> > > :
> > > SHA1: 53ca6498d0f704fe7931ec23ca81a638a1fd666c
> > > MD5: c27067c47bdeb6133660beda908f679c
> > >
> > > Release artifacts are signed with the following key:
> > > http://people.apache.org/~ecapriolo/
> > > http://people.apache.org/~ecapriolo/ecapriolo_asf.asc
> > >
> > > KEYS file available here:
> > > https://dist.apache.org/repos/dist/release/incubator/rya/KEYS
> > >
> > > The vote will be open for 72 hours. Please download the release
> candidate
> > > and evaluate the necessary items including checking hashes, signatures,
> > > build from source, and test.
> > >
> > >
> > > Release this package?
> > > [ ] +1 yes
> > > [ ] +0 no opinion
> > > [ ] -1 Do not release this package because because...
> > >
> >
>

Reply via email to