Hi All,
I am currently packaging jackson for Debian and decided to package the various
jackson subprojects as individual projects to reflect upstreams (i.e. your)
split.
It is, however, not entirely clear if I can, for example, use
jackson-annotations 2.2.3 with jackson-core 2.2.2 or any of the other
combinations. I assumed that this is the case as each of these subprojects has
a different release schedule and there is no single X.Y.Z release for all of
them.
This assumption does, however, raise the question how you deal with
compatibility and for which version spans you guarantee it (if at all). I
would hope that it is at least one of:
- X.Y.* (all 2.2.* releases are compatible, I can use jackson-databind
2.2.3 with jackson-core 2.2.2)
- X.* (all 2.* releases are compatible, I can use jackson-databind
2.3 with jackson-core 2.4)
but thought I'd clarify that first. It might also be that you guarantee that
given a topological sorting of dependencies (jackson-core is sorted before
jackson-annotations, ...) that "later" libraries may be newer than earlier
ones.
Thanks for your hard work and may you have a nice day!
--
Wolodja <
bab...@gmail.com>
4096R/CAF14EFC
081C B7CD FF04 2BA9 94EA 36B2 8B7F 7D30 CAF1 4EFC