You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by "Sean Owen (JIRA)" <ji...@apache.org> on 2011/05/18 11:55:47 UTC

[jira] [Created] (MAHOUT-699) Rename taste-webapp module to integration; move integration code there from examples

Rename taste-webapp module to integration; move integration code there from examples
------------------------------------------------------------------------------------

                 Key: MAHOUT-699
                 URL: https://issues.apache.org/jira/browse/MAHOUT-699
             Project: Mahout
          Issue Type: Improvement
          Components: Collaborative Filtering
    Affects Versions: 0.5
            Reporter: Sean Owen
            Assignee: Sean Owen
             Fix For: 0.6


Per discussion on the mailing list we need a more rationalized approach to "integration" code of the sort that lives in bits in examples, in taste-webapp, and of the sort mentioned on the mailing list in the context of MongoDB.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (MAHOUT-699) Rename taste-webapp module to integration; move integration code there from examples

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

Sean Owen commented on MAHOUT-699:
----------------------------------

Question: what do we even think about rolling mahout-utils into said mahout-integration module?

There's no harm in keeping them separate if they truly serve different purposes. I am not sure if they do now; both seem to have stuff that connects stuff in core/ to other systems, formats, containers, etc. (And a few things in there are arguably examples/.)

I am mildly in favor of this on grounds of simplification, but am open to thoughts here?

> Rename taste-webapp module to integration; move integration code there from examples
> ------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-699
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-699
>             Project: Mahout
>          Issue Type: Improvement
>          Components: Collaborative Filtering
>    Affects Versions: 0.5
>            Reporter: Sean Owen
>            Assignee: Sean Owen
>             Fix For: 0.6
>
>
> Per discussion on the mailing list we need a more rationalized approach to "integration" code of the sort that lives in bits in examples, in taste-webapp, and of the sort mentioned on the mailing list in the context of MongoDB.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (MAHOUT-699) Rename taste-webapp module to integration; move integration code there from examples

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

Sean Owen commented on MAHOUT-699:
----------------------------------

So the totality of what I propose now is:

- Make taste-webapp into "integration"
- Remove the .war packaging and Axis dependency (not removing support, just the special-case handling of building a .war file -- nice trick and all but a bit at odds with where Mahout is now)
- Move JDBC-related code and dependency from core to integration
- Put new MongoDB integration in this module
- Push utils into this integration module and remove it as a separate one

> Rename taste-webapp module to integration; move integration code there from examples
> ------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-699
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-699
>             Project: Mahout
>          Issue Type: Improvement
>          Components: Collaborative Filtering
>    Affects Versions: 0.5
>            Reporter: Sean Owen
>            Assignee: Sean Owen
>             Fix For: 0.6
>
>
> Per discussion on the mailing list we need a more rationalized approach to "integration" code of the sort that lives in bits in examples, in taste-webapp, and of the sort mentioned on the mailing list in the context of MongoDB.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (MAHOUT-699) Rename taste-webapp module to integration; move integration code there from examples

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

Sean Owen resolved MAHOUT-699.
------------------------------

    Resolution: Fixed

Done. The most substantive change I think anyone will see/care about is a rename: utils is now integration. Otherwise, "my" old JDBC and Axis code has just gone away or been shoved away from core.

> Rename taste-webapp module to integration; move integration code there from examples
> ------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-699
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-699
>             Project: Mahout
>          Issue Type: Improvement
>          Components: Collaborative Filtering
>    Affects Versions: 0.5
>            Reporter: Sean Owen
>            Assignee: Sean Owen
>             Fix For: 0.6
>
>
> Per discussion on the mailing list we need a more rationalized approach to "integration" code of the sort that lives in bits in examples, in taste-webapp, and of the sort mentioned on the mailing list in the context of MongoDB.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (MAHOUT-699) Rename taste-webapp module to integration; move integration code there from examples

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

Hudson commented on MAHOUT-699:
-------------------------------

Integrated in Mahout-Quality #855 (See [https://builds.apache.org/hudson/job/Mahout-Quality/855/])
    MAHOUT-699 Make utils, taste-webapp into 'integration', for optional components of the library which at this point is mostly third-party integration stuff. Remove war packaging. Move JDBC code to integration from core

srowen : http://svn.apache.org/viewcvs.cgi/?root=Apache-SVN&view=rev&rev=1131341
Files : 
* /mahout/trunk/integration/src/test/java/org/apache/mahout/cf/taste
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/recommender
* /mahout/trunk/integration/src/test/java/org/apache/mahout/cf/taste/impl/similarity/jdbc
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/AbstractJDBCInMemoryItemSimilarity.java
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/MySQLJDBCInMemoryItemSimilarity.java
* /mahout/trunk/distribution/src/main/assembly/bin.xml
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc
* /mahout/trunk/integration/bin
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity
* /mahout/trunk/distribution/pom.xml
* /mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/recommender/slopeone/jdbc
* /mahout/trunk/examples/pom.xml
* /mahout/trunk/integration
* /mahout/trunk/integration/src/main/java/org/apache/mahout/utils
* /mahout/trunk/.gitignore
* /mahout/trunk/taste-web
* /mahout/trunk/integration/src/main/java/org/apache/mahout/benchmark
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/recommender/slopeone/jdbc
* /mahout/trunk/bin/mahout
* /mahout/trunk/integration/src/test/java/org/apache/mahout/cf/taste/impl/similarity
* /mahout/trunk/integration/src/main/java/org/apache/mahout/clustering
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl
* /mahout/trunk/core/pom.xml
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/recommender/slopeone
* /mahout/trunk/integration/src/main/java/org/apache/mahout/text
* /mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/MySQLJDBCItemSimilarity.java
* /mahout/trunk/integration/src/test/java/org
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/AbstractJDBCItemSimilarity.java
* /mahout/trunk/integration/src/test/java/org/apache/mahout/cf/taste/impl/similarity/jdbc/MySQLJDBCInMemoryItemSimilarityTest.java
* /mahout/trunk/integration/src/test/java/org/apache/mahout/cf/taste/impl
* /mahout/trunk/utils
* /mahout/trunk/core/src/test/java/org/apache/mahout/cf/taste/impl/similarity/jdbc
* /mahout/trunk/pom.xml
* /mahout/trunk/integration/src/test/java/org/apache/mahout/cf
* /mahout/trunk/integration/pom.xml
* /mahout/trunk/core/src/main/java/org/apache/mahout/cf/taste/impl/model/jdbc
* /mahout/trunk/integration/src/main/java/org/apache/mahout/cf/taste/impl/similarity/jdbc


> Rename taste-webapp module to integration; move integration code there from examples
> ------------------------------------------------------------------------------------
>
>                 Key: MAHOUT-699
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-699
>             Project: Mahout
>          Issue Type: Improvement
>          Components: Collaborative Filtering
>    Affects Versions: 0.5
>            Reporter: Sean Owen
>            Assignee: Sean Owen
>             Fix For: 0.6
>
>
> Per discussion on the mailing list we need a more rationalized approach to "integration" code of the sort that lives in bits in examples, in taste-webapp, and of the sort mentioned on the mailing list in the context of MongoDB.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira