Avro
  1. Avro
  2. AVRO-771

Java: Upgrade dependencies for 1.5.0

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.5.0
    • Component/s: java
    • Labels:
      None

      Description

      This is not a blocker.

      This is the 'mvn versions:display-dependency-updates'

      The following dependencies in Dependency Management are using the newest version:
      [INFO] net.sf.jopt-simple:jopt-simple ................................... 3.2
      [INFO] org.apache.hadoop:hadoop-core ................................. 0.20.2
      [INFO]
      [INFO] The following dependencies in Dependency Management have newer versions:
      [INFO] com.thoughtworks.paranamer:paranamer ................ 2.3 -> 2.3-debug
      [INFO] org.apache.velocity:velocity ...................... 1.6.4 -> 1.7-beta1
      [INFO] org.codehaus.jackson:jackson-mapper-asl ............... 1.4.2 -> 1.7.3
      [INFO] org.jboss.netty:netty ..................... 3.2.1.Final -> 3.2.4.Final
      [INFO] org.mortbay.jetty:jetty ............................. 6.1.22 -> 6.1.26
      [INFO]
      [INFO] The following dependencies in Dependencies have newer versions:
      [INFO] junit:junit ........................................... 4.8.1 -> 4.8.2
      [INFO] org.slf4j:slf4j-api .................................. 1.5.11 -> 1.6.1
      [INFO] org.slf4j:slf4j-simple ............................... 1.5.11 -> 1.6.1

      We should consider a newer Jackson version, at least the latest 1.4.x, but perhaps higher.
      Junit is a trivial upgrade.
      slf4j has some changes affecting compatibility (but is API compatible) in 1.6.x. We may want to delay that one.
      Jetty and Netty can be upgraded.

      The most important one above is Jackson since it is the most likely to have classpath collisions. Even though we do not use features from newer versions, it might be wise to move to that.

      For plugins, there are these updates:
      [INFO] The following plugin updates are available:
      [INFO] maven-surefire-plugin ................................ 2.7.1 -> 2.7.2
      [INFO] org.codehaus.mojo:exec-maven-plugin ...................... 1.1 -> 1.2

      Both of which seem minor by their release notes.

      (see mvn versions:help for more useful tools)

      1. AVRO-771.patch
        2 kB
        Scott Carey
      2. AVRO-771.v2.patch
        2 kB
        Scott Carey

        Activity

        Scott Carey created issue -
        Scott Carey made changes -
        Field Original Value New Value
        Fix Version/s 1.5.0 [ 12315282 ]
        Description
        This is not a blocker.

        This is the 'mvn versions:display-dependency-updates'

        The following dependencies in Dependency Management are using the newest version:
        [INFO] net.sf.jopt-simple:jopt-simple ................................... 3.2
        [INFO] org.apache.hadoop:hadoop-core ................................. 0.20.2
        [INFO]
        [INFO] The following dependencies in Dependency Management have newer versions:
        [INFO] com.thoughtworks.paranamer:paranamer ................ 2.3 -> 2.3-debug
        [INFO] org.apache.velocity:velocity ...................... 1.6.4 -> 1.7-beta1
        [INFO] org.codehaus.jackson:jackson-mapper-asl ............... 1.4.2 -> 1.7.3
        [INFO] org.jboss.netty:netty ..................... 3.2.1.Final -> 3.2.4.Final
        [INFO] org.mortbay.jetty:jetty ............................. 6.1.22 -> 6.1.26
        [INFO]
        [INFO] The following dependencies in Dependencies have newer versions:
        [INFO] junit:junit ........................................... 4.8.1 -> 4.8.2
        [INFO] org.slf4j:slf4j-api .................................. 1.5.11 -> 1.6.1
        [INFO] org.slf4j:slf4j-simple ............................... 1.5.11 -> 1.6.1


        We should consider a newer Jackson version, at least the latest 1.4.x, but perhaps higher.
        Junit is a trivial upgrade.
        slf4j has some changes affecting compatibility (but is API compatible) in 1.6.x. We may want to delay that one.
        Jetty and Netty can be upgraded.

        The most important one above is Jackson since it is the most likely to have classpath collisions. Even though we do not use features from newer versions, it might be wise to move to that.

        For plugins, there are these updates:
        [INFO] The following plugin updates are available:
        [INFO] maven-surefire-plugin ................................ 2.7.1 -> 2.7.2
        [INFO] org.codehaus.mojo:exec-maven-plugin ...................... 1.1 -> 1.2

        Both of which seem minor by their release notes.


        (see mvn versions:help for more useful tools)
        This is not a blocker.

        This is the 'mvn versions:display-dependency-updates'

        The following dependencies in Dependency Management are using the newest version:
        [INFO] net.sf.jopt-simple:jopt-simple ................................... 3.2
        [INFO] org.apache.hadoop:hadoop-core ................................. 0.20.2
        [INFO]
        [INFO] The following dependencies in Dependency Management have newer versions:
        [INFO] com.thoughtworks.paranamer:paranamer ................ 2.3 -> 2.3-debug
        [INFO] org.apache.velocity:velocity ...................... 1.6.4 -> 1.7-beta1
        [INFO] org.codehaus.jackson:jackson-mapper-asl ............... 1.4.2 -> 1.7.3
        [INFO] org.jboss.netty:netty ..................... 3.2.1.Final -> 3.2.4.Final
        [INFO] org.mortbay.jetty:jetty ............................. 6.1.22 -> 6.1.26
        [INFO]
        [INFO] The following dependencies in Dependencies have newer versions:
        [INFO] junit:junit ........................................... 4.8.1 -> 4.8.2
        [INFO] org.slf4j:slf4j-api .................................. 1.5.11 -> 1.6.1
        [INFO] org.slf4j:slf4j-simple ............................... 1.5.11 -> 1.6.1


        We should consider a newer Jackson version, at least the latest 1.4.x, but perhaps higher.
        Junit is a trivial upgrade.
        slf4j has some changes affecting compatibility (but is API compatible) in 1.6.x. We may want to delay that one.
        Jetty and Netty can be upgraded.

        The most important one above is Jackson since it is the most likely to have classpath collisions. Even though we do not use features from newer versions, it might be wise to move to that.

        For plugins, there are these updates:
        [INFO] The following plugin updates are available:
        [INFO] maven-surefire-plugin ................................ 2.7.1 -> 2.7.2
        [INFO] org.codehaus.mojo:exec-maven-plugin ...................... 1.1 -> 1.2

        Both of which seem minor by their release notes.


        (see mvn versions:help for more useful tools)
        Scott Carey made changes -
        Assignee Scott Carey [ scott_carey ]
        Scott Carey made changes -
        Attachment AVRO-771.patch [ 12471508 ]
        Scott Carey made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Scott Carey made changes -
        Attachment AVRO-771.v2.patch [ 12471531 ]
        Scott Carey made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Doug Cutting made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Doug Cutting made changes -
        Component/s java [ 12312780 ]

          People

          • Assignee:
            Scott Carey
            Reporter:
            Scott Carey
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development