You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@uima.apache.org by Marshall Schor <ms...@schor.com> on 2013/11/25 15:32:18 UTC

Early review of DUCC pre-release - versions of dependencies

The "how to do a release" page on the uima website has a section on "preparing
the sourcecode for the release:
http://uima.apache.org/release.html#Preparing The Sourcecode For The Release
<http://uima.apache.org/release.html#Preparing%20The%20Sourcecode%20For%20The%20Release>

which suggests checking the dependencies to be sure you are using the latest
version (or are intentionally using an older version, of course).

I ran this and got this summary; can others more knowledgeable of what
levels/versions should be,  review this?

-Marshall

[INFO] The following dependencies in Dependency Management have newer versions:
[INFO]   com.google.code.gson:gson ............................. 2.2.2 -> 2.2.4
[INFO]   com.google.guava:guava ................................... r09 -> 15.0
[INFO]   com.jcraft:jsch ..................................... 0.1.29 -> 0.1.50
[INFO]   com.thoughtworks.xstream:xstream ...................... 1.3.1 -> 1.4.5
[INFO]   commons-codec:commons-codec ............................... 1.2 -> 1.8
[INFO]   commons-collections:commons-collections ............ 3.2.1 -> 20040616
[INFO]   commons-pool:commons-pool ............................... 1.5.4 -> 1.6
[INFO]   joda-time:joda-time ....................................... 2.1 -> 2.3
[INFO]   junit:junit ............................................ 4.8.2 -> 4.11
[INFO]   log4j:log4j ......................................... 1.2.16 -> 1.2.17
[INFO]   org.apache.activemq:activemq-all ...................... 5.6.0 -> 5.9.0
[INFO]   org.apache.activemq:activemq-camel .................... 5.6.0 -> 5.9.0
[INFO]   org.apache.activemq:activemq-jaas ..................... 5.6.0 -> 5.9.0
[INFO]   org.apache.activemq:activemq-pool ..................... 5.6.0 -> 5.9.0
[INFO]   org.apache.activemq:activemq-web ...................... 5.6.0 -> 5.9.0
[INFO]   org.apache.camel:camel-context ...................... 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-core ......................... 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-http ......................... 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-http4 ........................ 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-jetty ........................ 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-jms .......................... 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-mina ......................... 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-servlet ...................... 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-spring ....................... 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-stream ....................... 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-test ......................... 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-test-spring .................. 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-xmlbeans ..................... 2.10.1 -> 2.12.1
[INFO]   org.apache.camel:camel-xstream ...................... 2.10.1 -> 2.12.1
[INFO]   org.apache.commons:commons-math ........................... 2.0 -> 2.2
[INFO]   org.apache.mina:mina-core .......................... 1.1.7 -> 3.0.0-M2
[INFO]   org.slf4j:jcl-over-slf4j ............................. 1.5.11 -> 1.7.5
[INFO]   org.slf4j:slf4j-api .................................. 1.5.11 -> 1.7.5
[INFO]   org.slf4j:slf4j-log4j12 .............................. 1.5.11 -> 1.7.5
[INFO]   org.springframework:spring-aop ........ 3.0.5.RELEASE -> 3.2.5.RELEASE
[INFO]   org.springframework:spring-asm ........ 3.0.5.RELEASE -> 3.1.4.RELEASE
[INFO]   org.springframework:spring-beans ...... 3.0.5.RELEASE -> 3.2.5.RELEASE
[INFO]   org.springframework:spring-context .... 3.0.5.RELEASE -> 3.2.5.RELEASE
[INFO]   org.springframework:spring-context-support ...
[INFO]                                           3.0.5.RELEASE -> 3.2.5.RELEASE
[INFO]   org.springframework:spring-core ....... 3.0.5.RELEASE -> 3.2.5.RELEASE
[INFO]   org.springframework:spring-expression ...
[INFO]                                           3.0.5.RELEASE -> 3.2.5.RELEASE
[INFO]   org.springframework:spring-jms ........ 3.0.5.RELEASE -> 3.2.5.RELEASE
[INFO]   org.springframework:spring-tx ......... 3.0.5.RELEASE ->
3.2.5.RELEASE       

Re: Early review of DUCC pre-release - versions of dependencies

Posted by Jaroslaw Cwiklik <ui...@gmail.com>.
I reviewed the dependencies and I propose to release with what we currently
use.
I also took a look at maven plugins used by maven's poms. None of the
plugins
declare versions, so they inherit versions from the parent pom. Checked pom
in uima-ducc-parent and its effective pom looks ok.



On Mon, Nov 25, 2013 at 1:28 PM, Marshall Schor <ms...@schor.com> wrote:

>
> On 11/25/2013 9:59 AM, Jaroslaw Cwiklik wrote:
> > We dont use the latest and greatest in UIMA-AS either. For example we use
> > AMQ 5.6.0 because it has been heavily tested. Same applies for DUCC.
> > Changing to the latest can be a risk due to hidden bugs.
> I completely agree.  This was mentioned to insure that knowledgeable
> people took
> a look at the versions, and decided (intentionally, and not just because
> it was
> set up that way a year ago :-)  ), that these are the versions you want to
> use.
>
> -Marshall
> >
> >
> > On Mon, Nov 25, 2013 at 9:32 AM, Marshall Schor <ms...@schor.com> wrote:
> >
> >> The "how to do a release" page on the uima website has a section on
> >> "preparing
> >> the sourcecode for the release:
> >> http://uima.apache.org/release.html#Preparing The Sourcecode For The
> >> Release
> >> <
> >>
> http://uima.apache.org/release.html#Preparing%20The%20Sourcecode%20For%20The%20Release
> >> which suggests checking the dependencies to be sure you are using the
> >> latest
> >> version (or are intentionally using an older version, of course).
> >>
> >> I ran this and got this summary; can others more knowledgeable of what
> >> levels/versions should be,  review this?
> >>
> >> -Marshall
> >>
> >> [INFO] The following dependencies in Dependency Management have newer
> >> versions:
> >> [INFO]   com.google.code.gson:gson ............................. 2.2.2
> ->
> >> 2.2.4
> >> [INFO]   com.google.guava:guava ................................... r09
> ->
> >> 15.0
> >> [INFO]   com.jcraft:jsch ..................................... 0.1.29 ->
> >> 0.1.50
> >> [INFO]   com.thoughtworks.xstream:xstream ...................... 1.3.1
> ->
> >> 1.4.5
> >> [INFO]   commons-codec:commons-codec ............................... 1.2
> >> -> 1.8
> >> [INFO]   commons-collections:commons-collections ............ 3.2.1 ->
> >> 20040616
> >> [INFO]   commons-pool:commons-pool ............................... 1.5.4
> >> -> 1.6
> >> [INFO]   joda-time:joda-time ....................................... 2.1
> >> -> 2.3
> >> [INFO]   junit:junit ............................................ 4.8.2
> ->
> >> 4.11
> >> [INFO]   log4j:log4j ......................................... 1.2.16 ->
> >> 1.2.17
> >> [INFO]   org.apache.activemq:activemq-all ...................... 5.6.0
> ->
> >> 5.9.0
> >> [INFO]   org.apache.activemq:activemq-camel .................... 5.6.0
> ->
> >> 5.9.0
> >> [INFO]   org.apache.activemq:activemq-jaas ..................... 5.6.0
> ->
> >> 5.9.0
> >> [INFO]   org.apache.activemq:activemq-pool ..................... 5.6.0
> ->
> >> 5.9.0
> >> [INFO]   org.apache.activemq:activemq-web ...................... 5.6.0
> ->
> >> 5.9.0
> >> [INFO]   org.apache.camel:camel-context ...................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-core ......................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-http ......................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-http4 ........................ 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-jetty ........................ 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-jms .......................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-mina ......................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-servlet ...................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-spring ....................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-stream ....................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-test ......................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-test-spring .................. 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-xmlbeans ..................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.camel:camel-xstream ...................... 2.10.1 ->
> >> 2.12.1
> >> [INFO]   org.apache.commons:commons-math ........................... 2.0
> >> -> 2.2
> >> [INFO]   org.apache.mina:mina-core .......................... 1.1.7 ->
> >> 3.0.0-M2
> >> [INFO]   org.slf4j:jcl-over-slf4j ............................. 1.5.11
> ->
> >> 1.7.5
> >> [INFO]   org.slf4j:slf4j-api .................................. 1.5.11
> ->
> >> 1.7.5
> >> [INFO]   org.slf4j:slf4j-log4j12 .............................. 1.5.11
> ->
> >> 1.7.5
> >> [INFO]   org.springframework:spring-aop ........ 3.0.5.RELEASE ->
> >> 3.2.5.RELEASE
> >> [INFO]   org.springframework:spring-asm ........ 3.0.5.RELEASE ->
> >> 3.1.4.RELEASE
> >> [INFO]   org.springframework:spring-beans ...... 3.0.5.RELEASE ->
> >> 3.2.5.RELEASE
> >> [INFO]   org.springframework:spring-context .... 3.0.5.RELEASE ->
> >> 3.2.5.RELEASE
> >> [INFO]   org.springframework:spring-context-support ...
> >> [INFO]                                           3.0.5.RELEASE ->
> >> 3.2.5.RELEASE
> >> [INFO]   org.springframework:spring-core ....... 3.0.5.RELEASE ->
> >> 3.2.5.RELEASE
> >> [INFO]   org.springframework:spring-expression ...
> >> [INFO]                                           3.0.5.RELEASE ->
> >> 3.2.5.RELEASE
> >> [INFO]   org.springframework:spring-jms ........ 3.0.5.RELEASE ->
> >> 3.2.5.RELEASE
> >> [INFO]   org.springframework:spring-tx ......... 3.0.5.RELEASE ->
> >> 3.2.5.RELEASE
> >>
>
>

Re: Early review of DUCC pre-release - versions of dependencies

Posted by Marshall Schor <ms...@schor.com>.
On 11/25/2013 9:59 AM, Jaroslaw Cwiklik wrote:
> We dont use the latest and greatest in UIMA-AS either. For example we use
> AMQ 5.6.0 because it has been heavily tested. Same applies for DUCC.
> Changing to the latest can be a risk due to hidden bugs.
I completely agree.  This was mentioned to insure that knowledgeable people took
a look at the versions, and decided (intentionally, and not just because it was
set up that way a year ago :-)  ), that these are the versions you want to use.

-Marshall
>
>
> On Mon, Nov 25, 2013 at 9:32 AM, Marshall Schor <ms...@schor.com> wrote:
>
>> The "how to do a release" page on the uima website has a section on
>> "preparing
>> the sourcecode for the release:
>> http://uima.apache.org/release.html#Preparing The Sourcecode For The
>> Release
>> <
>> http://uima.apache.org/release.html#Preparing%20The%20Sourcecode%20For%20The%20Release
>> which suggests checking the dependencies to be sure you are using the
>> latest
>> version (or are intentionally using an older version, of course).
>>
>> I ran this and got this summary; can others more knowledgeable of what
>> levels/versions should be,  review this?
>>
>> -Marshall
>>
>> [INFO] The following dependencies in Dependency Management have newer
>> versions:
>> [INFO]   com.google.code.gson:gson ............................. 2.2.2 ->
>> 2.2.4
>> [INFO]   com.google.guava:guava ................................... r09 ->
>> 15.0
>> [INFO]   com.jcraft:jsch ..................................... 0.1.29 ->
>> 0.1.50
>> [INFO]   com.thoughtworks.xstream:xstream ...................... 1.3.1 ->
>> 1.4.5
>> [INFO]   commons-codec:commons-codec ............................... 1.2
>> -> 1.8
>> [INFO]   commons-collections:commons-collections ............ 3.2.1 ->
>> 20040616
>> [INFO]   commons-pool:commons-pool ............................... 1.5.4
>> -> 1.6
>> [INFO]   joda-time:joda-time ....................................... 2.1
>> -> 2.3
>> [INFO]   junit:junit ............................................ 4.8.2 ->
>> 4.11
>> [INFO]   log4j:log4j ......................................... 1.2.16 ->
>> 1.2.17
>> [INFO]   org.apache.activemq:activemq-all ...................... 5.6.0 ->
>> 5.9.0
>> [INFO]   org.apache.activemq:activemq-camel .................... 5.6.0 ->
>> 5.9.0
>> [INFO]   org.apache.activemq:activemq-jaas ..................... 5.6.0 ->
>> 5.9.0
>> [INFO]   org.apache.activemq:activemq-pool ..................... 5.6.0 ->
>> 5.9.0
>> [INFO]   org.apache.activemq:activemq-web ...................... 5.6.0 ->
>> 5.9.0
>> [INFO]   org.apache.camel:camel-context ...................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-core ......................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-http ......................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-http4 ........................ 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-jetty ........................ 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-jms .......................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-mina ......................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-servlet ...................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-spring ....................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-stream ....................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-test ......................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-test-spring .................. 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-xmlbeans ..................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.camel:camel-xstream ...................... 2.10.1 ->
>> 2.12.1
>> [INFO]   org.apache.commons:commons-math ........................... 2.0
>> -> 2.2
>> [INFO]   org.apache.mina:mina-core .......................... 1.1.7 ->
>> 3.0.0-M2
>> [INFO]   org.slf4j:jcl-over-slf4j ............................. 1.5.11 ->
>> 1.7.5
>> [INFO]   org.slf4j:slf4j-api .................................. 1.5.11 ->
>> 1.7.5
>> [INFO]   org.slf4j:slf4j-log4j12 .............................. 1.5.11 ->
>> 1.7.5
>> [INFO]   org.springframework:spring-aop ........ 3.0.5.RELEASE ->
>> 3.2.5.RELEASE
>> [INFO]   org.springframework:spring-asm ........ 3.0.5.RELEASE ->
>> 3.1.4.RELEASE
>> [INFO]   org.springframework:spring-beans ...... 3.0.5.RELEASE ->
>> 3.2.5.RELEASE
>> [INFO]   org.springframework:spring-context .... 3.0.5.RELEASE ->
>> 3.2.5.RELEASE
>> [INFO]   org.springframework:spring-context-support ...
>> [INFO]                                           3.0.5.RELEASE ->
>> 3.2.5.RELEASE
>> [INFO]   org.springframework:spring-core ....... 3.0.5.RELEASE ->
>> 3.2.5.RELEASE
>> [INFO]   org.springframework:spring-expression ...
>> [INFO]                                           3.0.5.RELEASE ->
>> 3.2.5.RELEASE
>> [INFO]   org.springframework:spring-jms ........ 3.0.5.RELEASE ->
>> 3.2.5.RELEASE
>> [INFO]   org.springframework:spring-tx ......... 3.0.5.RELEASE ->
>> 3.2.5.RELEASE
>>


Re: Early review of DUCC pre-release - versions of dependencies

Posted by Jaroslaw Cwiklik <ui...@gmail.com>.
We dont use the latest and greatest in UIMA-AS either. For example we use
AMQ 5.6.0 because it has been heavily tested. Same applies for DUCC.
Changing to the latest can be a risk due to hidden bugs.


On Mon, Nov 25, 2013 at 9:32 AM, Marshall Schor <ms...@schor.com> wrote:

> The "how to do a release" page on the uima website has a section on
> "preparing
> the sourcecode for the release:
> http://uima.apache.org/release.html#Preparing The Sourcecode For The
> Release
> <
> http://uima.apache.org/release.html#Preparing%20The%20Sourcecode%20For%20The%20Release
> >
>
> which suggests checking the dependencies to be sure you are using the
> latest
> version (or are intentionally using an older version, of course).
>
> I ran this and got this summary; can others more knowledgeable of what
> levels/versions should be,  review this?
>
> -Marshall
>
> [INFO] The following dependencies in Dependency Management have newer
> versions:
> [INFO]   com.google.code.gson:gson ............................. 2.2.2 ->
> 2.2.4
> [INFO]   com.google.guava:guava ................................... r09 ->
> 15.0
> [INFO]   com.jcraft:jsch ..................................... 0.1.29 ->
> 0.1.50
> [INFO]   com.thoughtworks.xstream:xstream ...................... 1.3.1 ->
> 1.4.5
> [INFO]   commons-codec:commons-codec ............................... 1.2
> -> 1.8
> [INFO]   commons-collections:commons-collections ............ 3.2.1 ->
> 20040616
> [INFO]   commons-pool:commons-pool ............................... 1.5.4
> -> 1.6
> [INFO]   joda-time:joda-time ....................................... 2.1
> -> 2.3
> [INFO]   junit:junit ............................................ 4.8.2 ->
> 4.11
> [INFO]   log4j:log4j ......................................... 1.2.16 ->
> 1.2.17
> [INFO]   org.apache.activemq:activemq-all ...................... 5.6.0 ->
> 5.9.0
> [INFO]   org.apache.activemq:activemq-camel .................... 5.6.0 ->
> 5.9.0
> [INFO]   org.apache.activemq:activemq-jaas ..................... 5.6.0 ->
> 5.9.0
> [INFO]   org.apache.activemq:activemq-pool ..................... 5.6.0 ->
> 5.9.0
> [INFO]   org.apache.activemq:activemq-web ...................... 5.6.0 ->
> 5.9.0
> [INFO]   org.apache.camel:camel-context ...................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-core ......................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-http ......................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-http4 ........................ 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-jetty ........................ 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-jms .......................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-mina ......................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-servlet ...................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-spring ....................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-stream ....................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-test ......................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-test-spring .................. 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-xmlbeans ..................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.camel:camel-xstream ...................... 2.10.1 ->
> 2.12.1
> [INFO]   org.apache.commons:commons-math ........................... 2.0
> -> 2.2
> [INFO]   org.apache.mina:mina-core .......................... 1.1.7 ->
> 3.0.0-M2
> [INFO]   org.slf4j:jcl-over-slf4j ............................. 1.5.11 ->
> 1.7.5
> [INFO]   org.slf4j:slf4j-api .................................. 1.5.11 ->
> 1.7.5
> [INFO]   org.slf4j:slf4j-log4j12 .............................. 1.5.11 ->
> 1.7.5
> [INFO]   org.springframework:spring-aop ........ 3.0.5.RELEASE ->
> 3.2.5.RELEASE
> [INFO]   org.springframework:spring-asm ........ 3.0.5.RELEASE ->
> 3.1.4.RELEASE
> [INFO]   org.springframework:spring-beans ...... 3.0.5.RELEASE ->
> 3.2.5.RELEASE
> [INFO]   org.springframework:spring-context .... 3.0.5.RELEASE ->
> 3.2.5.RELEASE
> [INFO]   org.springframework:spring-context-support ...
> [INFO]                                           3.0.5.RELEASE ->
> 3.2.5.RELEASE
> [INFO]   org.springframework:spring-core ....... 3.0.5.RELEASE ->
> 3.2.5.RELEASE
> [INFO]   org.springframework:spring-expression ...
> [INFO]                                           3.0.5.RELEASE ->
> 3.2.5.RELEASE
> [INFO]   org.springframework:spring-jms ........ 3.0.5.RELEASE ->
> 3.2.5.RELEASE
> [INFO]   org.springframework:spring-tx ......... 3.0.5.RELEASE ->
> 3.2.5.RELEASE
>