You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gora.apache.org by "Ioannis Canellos (Created) (JIRA)" <ji...@apache.org> on 2011/12/21 10:43:30 UTC

[jira] [Created] (GORA-72) Make Gora OSGi ready

Make Gora OSGi ready
--------------------

                 Key: GORA-72
                 URL: https://issues.apache.org/jira/browse/GORA-72
             Project: Gora
          Issue Type: Improvement
            Reporter: Ioannis Canellos
            Assignee: Ioannis Canellos


I think that it would be really awesome if users could run Gora from inside an OSGi container, as this would widen our target group and allow possible integration with other Apache projects.

Three steps are required.

i) Enrich gora manifests with proper OSGi headers.
ii) Ensure gora treats class loading with modularity in mind. 

However, I think that this should till we have a 100% test success.


--
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

        

[jira] [Commented] (GORA-72) Make Gora OSGi ready

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

Hudson commented on GORA-72:
----------------------------

Integrated in gora-trunk #93 (See [https://builds.apache.org/job/gora-trunk/93/])
    [GORA-72] Made all artifacts proper OSGi bundles. Added ClassLoadingUtils which will fallback to thread context classloader if Class.forName fails.

iocanel : http://svn.apache.org/viewvc/incubator/gora/trunk/viewvc/?view=rev&root=&revision=1227229
Files : 
* /incubator/gora/trunk/gora-cassandra/pom.xml
* /incubator/gora/trunk/gora-core/pom.xml
* /incubator/gora/trunk/gora-core/src/examples/java/org/apache/gora/examples/mapreduce/QueryCounter.java
* /incubator/gora/trunk/gora-core/src/main/java/org/apache/gora/query/impl/QueryBase.java
* /incubator/gora/trunk/gora-core/src/main/java/org/apache/gora/store/DataStoreFactory.java
* /incubator/gora/trunk/gora-core/src/main/java/org/apache/gora/store/impl/DataStoreBase.java
* /incubator/gora/trunk/gora-core/src/main/java/org/apache/gora/util/ClassLoadingUtils.java
* /incubator/gora/trunk/gora-core/src/main/java/org/apache/gora/util/IOUtils.java
* /incubator/gora/trunk/gora-core/src/main/java/org/apache/gora/util/ReflectionUtils.java
* /incubator/gora/trunk/gora-sql/pom.xml
* /incubator/gora/trunk/gora-sql/src/main/java/org/apache/gora/sql/store/SqlStore.java
* /incubator/gora/trunk/gora-sql/src/test/java/org/apache/gora/sql/GoraSqlTestDriver.java
* /incubator/gora/trunk/pom.xml

                
> Make Gora OSGi ready
> --------------------
>
>                 Key: GORA-72
>                 URL: https://issues.apache.org/jira/browse/GORA-72
>             Project: Gora
>          Issue Type: Improvement
>            Reporter: Ioannis Canellos
>            Assignee: Ioannis Canellos
>
> I think that it would be really awesome if users could run Gora from inside an OSGi container, as this would widen our target group and allow possible integration with other Apache projects.
> Three steps are required.
> i) Enrich gora manifests with proper OSGi headers.
> ii) Ensure gora treats class loading with modularity in mind. 
> However, I think that this should till we have a 100% test success.

--
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

        

[jira] [Commented] (GORA-72) Make Gora OSGi ready

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

Hudson commented on GORA-72:
----------------------------

Integrated in gora-trunk #115 (See [https://builds.apache.org/job/gora-trunk/115/])
    [GORA-72] Made gora-hbase a proper OSGi bundle

iocanel : http://svn.apache.org/viewvc/incubator/gora/trunk/viewvc/?view=rev&root=&revision=1234571
Files : 
* /incubator/gora/trunk/gora-hbase/pom.xml

                
> Make Gora OSGi ready
> --------------------
>
>                 Key: GORA-72
>                 URL: https://issues.apache.org/jira/browse/GORA-72
>             Project: Gora
>          Issue Type: Improvement
>            Reporter: Ioannis Canellos
>            Assignee: Ioannis Canellos
>
> I think that it would be really awesome if users could run Gora from inside an OSGi container, as this would widen our target group and allow possible integration with other Apache projects.
> Three steps are required.
> i) Enrich gora manifests with proper OSGi headers.
> ii) Ensure gora treats class loading with modularity in mind. 
> However, I think that this should till we have a 100% test success.

--
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

        

[jira] [Updated] (GORA-72) Make Gora OSGi ready

Posted by "Lewis John McGibbney (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-72?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney updated GORA-72:
-------------------------------------

    Affects Version/s: 0.2
        Fix Version/s: 0.3
    
> Make Gora OSGi ready
> --------------------
>
>                 Key: GORA-72
>                 URL: https://issues.apache.org/jira/browse/GORA-72
>             Project: Apache Gora
>          Issue Type: Improvement
>    Affects Versions: 0.2
>            Reporter: Ioannis Canellos
>            Assignee: Ioannis Canellos
>             Fix For: 0.3
>
>
> I think that it would be really awesome if users could run Gora from inside an OSGi container, as this would widen our target group and allow possible integration with other Apache projects.
> Three steps are required.
> i) Enrich gora manifests with proper OSGi headers.
> ii) Ensure gora treats class loading with modularity in mind. 
> However, I think that this should till we have a 100% test success.

--
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

        

[jira] [Commented] (GORA-72) Make Gora OSGi ready

Posted by "Lewis John McGibbney (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-72?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13197192#comment-13197192 ] 

Lewis John McGibbney commented on GORA-72:
------------------------------------------

Having a look at this, and from what we discussed on the dev@ list, it appears you are right Ioannis. There seems to be a bug in the bundle plugin, take a look here [1]. In addition we have the exact same log output when running our nightly CI build [2]. If you search for "biz.aQute:bndlib:pom:1.50.0:runtime" you'll see this bug replicated. Maybe we can upgrade this plugin? I haven't looked yet... 

[1] https://github.com/bndtools/bnd/issues/119
[2] https://builds.apache.org/view/G-L/view/Gora/job/gora-trunk/122/consoleText
                
> Make Gora OSGi ready
> --------------------
>
>                 Key: GORA-72
>                 URL: https://issues.apache.org/jira/browse/GORA-72
>             Project: Apache Gora
>          Issue Type: Improvement
>            Reporter: Ioannis Canellos
>            Assignee: Ioannis Canellos
>
> I think that it would be really awesome if users could run Gora from inside an OSGi container, as this would widen our target group and allow possible integration with other Apache projects.
> Three steps are required.
> i) Enrich gora manifests with proper OSGi headers.
> ii) Ensure gora treats class loading with modularity in mind. 
> However, I think that this should till we have a 100% test success.

--
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