Bigtop
  1. Bigtop
  2. BIGTOP-43

Whirr and HBase aren't actually building from source in Debian packages

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 0.1.0
    • Fix Version/s: 0.2.0
    • Component/s: Debian
    • Labels:
      None

      Description

      The Debian rules files for HBase and Whirr aren't ever invoking Maven - i.e., they're never actually building the jars, etc. The RPMs are, but not the Debians. I'm assuming this is because of historic problems with running Maven from within a Debian build, thanks to running as fakeroot, etc. We have a workaround for this - see Oozie's rules file for the approach. This shouldn't be hitting any non-Maven projects, so everything else currently up there should be fine. I'll have a patch up shortly.

      1. BIGTOP-43.diff
        1.0 kB
        Andrew Bayer

        Activity

        Hide
        Andrew Bayer added a comment -

        Pushed.

        Show
        Andrew Bayer added a comment - Pushed.
        Hide
        Bruno Mahé added a comment -

        +1 LGTM

        Show
        Bruno Mahé added a comment - +1 LGTM
        Hide
        Andrew Bayer added a comment -

        Maven executions taken from hbase.spec and whirr.spec, with the addition of the local repository definition. Output of the mvn call should be the same as in the RPM build, and so should work fine with install_

        {hbase,whirr}

        .sh.

        Show
        Andrew Bayer added a comment - Maven executions taken from hbase.spec and whirr.spec, with the addition of the local repository definition. Output of the mvn call should be the same as in the RPM build, and so should work fine with install_ {hbase,whirr} .sh.
        Hide
        Bruno Mahé added a comment -

        Since you have a patch coming up, forget about my comment

        Show
        Bruno Mahé added a comment - Since you have a patch coming up, forget about my comment
        Hide
        Bruno Mahé added a comment -

        Could we split this ticket or make subtasks?

        Show
        Bruno Mahé added a comment - Could we split this ticket or make subtasks?

          People

          • Assignee:
            Andrew Bayer
            Reporter:
            Andrew Bayer
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development