Conversation
|
Apart from guava and felix version bumps this looks good. Felix version bump seems fine. Guava however... Have you checked what from 16 (jclouds) and 17 (brooklyn) is incompatible with 18 (swagger) -- or even 19 (latest) ? Alternatively it looks like the deps in the |
|
test failure looks related: |
|
simple to fix, i guess the felix error messages have changed. change to |
|
Had the same failure this morning, but after pulling latest changes and rebuilding it went away. |
|
Forcing a rebuild. |
2e49021 to
b102ed2
Compare
|
Re guava version change - haven't looked at the specific API changes between versions, but would expect that they would lead to a compile error if something used by Brooklyn changed. Will take a look at the release notes to confirm. I suggest that we follow the jclouds lead and stick to the least common denominator API between guava versions. Then we can leave the v17 dependency in the pom, but load 16-18 in Karaf, as we see fit. |
|
Loading both guava 17 & guava 18 worked out fine, sticking to this solution. Leaving brooklyn to depend on 17. |
| </execution> | ||
| </executions> | ||
| </plugin>--> | ||
| <plugin> |
There was a problem hiding this comment.
nice that this can be removed now
|
is guava 18 included in the osgi build? maybe worth a check it's not being too smart and trying to fetch that from the internet if not in the local maven cache. alternatively does the swagger stuff work w the same version as brooklyn? apart from that looks good |
|
this conflicts w #55 but it's easy to resolve; done so in ahgittin@b49bb07 (which i will use when we merge this) |
|
Yes, guava is included and swagger works with the newer version. |
Note that this PR bumps the guava version, so might need wider community discussion!