You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by Lars Francke <la...@gmail.com> on 2010/04/15 14:51:26 UTC

Dependency versions in HBase trunk

Hi guys,

I've been working on the Maven build again and I've identified a few
"outdated" dependencies and trunk would be the place to update these
but the decision is yours. I think it'd be wise to at least upgrade
commons-logging (or switch to SLF4J) but otherwise this is just for
reference:

commons-logging 1.0.4 (2004) -> 1.1.1 (2007) [1]
commons-lang 2.4 (2008) -> 2.5 (2010)
commons-math 2.0 (2009) -> 2.1 (2010) [2]
jasper-runtime 5.5.12 (2007) -> 5.5.23 (2008)
jetty 6.1.14 (2008) -> 6.1.23 (2010) | 7.0.2 (2010)
log4j 1.2.15 (2007) -> 1.2.16 (2010) [1]

Stargate:
commons-httpclient 3.0.1 (2006) -> 3.1 (2007)
hsqldb 1.8.0.10 (2008) -> 1.8.1.2 (2010)

I've also cleaned up the poms and put the dependencies in the correct
poms. There were quite a lot of implicit dependencies (like...for
example commons-logging which we only got through another dependency)
which I've made explicit. In the end this should hopefully be a
no-op[3]

Cheers,
Lars

[1] But we have pulled in SLF4J now anyway which is the unofficial
successor for commons-logging so we could switch to it pretty
effortlessly, same goes for log4j which has (this time more official)
been superseded by logback. If there is any interest in this I'd be
glad to go into it in more detail
[2] http://www.mail-archive.com/dev@commons.apache.org/msg14614.html
[3] https://issues.apache.org/jira/browse/HBASE-2452

Re: Dependency versions in HBase trunk

Posted by Stack <st...@duboce.net>.
Good stuff Lars.  All the below look good to me.  We should just
switch TRUNK and see how it goes.
St.Ack

On Thu, Apr 15, 2010 at 5:51 AM, Lars Francke <la...@gmail.com> wrote:
> Hi guys,
>
> I've been working on the Maven build again and I've identified a few
> "outdated" dependencies and trunk would be the place to update these
> but the decision is yours. I think it'd be wise to at least upgrade
> commons-logging (or switch to SLF4J) but otherwise this is just for
> reference:
>
> commons-logging 1.0.4 (2004) -> 1.1.1 (2007) [1]
> commons-lang 2.4 (2008) -> 2.5 (2010)
> commons-math 2.0 (2009) -> 2.1 (2010) [2]
> jasper-runtime 5.5.12 (2007) -> 5.5.23 (2008)
> jetty 6.1.14 (2008) -> 6.1.23 (2010) | 7.0.2 (2010)
> log4j 1.2.15 (2007) -> 1.2.16 (2010) [1]
>
> Stargate:
> commons-httpclient 3.0.1 (2006) -> 3.1 (2007)
> hsqldb 1.8.0.10 (2008) -> 1.8.1.2 (2010)
>
> I've also cleaned up the poms and put the dependencies in the correct
> poms. There were quite a lot of implicit dependencies (like...for
> example commons-logging which we only got through another dependency)
> which I've made explicit. In the end this should hopefully be a
> no-op[3]
>
> Cheers,
> Lars
>
> [1] But we have pulled in SLF4J now anyway which is the unofficial
> successor for commons-logging so we could switch to it pretty
> effortlessly, same goes for log4j which has (this time more official)
> been superseded by logback. If there is any interest in this I'd be
> glad to go into it in more detail
> [2] http://www.mail-archive.com/dev@commons.apache.org/msg14614.html
> [3] https://issues.apache.org/jira/browse/HBASE-2452
>