I'm sure you know the project much better than me, but if you have a look
at the dependency tree for camel-leveldb 2.12.1:

[INFO] org.apache.camel:camel-leveldb:bundle:2.12.1
...
[INFO] +- org.fusesource.leveldbjni:leveldbjni-all:jar:1.7:compile
[INFO] |  +- org.fusesource.leveldbjni:leveldbjni-osx:jar:1.5:compile
[INFO] |  +- org.fusesource.leveldbjni:leveldbjni-linux32:jar:1.5:compile
[INFO] |  +- org.fusesource.leveldbjni:leveldbjni-linux64:jar:1.5:compile
[INFO] |  +- org.fusesource.leveldbjni:leveldbjni-win32:jar:1.5:compile
[INFO] |  \- org.fusesource.leveldbjni:leveldbjni-win64:jar:1.5:compile
[INFO] +- org.fusesource.leveldbjni:leveldbjni:jar:1.7:compile
[INFO] |  +- org.fusesource.hawtjni:hawtjni-runtime:jar:1.8:compile
[INFO] |  \- org.iq80.leveldb:leveldb-api:jar:0.5:compile
[INFO] +- org.fusesource.hawtbuf:hawtbuf:jar:1.9:compile

and camel-leveldb 2.12.2-SNAPSHOT:

[INFO] org.apache.camel:camel-leveldb:bundle:2.12.2-SNAPSHOT
...
[INFO] +- org.fusesource.leveldbjni:leveldbjni-all:jar:1.8:compile
[INFO] +- org.fusesource.leveldbjni:leveldbjni:jar:1.8:compile
[INFO] |  +- org.fusesource.hawtjni:hawtjni-runtime:jar:1.9:compile
[INFO] |  \- org.iq80.leveldb:leveldb-api:jar:0.6:compile
[INFO] +- org.fusesource.hawtbuf:hawtbuf:jar:1.9:compile

there is a bigger difference than I would expect in a bug fix release. Are
all the leveldbjni-someOS JAR's obsolete? Or contains leveldbjni-all all
this JAR's now?

Best,

Christian
-----------------

Software Integration Specialist

Apache Member
V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
Apache Incubator PMC Member

https://www.linkedin.com/pub/christian-mueller/11/551/642


On Fri, Oct 18, 2013 at 2:44 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:

> Not every project has 3 digits for their versions. Some have only 2.
> And these projects may do bug fix releases where upgrading is
> safe/compatible.
>
> So when a 2 digit project does a release, then it can be a bug fix
> release like leveldb 1.7 to 1.8 is.
>
> For example you can try
> http://vdiff.notsoclever.cc/
>
> And see the diff in Camel 2.10.0 and 2.10.7 etc.
>
>
>
> On Fri, Oct 18, 2013 at 1:39 PM, Christian Müller
> <christian.muel...@gmail.com> wrote:
> > Is this minor dependency upgrade in a Camel micro release also because of
> > an issue with Leveldb in Camel 2.12.1? Do we have an issue for this?
> >
> > Best,
> >
> > Christian
> > -----------------
> >
> > Software Integration Specialist
> >
> > Apache Member
> > V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
> > Apache Incubator PMC Member
> >
> > https://www.linkedin.com/pub/christian-mueller/11/551/642
> >
> >
> > On Fri, Oct 18, 2013 at 11:10 AM, <davscl...@apache.org> wrote:
> >
> >> Updated Branches:
> >>   refs/heads/camel-2.12.x 2b3704f97 -> b220ce070
> >>
> >>
> >> Upgrade to leveldbjni 1.8
> >>
> >>
> >> Project: http://git-wip-us.apache.org/repos/asf/camel/repo
> >> Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/b220ce07
> >> Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/b220ce07
> >> Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/b220ce07
> >>
> >> Branch: refs/heads/camel-2.12.x
> >> Commit: b220ce0702ed55496d394e6e337a36beb45f7a9d
> >> Parents: 2b3704f
> >> Author: Claus Ibsen <davscl...@apache.org>
> >> Authored: Fri Oct 18 09:47:41 2013 +0200
> >> Committer: Claus Ibsen <davscl...@apache.org>
> >> Committed: Fri Oct 18 11:10:51 2013 +0200
> >>
> >> ----------------------------------------------------------------------
> >>  parent/pom.xml | 2 +-
> >>  1 file changed, 1 insertion(+), 1 deletion(-)
> >> ----------------------------------------------------------------------
> >>
> >>
> >>
> http://git-wip-us.apache.org/repos/asf/camel/blob/b220ce07/parent/pom.xml
> >> ----------------------------------------------------------------------
> >> diff --git a/parent/pom.xml b/parent/pom.xml
> >> index f1bc66c..b7b0fae 100644
> >> --- a/parent/pom.xml
> >> +++ b/parent/pom.xml
> >> @@ -248,7 +248,7 @@
> >>      <karaf-version>2.3.3</karaf-version>
> >>      <krati-version>0.4.9</krati-version>
> >>      <kxml2-bundle-version>2.3.0_2</kxml2-bundle-version>
> >> -    <leveldbjni-version>1.7</leveldbjni-version>
> >> +    <leveldbjni-version>1.8</leveldbjni-version>
> >>      <log4j-version>1.2.17</log4j-version>
> >>      <!-- we await upgrade for lucene 4.x to sync -->
> >>      <lucene-bundle-version>3.6.0_1</lucene-bundle-version>
> >>
> >>
>
>
>
> --
> Claus Ibsen
> -----------------
> Red Hat, Inc.
> Email: cib...@redhat.com
> Twitter: davsclaus
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen
>

Reply via email to