You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Drew Farris (JIRA)" <ji...@apache.org> on 2009/12/15 06:09:23 UTC

[jira] Created: (MAHOUT-224) Dependency Cleanup

Dependency Cleanup
------------------

                 Key: MAHOUT-224
                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
             Project: Mahout
          Issue Type: Improvement
    Affects Versions: 0.2
            Reporter: Drew Farris
            Assignee: Drew Farris
            Priority: Minor


In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 

The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml

A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.

Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.

Also, removed the javamail dependency -- was there a reason this was present?

Verified that build and unit tests complete.




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Attachment: mahout-224-20091222.patch

updated to apply cleanly to r893260, junit now in test scope

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224-20091222.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (MAHOUT-224) Dependency Cleanup

Posted by "Sean Owen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAHOUT-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790655#action_12790655 ] 

Sean Owen commented on MAHOUT-224:
----------------------------------

Great, shall I commit?

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Improvement
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Attachment: mahout-224-20091222.patch

updated to apply cleanly against latest rev 893260, junit now in test scope.


> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Status: Patch Available  (was: Open)

updated patch available

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224-20091222.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Attachment:     (was: mahout-224-20091222.patch)

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Status: Patch Available  (was: Open)

patch available.

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Improvement
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (MAHOUT-224) Dependency Cleanup

Posted by "Sean Owen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAHOUT-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12793769#action_12793769 ] 

Sean Owen commented on MAHOUT-224:
----------------------------------

Committing as there seems to be no objection and this has had some review and activity. Right?

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224-20091222.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Comment: was deleted

(was: updated to apply cleanly against latest rev 893260, junit now in test scope.
)

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224-20091222.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Attachment: mahout-224.patch

attached patch.

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Improvement
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Attachment:     (was: mahout-224-20091222.patch)

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224-20091222.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (MAHOUT-224) Dependency Cleanup

Posted by "Drew Farris (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAHOUT-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790570#action_12790570 ] 

Drew Farris commented on MAHOUT-224:
------------------------------------

${hadoop.version} is used in the version tag of the hadoop dependency defined in the dependencyManagement section of mahout/maven/pom.xml - since it is defined and used in the same file it is not strictly necessary, but I thought it would be worthwhile to keep this near the defined properties for the other major dependencies such as lucene and junit.

The parent of mahout/maven/pom.xml has been changed from mahout/pom.xml which was at 0.3-SNAPSHOT to org.apache:apache (which is the parent of mahout/pom.xml), which is at 6. This makes mahout/maven/pom.xml (the parent pom) and mahout/pom.xml (the primary module pom) siblings.






> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Improvement
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Attachment: mahout-224-20091222.patch

updated to apply cleanly to r893260, junit set to test scope.

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224-20091222.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Comment: was deleted

(was: updated to apply cleanly to r893260, junit set to test scope.)

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224-20091222.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Sean Owen updated MAHOUT-224:
-----------------------------

       Resolution: Fixed
    Fix Version/s: 0.3
           Status: Resolved  (was: Patch Available)

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>             Fix For: 0.3
>
>         Attachments: mahout-224-20091222.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (MAHOUT-224) Dependency Cleanup

Posted by "Isabel Drost (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAHOUT-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790658#action_12790658 ] 

Isabel Drost commented on MAHOUT-224:
-------------------------------------

Maven supports marking dependencies as "needed for tests only" (would be appropriate for junit), or as "provided by user" (might be appropriate for the Hadoop stuff that I think is needed only at compile time but is available on the Hadoop cluster when deploying Mahout, right?). This should reduce the number of jars that need to be distributed as well. But that can be addressed in a separate issue.

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Improvement
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Issue Type: Sub-task  (was: Improvement)
        Parent: MAHOUT-215

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Attachment:     (was: mahout-224.patch)

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Sub-task
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (MAHOUT-224) Dependency Cleanup

Posted by "Sean Owen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/MAHOUT-224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12790567#action_12790567 ] 

Sean Owen commented on MAHOUT-224:
----------------------------------

Two questions, does hadoop.version get used? and what's the story with changing version from 0.3-SNAPSHOT to 6?

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Improvement
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (MAHOUT-224) Dependency Cleanup

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

Drew Farris updated MAHOUT-224:
-------------------------------

    Status: Open  (was: Patch Available)

Good point about junit Isabel, thanks.

I'm wondering about Hadoop however, it doesn't need to be in the .job file certainly, but doesn't it need to be present for the junit tests or any of the utils that work with Sequence files?

FWIW, in light of the commit for MAHOUT-225, I need to rework this patch. I'll be sure to set junit to test then, and do what ever results from any further conversation about hadoop. I should be able to get to it within the next few days.

> Dependency Cleanup
> ------------------
>
>                 Key: MAHOUT-224
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-224
>             Project: Mahout
>          Issue Type: Improvement
>    Affects Versions: 0.2
>            Reporter: Drew Farris
>            Assignee: Drew Farris
>            Priority: Minor
>         Attachments: mahout-224.patch
>
>
> In preparation for the binary release work described in MAHOUT-215, here's a minor patch that does some some cleanup on the poms. 
> The hadoop and junit dependency versions are now established using the dependencyManagement section of the parent pom in mahout/maven/pom.xml
> A large number of transitive dependencies from the hadoop pom are now excluded there as well -- these were not necessary previously because the hadoop dependency was hand-rolled and did not include them. With the update to the hadoop 0.20.2-SNAPSHOT, they now become required.
> Also, the parent pom no longer has mahout/pom.xml as its parent, this allows binary packaging to be performed in mahout/pom.xml after the build of all of the other sub-modules is complete.
> Also, removed the javamail dependency -- was there a reason this was present?
> Verified that build and unit tests complete.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.