You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Meschberger (Created) (JIRA)" <ji...@apache.org> on 2012/03/16 10:55:40 UTC

[jira] [Created] (SLING-2439) Move Launchpad API embedding to launchpad base bundle

Move Launchpad API embedding to launchpad base bundle
-----------------------------------------------------

                 Key: SLING-2439
                 URL: https://issues.apache.org/jira/browse/SLING-2439
             Project: Sling
          Issue Type: Improvement
          Components: Launchpad
    Affects Versions: Launchpad Base 2.3.0
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger
             Fix For: Launchpad Base 2.4.0


Currently the Launchpad API classes are in the Launchpad Base launcher code (standalone app or web app) and are "inherited" through the class loader hierarchy by the launchpad base bundle and exposed through system bundle exports into the OSGi Framework. This would be ok, if the launcher would actually use/require the launchpad API. This is not the case.

On the other hand, this setup prevents updating existing Sling setups with a new launchpad base bundle because newer builds require up-to-date launchpad API.

Since the launcher does not use the launchpad API it is more appropriate to actually include the launchpad API with the Launchpad Base bundle.

--
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] (SLING-2439) Move Launchpad API embedding to launchpad base bundle

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

Carsten Ziegeler commented on SLING-2439:
-----------------------------------------

lgtm, +1
                
> Move Launchpad API embedding to launchpad base bundle
> -----------------------------------------------------
>
>                 Key: SLING-2439
>                 URL: https://issues.apache.org/jira/browse/SLING-2439
>             Project: Sling
>          Issue Type: Improvement
>          Components: Launchpad
>    Affects Versions: Launchpad Base 2.3.0
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad Base 2.4.0
>
>         Attachments: SLING-2439.patch
>
>
> Currently the Launchpad API classes are in the Launchpad Base launcher code (standalone app or web app) and are "inherited" through the class loader hierarchy by the launchpad base bundle and exposed through system bundle exports into the OSGi Framework. This would be ok, if the launcher would actually use/require the launchpad API. This is not the case.
> On the other hand, this setup prevents updating existing Sling setups with a new launchpad base bundle because newer builds require up-to-date launchpad API.
> Since the launcher does not use the launchpad API it is more appropriate to actually include the launchpad API with the Launchpad Base bundle.

--
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] (SLING-2439) Move Launchpad API embedding to launchpad base bundle

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

Felix Meschberger updated SLING-2439:
-------------------------------------

    Attachment: SLING-2439.patch

Proposed patch moving the launchpad API to the launchpad base bundle
                
> Move Launchpad API embedding to launchpad base bundle
> -----------------------------------------------------
>
>                 Key: SLING-2439
>                 URL: https://issues.apache.org/jira/browse/SLING-2439
>             Project: Sling
>          Issue Type: Improvement
>          Components: Launchpad
>    Affects Versions: Launchpad Base 2.3.0
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad Base 2.4.0
>
>         Attachments: SLING-2439.patch
>
>
> Currently the Launchpad API classes are in the Launchpad Base launcher code (standalone app or web app) and are "inherited" through the class loader hierarchy by the launchpad base bundle and exposed through system bundle exports into the OSGi Framework. This would be ok, if the launcher would actually use/require the launchpad API. This is not the case.
> On the other hand, this setup prevents updating existing Sling setups with a new launchpad base bundle because newer builds require up-to-date launchpad API.
> Since the launcher does not use the launchpad API it is more appropriate to actually include the launchpad API with the Launchpad Base bundle.

--
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] [Closed] (SLING-2439) Move Launchpad API embedding to launchpad base bundle

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

Felix Meschberger closed SLING-2439.
------------------------------------


Close after release.
                
> Move Launchpad API embedding to launchpad base bundle
> -----------------------------------------------------
>
>                 Key: SLING-2439
>                 URL: https://issues.apache.org/jira/browse/SLING-2439
>             Project: Sling
>          Issue Type: Improvement
>          Components: Launchpad
>    Affects Versions: Launchpad Base 2.3.0
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad Base 2.4.0
>
>         Attachments: SLING-2439.patch
>
>
> Currently the Launchpad API classes are in the Launchpad Base launcher code (standalone app or web app) and are "inherited" through the class loader hierarchy by the launchpad base bundle and exposed through system bundle exports into the OSGi Framework. This would be ok, if the launcher would actually use/require the launchpad API. This is not the case.
> On the other hand, this setup prevents updating existing Sling setups with a new launchpad base bundle because newer builds require up-to-date launchpad API.
> Since the launcher does not use the launchpad API it is more appropriate to actually include the launchpad API with the Launchpad Base bundle.

--
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] [Resolved] (SLING-2439) Move Launchpad API embedding to launchpad base bundle

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

Felix Meschberger resolved SLING-2439.
--------------------------------------

    Resolution: Fixed

Still properly builds etc. Thus resolving
                
> Move Launchpad API embedding to launchpad base bundle
> -----------------------------------------------------
>
>                 Key: SLING-2439
>                 URL: https://issues.apache.org/jira/browse/SLING-2439
>             Project: Sling
>          Issue Type: Improvement
>          Components: Launchpad
>    Affects Versions: Launchpad Base 2.3.0
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad Base 2.4.0
>
>         Attachments: SLING-2439.patch
>
>
> Currently the Launchpad API classes are in the Launchpad Base launcher code (standalone app or web app) and are "inherited" through the class loader hierarchy by the launchpad base bundle and exposed through system bundle exports into the OSGi Framework. This would be ok, if the launcher would actually use/require the launchpad API. This is not the case.
> On the other hand, this setup prevents updating existing Sling setups with a new launchpad base bundle because newer builds require up-to-date launchpad API.
> Since the launcher does not use the launchpad API it is more appropriate to actually include the launchpad API with the Launchpad Base bundle.

--
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] (SLING-2439) Move Launchpad API embedding to launchpad base bundle

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

Felix Meschberger commented on SLING-2439:
------------------------------------------

Applied the patch in Rev. 1301499
                
> Move Launchpad API embedding to launchpad base bundle
> -----------------------------------------------------
>
>                 Key: SLING-2439
>                 URL: https://issues.apache.org/jira/browse/SLING-2439
>             Project: Sling
>          Issue Type: Improvement
>          Components: Launchpad
>    Affects Versions: Launchpad Base 2.3.0
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: Launchpad Base 2.4.0
>
>         Attachments: SLING-2439.patch
>
>
> Currently the Launchpad API classes are in the Launchpad Base launcher code (standalone app or web app) and are "inherited" through the class loader hierarchy by the launchpad base bundle and exposed through system bundle exports into the OSGi Framework. This would be ok, if the launcher would actually use/require the launchpad API. This is not the case.
> On the other hand, this setup prevents updating existing Sling setups with a new launchpad base bundle because newer builds require up-to-date launchpad API.
> Since the launcher does not use the launchpad API it is more appropriate to actually include the launchpad API with the Launchpad Base bundle.

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