You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Alejandro Abdelnur (JIRA)" <ji...@apache.org> on 2011/08/30 21:35:39 UTC

[jira] [Created] (HBASE-4299) Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes

Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes
----------------------------------------------------------------------

                 Key: HBASE-4299
                 URL: https://issues.apache.org/jira/browse/HBASE-4299
             Project: HBase
          Issue Type: Improvement
          Components: build
            Reporter: Alejandro Abdelnur
            Assignee: Alejandro Abdelnur
         Attachments: HBASE-4299v1.patch

Besides updating to the latest Avro, the generated Avro files should be generated by the build (using the Avro Maven plugin)


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4299) Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes

Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13096397#comment-13096397 ] 

Todd Lipcon commented on HBASE-4299:
------------------------------------

The tree in {{target/generated-sources}} is a little strange after this patch:

{noformat}
todd@todd-w510:~/svn/hbase-trunk$ ls target/generated-sources/
avro  org
todd@todd-w510:~/svn/hbase-trunk$ ls target/generated-sources/avro/
org
{noformat}

Is this right? Why do we have one generated src dir directly in generated-sources but the avro stuff inside an avro subdir?



> Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes
> ----------------------------------------------------------------------
>
>                 Key: HBASE-4299
>                 URL: https://issues.apache.org/jira/browse/HBASE-4299
>             Project: HBase
>          Issue Type: Improvement
>          Components: build
>            Reporter: Alejandro Abdelnur
>            Assignee: Alejandro Abdelnur
>         Attachments: HBASE-4299v1.patch
>
>
> Besides updating to the latest Avro, the generated Avro files should be generated by the build (using the Avro Maven plugin)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4299) Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes

Posted by "Alejandro Abdelnur (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alejandro Abdelnur updated HBASE-4299:
--------------------------------------

    Attachment: HBASE-4299v1.patch

> Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes
> ----------------------------------------------------------------------
>
>                 Key: HBASE-4299
>                 URL: https://issues.apache.org/jira/browse/HBASE-4299
>             Project: HBase
>          Issue Type: Improvement
>          Components: build
>            Reporter: Alejandro Abdelnur
>            Assignee: Alejandro Abdelnur
>         Attachments: HBASE-4299v1.patch
>
>
> Besides updating to the latest Avro, the generated Avro files should be generated by the build (using the Avro Maven plugin)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-4299) Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-4299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13096569#comment-13096569 ] 

Hudson commented on HBASE-4299:
-------------------------------

Integrated in HBase-TRUNK #2174 (See [https://builds.apache.org/job/HBase-TRUNK/2174/])
    HBASE-4299  Update to Avro 1.5.3 and use Avro Maven plugin to generate Avro classes.

todd : 
Files : 
* /hbase/trunk/CHANGES.txt
* /hbase/trunk/pom.xml
* /hbase/trunk/src/main/avro
* /hbase/trunk/src/main/avro/hbase.avpr
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/AvroServer.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AAlreadyExists.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AClusterStatus.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AColumn.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AColumnFamilyDescriptor.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AColumnValue.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/ACompressionAlgorithm.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/ADelete.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AFamilyDescriptor.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AGet.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AIOError.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AIllegalArgument.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AMasterNotRunning.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/APut.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/ARegionLoad.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AResult.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AResultEntry.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AScan.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AServerAddress.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AServerInfo.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/AServerLoad.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/ATableDescriptor.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/ATableExists.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/ATimeRange.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/HBase.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/IOError.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/generated/TCell.java
* /hbase/trunk/src/main/java/org/apache/hadoop/hbase/avro/hbase.avpr


> Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes
> ----------------------------------------------------------------------
>
>                 Key: HBASE-4299
>                 URL: https://issues.apache.org/jira/browse/HBASE-4299
>             Project: HBase
>          Issue Type: Improvement
>          Components: build
>            Reporter: Alejandro Abdelnur
>            Assignee: Alejandro Abdelnur
>             Fix For: 0.92.0
>
>         Attachments: HBASE-4299v1.patch, HBASE-4299v2.patch
>
>
> Besides updating to the latest Avro, the generated Avro files should be generated by the build (using the Avro Maven plugin)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4299) Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes

Posted by "Alejandro Abdelnur (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alejandro Abdelnur updated HBASE-4299:
--------------------------------------

    Status: Patch Available  (was: Open)

> Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes
> ----------------------------------------------------------------------
>
>                 Key: HBASE-4299
>                 URL: https://issues.apache.org/jira/browse/HBASE-4299
>             Project: HBase
>          Issue Type: Improvement
>          Components: build
>            Reporter: Alejandro Abdelnur
>            Assignee: Alejandro Abdelnur
>         Attachments: HBASE-4299v1.patch
>
>
> Besides updating to the latest Avro, the generated Avro files should be generated by the build (using the Avro Maven plugin)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4299) Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes

Posted by "Todd Lipcon (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Todd Lipcon updated HBASE-4299:
-------------------------------

       Resolution: Fixed
    Fix Version/s: 0.92.0
     Release Note: Upgraded the Avro dependency to 1.5.3. Those using both Avro and HBase may want to double check their dependencies are aligned.
     Hadoop Flags: [Incompatible change, Reviewed]
           Status: Resolved  (was: Patch Available)

+1. Committed to trunk. I listed this as an incompatible change since those relying on hbase's libraries and using avro themselves may have a version conflict to resolve with this change.

> Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes
> ----------------------------------------------------------------------
>
>                 Key: HBASE-4299
>                 URL: https://issues.apache.org/jira/browse/HBASE-4299
>             Project: HBase
>          Issue Type: Improvement
>          Components: build
>            Reporter: Alejandro Abdelnur
>            Assignee: Alejandro Abdelnur
>             Fix For: 0.92.0
>
>         Attachments: HBASE-4299v1.patch, HBASE-4299v2.patch
>
>
> Besides updating to the latest Avro, the generated Avro files should be generated by the build (using the Avro Maven plugin)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-4299) Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes

Posted by "Alejandro Abdelnur (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-4299?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alejandro Abdelnur updated HBASE-4299:
--------------------------------------

    Attachment: HBASE-4299v2.patch

v2 patch

Normalized location of generated sources to *target/generated-sources/java*.

Using a single dir to simplify things for eclipse users. The eclipse maven plugin does not recognize the generated sources directories, because of this the developer must add it by hand.

> Upgrade to Avro 1.5.3 & use Avro Maven plugin to generate Avro classes
> ----------------------------------------------------------------------
>
>                 Key: HBASE-4299
>                 URL: https://issues.apache.org/jira/browse/HBASE-4299
>             Project: HBase
>          Issue Type: Improvement
>          Components: build
>            Reporter: Alejandro Abdelnur
>            Assignee: Alejandro Abdelnur
>         Attachments: HBASE-4299v1.patch, HBASE-4299v2.patch
>
>
> Besides updating to the latest Avro, the generated Avro files should be generated by the build (using the Avro Maven plugin)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira