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