Skip to content
This repository has been archived by the owner on Jan 22, 2019. It is now read-only.

Cannot be used in OSGi with versions of Guava newer than 15.1. #81

Closed
benson-basis opened this issue Aug 28, 2015 · 3 comments
Closed
Milestone

Comments

@benson-basis
Copy link
Contributor

See #80.

The version constraint in the OSGi metadata is very strict, so it demands a very particular version of Guava.

@pgelinas
Copy link
Member

It is very strict because the Guava guys are nuts about their versioning scheme and backward compatibility. They keep things marked as deprecated for 2 years and they change things marked as @beta anytime. Although this library doesn't use any @Beta-annotated API, consumer might do.

Relaxing the constraint might open a big can o' worms, I would be extremely vigilant if you want to do this.

@cowtowncoder
Copy link
Member

I asked about this on jackson dev list, and did not get any feedback. Since this only affects OSGi, and since one can still force particular versions, I am ok with the change for now. If problems occur we can definitely re-evaluate this question; but for now it seems to solve an existing problem.

@cowtowncoder cowtowncoder added this to the 2.5.5 milestone Sep 11, 2015
@cowtowncoder
Copy link
Member

I merged it as suggested, will be part of 2.5.5, 2.6.2 (2.4 branch is closed, but if a patch was released, it'd be 2.4.6-1 or 2.4.7). I hope I didn't bungle anything with merge, as version indicator changed a bit in 2.5; I don't have good test set suite.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants