Mahout
  1. Mahout
  2. MAHOUT-830

Distribution should create .deb and .rpm packages

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.6
    • Component/s: None
    • Labels:
      None

      Description

      Sometimes we need standardized install packages. The distribution module does almost all of the work necessary for this so it is a piece of cake to finish the job. The debian packages in particular can be generated in a portable fashion thanks to jdeb.

      I will track this work in the debian-package branch of https://github.com/tdunning/mahout

      Comments are very welcome.

        Issue Links

          Activity

          Sean Owen made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Hide
          Ted Dunning added a comment -

          Half done and got diverted.

          A first checking is available on github.

          One side effect is that I think it would be good to move all of the props for bin/mahout to a resources directory to be included directly in the jar. That makes life easier in any case.

          Show
          Ted Dunning added a comment - Half done and got diverted. A first checking is available on github. One side effect is that I think it would be good to move all of the props for bin/mahout to a resources directory to be included directly in the jar. That makes life easier in any case.
          Hide
          Lance Norskog added a comment -

          Never checked in. It's a fine idea.

          Show
          Lance Norskog added a comment - Never checked in. It's a fine idea.
          Sean Owen made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Assignee Ted Dunning [ tdunning ]
          Fix Version/s 0.6 [ 12316364 ]
          Resolution Fixed [ 1 ]
          Hide
          Sean Owen added a comment -

          And then sounds like this is resolved?

          Show
          Sean Owen added a comment - And then sounds like this is resolved?
          Hide
          Ted Dunning added a comment -

          Need the script fix before the packaging can be said to work.

          Show
          Ted Dunning added a comment - Need the script fix before the packaging can be said to work.
          Ted Dunning made changes -
          Field Original Value New Value
          Link This issue is blocked by MAHOUT-829 [ MAHOUT-829 ]
          Hide
          Ted Dunning added a comment -

          Current state is that

          mvn install
          cd distribution
          mvn -Prelease package

          builds target/<mumble>.deb which contains pretty much all that is needed. You can run commands, but they result in multiple bindings for slf4j even though they seem to succeed in any case.

          The patches for MAHOUT-828 and MAHOUT-829 are needed to make this work well.

          Show
          Ted Dunning added a comment - Current state is that mvn install cd distribution mvn -Prelease package builds target/<mumble>.deb which contains pretty much all that is needed. You can run commands, but they result in multiple bindings for slf4j even though they seem to succeed in any case. The patches for MAHOUT-828 and MAHOUT-829 are needed to make this work well.
          Ted Dunning created issue -

            People

            • Assignee:
              Ted Dunning
              Reporter:
              Ted Dunning
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development