On Mon, Aug 25, 2014 at 11:03 AM, Nate McCall <[email protected]> wrote:
> That would be equal to or greater than the amount of testing we did with > the 1.0 REST API - seriously. I think that would be fine. Thanks for > taking this on, Dave. > > > On Mon, Aug 25, 2014 at 9:29 AM, Dave <[email protected]> wrote: > > Here's the commit where I did the work in the two-dot-o branch. It is a > big > > change: 76 changed files with 1,162 additions and 1,150 deletions: > > > > "Move REST tier from Codehaus Jackson 1 to FasterXML Jackson 2, move Java > > SDK to Jackson 2.3.1 and make REST tests use the latest Java SDK rather > > than the old org.usergrid 0.3 one." > > > > > > > https://github.com/apache/incubator-usergrid/commit/95ebef02163e800c73f8c7ee4041bf963dbd82a2 > > > > (cherry picking that might be a messy merge.) > > > > I think we should do this work right away, but we need to be aware that > the > > change could introduce problems in the REST API. We have not done a lot > of > > testing of REST in the two-dot-o branch, except for the running the JUnit > > test suite. > After thinking about this a bit there are a couple of options: 1) cherry pick a change from two-dot-o, possibly breaking REST in master 2) exclude the REST tests and the jars they depend on from the release 3) add the source code for Usergrid Java SDK 0.0.3 to master branch Option #3 seems best because we get to keep our tests in the release and we don't have to risk a messy merge from an untested branch. I'm going to work on that today. - Dave
