On Mon, Aug 25, 2014 at 9:41 AM, Dave <[email protected]> wrote:

> Of the items on Jake's list, the "no binary files included in the source
> archive" is the biggest problem. I had forgotten this, but in the Stack the
> REST module's JUnit tests rely on an old version (0.0.3) of the Usegrid
> Java SDK. Since that is not available in a public Maven repo, we include in
> the Jars in a local Maven repo in the stack/m2 directory.
>
> As I remember, updating the tests to use the latest Java SDK is a big
> chunk of work because of the Jackson 1 to 2 changes. I'm going to see if I
> can cherry pick those changes from the two-dot-o branch.
>


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.

Other thoughts?

- Dave

Reply via email to