mahout-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Owen (Commented) (JIRA)" <>
Subject [jira] [Commented] (MAHOUT-874) Extract Writables into a separate module to allow smaller dependencies
Date Tue, 20 Dec 2011 01:31:30 GMT


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:
>             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:!default.jspa
For more information on JIRA, see:


View raw message