You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bigtop.apache.org by "Sean Mackrory (JIRA)" <ji...@apache.org> on 2013/07/18 21:54:48 UTC

[jira] [Updated] (BIGTOP-39) Include Apache Avro in Bigtop

     [ https://issues.apache.org/jira/browse/BIGTOP-39?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sean Mackrory updated BIGTOP-39:
--------------------------------

    Attachment: 0001-Avro-packaging.patch

Like Bruno's attachment, this is *not* something I want to propose for a commit just yet. It has some known flaws but I think it's a good starting point to packaging Avro. Some points to consider:

* Fedora already has a package named "avro", so I think we should avoid using that name. On a similar note, should we generally isolate our package namespace from that of the distribution? I don't want to prefix everything with "bigtop-" but it seems that as Linux distributions ship their own Hadoop packages (that may or may not be based on Bigtop's), we're going to eventually have some collisions...

* I've done very basic testing that this installs "avro-tools" for use on the command-line.

* I've also included all the other JARs and other language libraries. Which bindings do we want to include? Another JIRA recently requested including avro-mapred in Hadoop's classpath, and it was suggested maybe it's time we packaged Avro. Without harmonizing the Avro version across components, it seems like this isn't the solution either... Thoughts?

* The paranemer maven plugin was being troublesome and I"m not very familiar with it. I just disabled it with a patch for now. One of the things I intend to fix before seriously submitting this for review...

* The C/C++ libraries are also troublesome in that they require a newer version of CMake than some of our supported distributions have, and there's /usr/local is affected by some Debian packaging policies that I'm not yet familiar with.
                
> Include Apache Avro in Bigtop
> -----------------------------
>
>                 Key: BIGTOP-39
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-39
>             Project: Bigtop
>          Issue Type: Sub-task
>          Components: Debian, RPM
>            Reporter: Jeff Hammerbacher
>            Assignee: Peter Linnell
>         Attachments: 0001-Avro-packaging.patch, avro.spec
>
>


--
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