You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Andrew Holland (JIRA)" <ji...@apache.org> on 2011/03/04 16:05:36 UTC

[jira] Created: (FELIX-2871) Transistive

Transistive
-----------

                 Key: FELIX-2871
                 URL: https://issues.apache.org/jira/browse/FELIX-2871
             Project: Felix
          Issue Type: Improvement
          Components: HTTP Service
    Affects Versions: http-2.2.0
         Environment: Win XP
            Reporter: Andrew Holland
            Priority: Minor


i use both felix org.apache.felix.http.jetty & org.apache.felix.http.whiteboard bundles with my project, it seems that both these bundles export the same packages.

is it possible that transitive dependencies could be excluded from the built bundles and Import-Package should be used to find required packages. (the base and api bundles)

As it stands org.apache.felix.http.jetty includes the following embedded dependencies

javax.servlet
org.apache.felix.http.api
org.apache.felix.http.base
org.mortbay
org.osgi.service.http

org.apache.felix.http.whiteboard bundles includes

org.apache.felix.http.api
org.apache.felix.http.base

is it not possible to just use Import-Package and not use the embedded dependencies

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

        

[jira] [Updated] (FELIX-2871) Transistive Dependencies

Posted by "Felix Meschberger (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/FELIX-2871?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger updated FELIX-2871:
-------------------------------------

    Fix Version/s: http-whiteboard-2.3.0
                   http-2.2.2

The idea of embedding and importing at the same time is flexibility in terms of what is installed in the framework. I don't think we really need this here.

I will change the Whiteboard bundle to not include "foreign" contents and just provide its own stuff.
                
> Transistive Dependencies
> ------------------------
>
>                 Key: FELIX-2871
>                 URL: https://issues.apache.org/jira/browse/FELIX-2871
>             Project: Felix
>          Issue Type: Improvement
>          Components: HTTP Service
>    Affects Versions: http-2.2.0
>         Environment: Win XP
>            Reporter: Andrew Holland
>            Priority: Minor
>             Fix For: http-2.2.2, http-whiteboard-2.3.0
>
>
> i use both felix org.apache.felix.http.jetty & org.apache.felix.http.whiteboard bundles with my project, it seems that both these bundles export the same packages.
> is it possible that transitive dependencies could be excluded from the built bundles and Import-Package should be used to find required packages. (the base and api bundles)
> As it stands org.apache.felix.http.jetty includes the following embedded dependencies
> javax.servlet
> org.apache.felix.http.api
> org.apache.felix.http.base
> org.mortbay
> org.osgi.service.http
> org.apache.felix.http.whiteboard bundles includes
> org.apache.felix.http.api
> org.apache.felix.http.base
> is it not possible to just use Import-Package and not use the embedded dependencies

--
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] (FELIX-2871) Transistive Dependencies

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

Felix Meschberger commented on FELIX-2871:
------------------------------------------

Cleanup transitive dependencies of the whiteboard module in Rev. 1210601
   - Limit embeddings, import the HTTP extension API
   - All dependencies are provided

                
> Transistive Dependencies
> ------------------------
>
>                 Key: FELIX-2871
>                 URL: https://issues.apache.org/jira/browse/FELIX-2871
>             Project: Felix
>          Issue Type: Improvement
>          Components: HTTP Service
>    Affects Versions: http-2.2.0
>         Environment: Win XP
>            Reporter: Andrew Holland
>            Priority: Minor
>             Fix For: http-2.2.2, http-whiteboard-2.3.0
>
>
> i use both felix org.apache.felix.http.jetty & org.apache.felix.http.whiteboard bundles with my project, it seems that both these bundles export the same packages.
> is it possible that transitive dependencies could be excluded from the built bundles and Import-Package should be used to find required packages. (the base and api bundles)
> As it stands org.apache.felix.http.jetty includes the following embedded dependencies
> javax.servlet
> org.apache.felix.http.api
> org.apache.felix.http.base
> org.mortbay
> org.osgi.service.http
> org.apache.felix.http.whiteboard bundles includes
> org.apache.felix.http.api
> org.apache.felix.http.base
> is it not possible to just use Import-Package and not use the embedded dependencies

--
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: (FELIX-2871) Transistive Dependencies

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

Andrew Holland updated FELIX-2871:
----------------------------------

    Summary: Transistive Dependencies  (was: Transistive)

> Transistive Dependencies
> ------------------------
>
>                 Key: FELIX-2871
>                 URL: https://issues.apache.org/jira/browse/FELIX-2871
>             Project: Felix
>          Issue Type: Improvement
>          Components: HTTP Service
>    Affects Versions: http-2.2.0
>         Environment: Win XP
>            Reporter: Andrew Holland
>            Priority: Minor
>
> i use both felix org.apache.felix.http.jetty & org.apache.felix.http.whiteboard bundles with my project, it seems that both these bundles export the same packages.
> is it possible that transitive dependencies could be excluded from the built bundles and Import-Package should be used to find required packages. (the base and api bundles)
> As it stands org.apache.felix.http.jetty includes the following embedded dependencies
> javax.servlet
> org.apache.felix.http.api
> org.apache.felix.http.base
> org.mortbay
> org.osgi.service.http
> org.apache.felix.http.whiteboard bundles includes
> org.apache.felix.http.api
> org.apache.felix.http.base
> is it not possible to just use Import-Package and not use the embedded dependencies

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