[ 
https://issues.apache.org/jira/browse/MAHOUT-874?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13172829#comment-13172829
 ] 

Sean Owen commented on MAHOUT-874:
----------------------------------

That's not what I meant -- you were drawing a comparison to mahout-math vs 
mahout-core. I was saying it didn't seem like quite the same thing, since as I 
understand the change, the new module still depends on core. Do I 
misunderstand, since if true, this really wouldn't change anything? I thought 
Ted was pointing out that to actually make headway, and cut the pointer to 
core, there is additional code surgery needed around Cluster.

I guess I am still missing what's wrong with "depending on all of mahout-core". 
Have you seen the tree that Hadoop brings in -- has it ever mattered?
I know I am asking a dumb question, but I am still not clear: is it the size of 
a jarred up file of all transitive dependencies that is at issue? But forget 
the question of whether it matters; it doesn't matter to me but wouldn't mean I 
would object to such a change if even a few people wanted it.

My real question is just whether this is solving the problem it's supposed to 
solve. If the question is one of run-time dependencies, this change will not 
make any difference, so I would not see a reason to make it. If it's a question 
of Maven/compile-time dependency, then as I understand this still doesn't solve 
something due to a lingering dependence on core via cluster. (I may 
misunderstand.) In which case I would merely say there needs to be ground-work 
done, that hasn't been done, and that's what should be posted as a patch and 
discussed next!
                
> Extract Writables into a separate module to allow smaller dependencies
> ----------------------------------------------------------------------
>
>                 Key: MAHOUT-874
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-874
>             Project: Mahout
>          Issue Type: Improvement
>            Reporter: Ted Dunning
>
> The theory is that we can have a smaller jar if we only include writable 
> classes and their exact dependencies.
> I have a prototype, but it has some funky characteristics which I would like 
> to discuss.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to