Re: [jira] [Commented] (AVRO-1334) Java: update dependencies for 1.7.5
1.7.5 uses Jackson 1.9.13 (the latest 1.x.x). 2.x is in a different package namespace and does not conflict with users. On 8/8/13 9:24 AM, "Doug Cutting" wrote: >On Wed, Aug 7, 2013 at 7:27 PM, Jeremy Kahn wrote: >> I'd really like to see Jackson upgraded > >Scott? Any thoughts? Will upgrading versions of dependencies in a >minor, bugfix release create any compatibility problems? > >Doug
[jira] [Commented] (AVRO-1334) Java: update dependencies for 1.7.5
[ https://issues.apache.org/jira/browse/AVRO-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13736643#comment-13736643 ] Scott Carey commented on AVRO-1334: --- Most of the other version changes relate to the build plugins. It would be useful to move up to requiring maven 3 and use all of the latest build plugins there, but that can wait until after 1.7.5. My other comments from May apply, but can wait until after 1.7.5. I'd rather get a release out and work on another than delay any longer. > Java: update dependencies for 1.7.5 > --- > > Key: AVRO-1334 > URL: https://issues.apache.org/jira/browse/AVRO-1334 > Project: Avro > Issue Type: Bug > Components: java >Reporter: Scott Carey >Assignee: Scott Carey >Priority: Minor > Fix For: 1.7.5 > > Attachments: AVRO-1334.patch > > > A report for mvn versions:display-property-updates on trunk -- > {noformat} > [INFO] The following version properties are referencing the newest available > version: > [INFO] ${jetty.version} . 6.1.26 > [INFO] ${javacc-plugin.version} 2.6 > [INFO] ${velocity.version} . 1.7 > [INFO] ${exec-plugin.version} 1.2.1 > [INFO] The following version property updates are available: > [INFO] ${jackson.version} .. 1.8.8 -> 1.9.11 > [INFO] ${source-plugin.version} . 2.1.2 -> 2.2.1 > [INFO] ${jar-plugin.version} .. 2.3.2 -> 2.4 > [INFO] ${snappy.version} . 1.0.5 -> 1.1.0-M3 > [INFO] ${checkstyle-plugin.version} 2.8 -> 2.10 > [INFO] ${hadoop1.version} .. 0.20.205.0 -> 1.1.2 > [INFO] ${commons-compress.version} 1.4.1 -> 1.5 > [INFO] ${plugin-plugin.version} . 2.9 -> 3.2 > [INFO] ${javadoc-plugin.version} 2.8 -> 2.9 > [INFO] ${compiler-plugin.version} . 2.3.2 -> 3.1 > [INFO] ${jopt-simple.version} ... 4.1 -> 4.4 > [INFO] ${surefire-plugin.version} ... 2.12 -> 2.14.1 > [INFO] ${paranamer.version} ... 2.3 -> 2.5.2 > [INFO] ${netty.version} 3.4.0.Final -> 4.0.0.Alpha8 > [INFO] ${slf4j.version} . 1.6.4 -> 1.7.5 > [INFO] ${shade-plugin.version} .. 1.5 -> 2.1 > [INFO] ${junit.version} ... 4.10 -> 4.11 > {noformat} > Consider upgrades for these as well as the Apache parent and build plugins. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (AVRO-1334) Java: update dependencies for 1.7.5
[ https://issues.apache.org/jira/browse/AVRO-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13736639#comment-13736639 ] Scott Carey commented on AVRO-1334: --- I think the snappy issue was separate (or should have been as I opened a differnt JIRA for that). Jackson has been updated to the latest 1.9.x because of a bug found while thoroughly testing the new schema builder API, as part of that ticket. > Java: update dependencies for 1.7.5 > --- > > Key: AVRO-1334 > URL: https://issues.apache.org/jira/browse/AVRO-1334 > Project: Avro > Issue Type: Bug > Components: java >Reporter: Scott Carey >Assignee: Scott Carey >Priority: Minor > Fix For: 1.7.5 > > Attachments: AVRO-1334.patch > > > A report for mvn versions:display-property-updates on trunk -- > {noformat} > [INFO] The following version properties are referencing the newest available > version: > [INFO] ${jetty.version} . 6.1.26 > [INFO] ${javacc-plugin.version} 2.6 > [INFO] ${velocity.version} . 1.7 > [INFO] ${exec-plugin.version} 1.2.1 > [INFO] The following version property updates are available: > [INFO] ${jackson.version} .. 1.8.8 -> 1.9.11 > [INFO] ${source-plugin.version} . 2.1.2 -> 2.2.1 > [INFO] ${jar-plugin.version} .. 2.3.2 -> 2.4 > [INFO] ${snappy.version} . 1.0.5 -> 1.1.0-M3 > [INFO] ${checkstyle-plugin.version} 2.8 -> 2.10 > [INFO] ${hadoop1.version} .. 0.20.205.0 -> 1.1.2 > [INFO] ${commons-compress.version} 1.4.1 -> 1.5 > [INFO] ${plugin-plugin.version} . 2.9 -> 3.2 > [INFO] ${javadoc-plugin.version} 2.8 -> 2.9 > [INFO] ${compiler-plugin.version} . 2.3.2 -> 3.1 > [INFO] ${jopt-simple.version} ... 4.1 -> 4.4 > [INFO] ${surefire-plugin.version} ... 2.12 -> 2.14.1 > [INFO] ${paranamer.version} ... 2.3 -> 2.5.2 > [INFO] ${netty.version} 3.4.0.Final -> 4.0.0.Alpha8 > [INFO] ${slf4j.version} . 1.6.4 -> 1.7.5 > [INFO] ${shade-plugin.version} .. 1.5 -> 2.1 > [INFO] ${junit.version} ... 4.10 -> 4.11 > {noformat} > Consider upgrades for these as well as the Apache parent and build plugins. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] [Commented] (AVRO-1334) Java: update dependencies for 1.7.5
On Wed, Aug 7, 2013 at 7:27 PM, Jeremy Kahn wrote: > I'd really like to see Jackson upgraded Scott? Any thoughts? Will upgrading versions of dependencies in a minor, bugfix release create any compatibility problems? Doug
Re: [jira] [Commented] (AVRO-1334) Java: update dependencies for 1.7.5
I'd really like to see Jackson upgraded; without careful maven management, avro 1.7.4 has broken my builds of other web-facing tools, e.g. the jaxrs tools, that depend on newer versions of the Jackson libraries. Jeremy On Aug 7, 2013 12:11 PM, "Doug Cutting (JIRA)" wrote: > > [ > https://issues.apache.org/jira/browse/AVRO-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13732593#comment-13732593] > > Doug Cutting commented on AVRO-1334: > > > There was a commit against this issue, but it only updated snappy. Do you > want to get the rest of these updates into 1.7.5? Or should we slip this > to 1.8.0? > > > Java: update dependencies for 1.7.5 > > --- > > > > Key: AVRO-1334 > > URL: https://issues.apache.org/jira/browse/AVRO-1334 > > Project: Avro > > Issue Type: Bug > > Components: java > >Reporter: Scott Carey > >Assignee: Scott Carey > >Priority: Minor > > Fix For: 1.7.5 > > > > Attachments: AVRO-1334.patch > > > > > > A report for mvn versions:display-property-updates on trunk -- > > {noformat} > > [INFO] The following version properties are referencing the newest > available version: > > [INFO] ${jetty.version} . > 6.1.26 > > [INFO] ${javacc-plugin.version} > 2.6 > > [INFO] ${velocity.version} > . 1.7 > > [INFO] ${exec-plugin.version} > 1.2.1 > > [INFO] The following version property updates are available: > > [INFO] ${jackson.version} .. 1.8.8 -> > 1.9.11 > > [INFO] ${source-plugin.version} . 2.1.2 -> > 2.2.1 > > [INFO] ${jar-plugin.version} .. 2.3.2 > -> 2.4 > > [INFO] ${snappy.version} . 1.0.5 -> > 1.1.0-M3 > > [INFO] ${checkstyle-plugin.version} 2.8 > -> 2.10 > > [INFO] ${hadoop1.version} .. 0.20.205.0 -> > 1.1.2 > > [INFO] ${commons-compress.version} 1.4.1 > -> 1.5 > > [INFO] ${plugin-plugin.version} . 2.9 > -> 3.2 > > [INFO] ${javadoc-plugin.version} 2.8 > -> 2.9 > > [INFO] ${compiler-plugin.version} . 2.3.2 > -> 3.1 > > [INFO] ${jopt-simple.version} ... 4.1 > -> 4.4 > > [INFO] ${surefire-plugin.version} ... 2.12 -> > 2.14.1 > > [INFO] ${paranamer.version} ... 2.3 -> > 2.5.2 > > [INFO] ${netty.version} 3.4.0.Final -> > 4.0.0.Alpha8 > > [INFO] ${slf4j.version} . 1.6.4 -> > 1.7.5 > > [INFO] ${shade-plugin.version} .. 1.5 > -> 2.1 > > [INFO] ${junit.version} ... 4.10 > -> 4.11 > > {noformat} > > Consider upgrades for these as well as the Apache parent and build > plugins. > > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA > administrators > For more information on JIRA, see: http://www.atlassian.com/software/jira >
[jira] [Commented] (AVRO-1334) Java: update dependencies for 1.7.5
[ https://issues.apache.org/jira/browse/AVRO-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13732593#comment-13732593 ] Doug Cutting commented on AVRO-1334: There was a commit against this issue, but it only updated snappy. Do you want to get the rest of these updates into 1.7.5? Or should we slip this to 1.8.0? > Java: update dependencies for 1.7.5 > --- > > Key: AVRO-1334 > URL: https://issues.apache.org/jira/browse/AVRO-1334 > Project: Avro > Issue Type: Bug > Components: java >Reporter: Scott Carey >Assignee: Scott Carey >Priority: Minor > Fix For: 1.7.5 > > Attachments: AVRO-1334.patch > > > A report for mvn versions:display-property-updates on trunk -- > {noformat} > [INFO] The following version properties are referencing the newest available > version: > [INFO] ${jetty.version} . 6.1.26 > [INFO] ${javacc-plugin.version} 2.6 > [INFO] ${velocity.version} . 1.7 > [INFO] ${exec-plugin.version} 1.2.1 > [INFO] The following version property updates are available: > [INFO] ${jackson.version} .. 1.8.8 -> 1.9.11 > [INFO] ${source-plugin.version} . 2.1.2 -> 2.2.1 > [INFO] ${jar-plugin.version} .. 2.3.2 -> 2.4 > [INFO] ${snappy.version} . 1.0.5 -> 1.1.0-M3 > [INFO] ${checkstyle-plugin.version} 2.8 -> 2.10 > [INFO] ${hadoop1.version} .. 0.20.205.0 -> 1.1.2 > [INFO] ${commons-compress.version} 1.4.1 -> 1.5 > [INFO] ${plugin-plugin.version} . 2.9 -> 3.2 > [INFO] ${javadoc-plugin.version} 2.8 -> 2.9 > [INFO] ${compiler-plugin.version} . 2.3.2 -> 3.1 > [INFO] ${jopt-simple.version} ... 4.1 -> 4.4 > [INFO] ${surefire-plugin.version} ... 2.12 -> 2.14.1 > [INFO] ${paranamer.version} ... 2.3 -> 2.5.2 > [INFO] ${netty.version} 3.4.0.Final -> 4.0.0.Alpha8 > [INFO] ${slf4j.version} . 1.6.4 -> 1.7.5 > [INFO] ${shade-plugin.version} .. 1.5 -> 2.1 > [INFO] ${junit.version} ... 4.10 -> 4.11 > {noformat} > Consider upgrades for these as well as the Apache parent and build plugins. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (AVRO-1334) Java: update dependencies for 1.7.5
[ https://issues.apache.org/jira/browse/AVRO-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13662796#comment-13662796 ] Hudson commented on AVRO-1334: -- Integrated in AvroJava #375 (See [https://builds.apache.org/job/AvroJava/375/]) AVRO-1334. Java: Upgrade snappy-java dependency to 1.0.5 (Revision 1484656) Result = SUCCESS scottcarey : Files : * /avro/trunk/CHANGES.txt * /avro/trunk/lang/java/pom.xml > Java: update dependencies for 1.7.5 > --- > > Key: AVRO-1334 > URL: https://issues.apache.org/jira/browse/AVRO-1334 > Project: Avro > Issue Type: Bug > Components: java >Reporter: Scott Carey >Assignee: Scott Carey >Priority: Minor > Fix For: 1.7.5 > > Attachments: AVRO-1334.patch > > > A report for mvn versions:display-property-updates on trunk -- > {noformat} > [INFO] The following version properties are referencing the newest available > version: > [INFO] ${jetty.version} . 6.1.26 > [INFO] ${javacc-plugin.version} 2.6 > [INFO] ${velocity.version} . 1.7 > [INFO] ${exec-plugin.version} 1.2.1 > [INFO] The following version property updates are available: > [INFO] ${jackson.version} .. 1.8.8 -> 1.9.11 > [INFO] ${source-plugin.version} . 2.1.2 -> 2.2.1 > [INFO] ${jar-plugin.version} .. 2.3.2 -> 2.4 > [INFO] ${snappy.version} . 1.0.5 -> 1.1.0-M3 > [INFO] ${checkstyle-plugin.version} 2.8 -> 2.10 > [INFO] ${hadoop1.version} .. 0.20.205.0 -> 1.1.2 > [INFO] ${commons-compress.version} 1.4.1 -> 1.5 > [INFO] ${plugin-plugin.version} . 2.9 -> 3.2 > [INFO] ${javadoc-plugin.version} 2.8 -> 2.9 > [INFO] ${compiler-plugin.version} . 2.3.2 -> 3.1 > [INFO] ${jopt-simple.version} ... 4.1 -> 4.4 > [INFO] ${surefire-plugin.version} ... 2.12 -> 2.14.1 > [INFO] ${paranamer.version} ... 2.3 -> 2.5.2 > [INFO] ${netty.version} 3.4.0.Final -> 4.0.0.Alpha8 > [INFO] ${slf4j.version} . 1.6.4 -> 1.7.5 > [INFO] ${shade-plugin.version} .. 1.5 -> 2.1 > [INFO] ${junit.version} ... 4.10 -> 4.11 > {noformat} > Consider upgrades for these as well as the Apache parent and build plugins. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (AVRO-1334) Java: update dependencies for 1.7.5
[ https://issues.apache.org/jira/browse/AVRO-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13662670#comment-13662670 ] Scott Carey commented on AVRO-1334: --- Dependencies I did not update that I defer to the expertise of others (a.k.a. I have no idea what the best thing to do is). hadoop1 hadoop2 thrift protobuf > Java: update dependencies for 1.7.5 > --- > > Key: AVRO-1334 > URL: https://issues.apache.org/jira/browse/AVRO-1334 > Project: Avro > Issue Type: Bug > Components: java >Reporter: Scott Carey >Assignee: Scott Carey >Priority: Minor > Fix For: 1.7.5 > > Attachments: AVRO-1334.patch > > > A report for mvn versions:display-property-updates on trunk -- > {noformat} > [INFO] The following version properties are referencing the newest available > version: > [INFO] ${jetty.version} . 6.1.26 > [INFO] ${javacc-plugin.version} 2.6 > [INFO] ${velocity.version} . 1.7 > [INFO] ${exec-plugin.version} 1.2.1 > [INFO] The following version property updates are available: > [INFO] ${jackson.version} .. 1.8.8 -> 1.9.11 > [INFO] ${source-plugin.version} . 2.1.2 -> 2.2.1 > [INFO] ${jar-plugin.version} .. 2.3.2 -> 2.4 > [INFO] ${snappy.version} . 1.0.5 -> 1.1.0-M3 > [INFO] ${checkstyle-plugin.version} 2.8 -> 2.10 > [INFO] ${hadoop1.version} .. 0.20.205.0 -> 1.1.2 > [INFO] ${commons-compress.version} 1.4.1 -> 1.5 > [INFO] ${plugin-plugin.version} . 2.9 -> 3.2 > [INFO] ${javadoc-plugin.version} 2.8 -> 2.9 > [INFO] ${compiler-plugin.version} . 2.3.2 -> 3.1 > [INFO] ${jopt-simple.version} ... 4.1 -> 4.4 > [INFO] ${surefire-plugin.version} ... 2.12 -> 2.14.1 > [INFO] ${paranamer.version} ... 2.3 -> 2.5.2 > [INFO] ${netty.version} 3.4.0.Final -> 4.0.0.Alpha8 > [INFO] ${slf4j.version} . 1.6.4 -> 1.7.5 > [INFO] ${shade-plugin.version} .. 1.5 -> 2.1 > [INFO] ${junit.version} ... 4.10 -> 4.11 > {noformat} > Consider upgrades for these as well as the Apache parent and build plugins. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (AVRO-1334) Java: update dependencies for 1.7.5
[ https://issues.apache.org/jira/browse/AVRO-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13662664#comment-13662664 ] Scott Carey commented on AVRO-1334: --- And lastly, the TestIDL had to be changed since the Jackson upgrade changed the whitespace in pretty print slightly (an empty array is now "[]" instead of "[\n]", so I made the test insensitive to whitespace. > Java: update dependencies for 1.7.5 > --- > > Key: AVRO-1334 > URL: https://issues.apache.org/jira/browse/AVRO-1334 > Project: Avro > Issue Type: Bug > Components: java >Reporter: Scott Carey >Assignee: Scott Carey >Priority: Minor > Fix For: 1.7.5 > > Attachments: AVRO-1334.patch > > > A report for mvn versions:display-property-updates on trunk -- > {noformat} > [INFO] The following version properties are referencing the newest available > version: > [INFO] ${jetty.version} . 6.1.26 > [INFO] ${javacc-plugin.version} 2.6 > [INFO] ${velocity.version} . 1.7 > [INFO] ${exec-plugin.version} 1.2.1 > [INFO] The following version property updates are available: > [INFO] ${jackson.version} .. 1.8.8 -> 1.9.11 > [INFO] ${source-plugin.version} . 2.1.2 -> 2.2.1 > [INFO] ${jar-plugin.version} .. 2.3.2 -> 2.4 > [INFO] ${snappy.version} . 1.0.5 -> 1.1.0-M3 > [INFO] ${checkstyle-plugin.version} 2.8 -> 2.10 > [INFO] ${hadoop1.version} .. 0.20.205.0 -> 1.1.2 > [INFO] ${commons-compress.version} 1.4.1 -> 1.5 > [INFO] ${plugin-plugin.version} . 2.9 -> 3.2 > [INFO] ${javadoc-plugin.version} 2.8 -> 2.9 > [INFO] ${compiler-plugin.version} . 2.3.2 -> 3.1 > [INFO] ${jopt-simple.version} ... 4.1 -> 4.4 > [INFO] ${surefire-plugin.version} ... 2.12 -> 2.14.1 > [INFO] ${paranamer.version} ... 2.3 -> 2.5.2 > [INFO] ${netty.version} 3.4.0.Final -> 4.0.0.Alpha8 > [INFO] ${slf4j.version} . 1.6.4 -> 1.7.5 > [INFO] ${shade-plugin.version} .. 1.5 -> 2.1 > [INFO] ${junit.version} ... 4.10 -> 4.11 > {noformat} > Consider upgrades for these as well as the Apache parent and build plugins. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (AVRO-1334) Java: update dependencies for 1.7.5
[ https://issues.apache.org/jira/browse/AVRO-1334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13662552#comment-13662552 ] Scott Carey commented on AVRO-1334: --- Jackson requires an upgrade because there is currently a bug in Avro due to it (I ran into it in AVRO-1325, unit tests there fail without Jackson 1.9.12. Hadoop1: I am not sure what the best version here is -- 0.20.205 feels a bit old. Suggestions? Jopt-simple is a low risk update. Paranamer is a low risk update (only a handful of bugfixes). sfl4j looks safe to update (performance improvements, bug fixes, and now compiled against Java 1.5 target). Junit is safe to update. netty -- netty 3.6.6.GA should be compatible (see http://netty.io/news/index.html) and has many fixes / enhancements. (an aside, netty now supports HTTP, so perhaps we can drop the ancient Jetty version we use and rely on netty for both raw and http to simplify things later?) The remainder are plugin updates, which are generally safe since testing them is easy to cover. I'll submit a patch with the updates shortly. > Java: update dependencies for 1.7.5 > --- > > Key: AVRO-1334 > URL: https://issues.apache.org/jira/browse/AVRO-1334 > Project: Avro > Issue Type: Bug > Components: java >Reporter: Scott Carey >Assignee: Scott Carey > Fix For: 1.7.5 > > > A report for mvn versions:display-property-updates on trunk -- > {noformat} > [INFO] The following version properties are referencing the newest available > version: > [INFO] ${jetty.version} . 6.1.26 > [INFO] ${javacc-plugin.version} 2.6 > [INFO] ${velocity.version} . 1.7 > [INFO] ${exec-plugin.version} 1.2.1 > [INFO] The following version property updates are available: > [INFO] ${jackson.version} .. 1.8.8 -> 1.9.11 > [INFO] ${source-plugin.version} . 2.1.2 -> 2.2.1 > [INFO] ${jar-plugin.version} .. 2.3.2 -> 2.4 > [INFO] ${snappy.version} . 1.0.5 -> 1.1.0-M3 > [INFO] ${checkstyle-plugin.version} 2.8 -> 2.10 > [INFO] ${hadoop1.version} .. 0.20.205.0 -> 1.1.2 > [INFO] ${commons-compress.version} 1.4.1 -> 1.5 > [INFO] ${plugin-plugin.version} . 2.9 -> 3.2 > [INFO] ${javadoc-plugin.version} 2.8 -> 2.9 > [INFO] ${compiler-plugin.version} . 2.3.2 -> 3.1 > [INFO] ${jopt-simple.version} ... 4.1 -> 4.4 > [INFO] ${surefire-plugin.version} ... 2.12 -> 2.14.1 > [INFO] ${paranamer.version} ... 2.3 -> 2.5.2 > [INFO] ${netty.version} 3.4.0.Final -> 4.0.0.Alpha8 > [INFO] ${slf4j.version} . 1.6.4 -> 1.7.5 > [INFO] ${shade-plugin.version} .. 1.5 -> 2.1 > [INFO] ${junit.version} ... 4.10 -> 4.11 > {noformat} > Consider upgrades for these as well as the Apache parent and build plugins. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira