You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Jarek Gawor (JIRA)" <ji...@apache.org> on 2011/01/23 02:39:43 UTC

[jira] Created: (GERONIMO-5779) Provide a tool for diagnosing OSGi resolver problems

Provide a tool for diagnosing OSGi resolver problems
----------------------------------------------------

                 Key: GERONIMO-5779
                 URL: https://issues.apache.org/jira/browse/GERONIMO-5779
             Project: Geronimo
          Issue Type: Improvement
      Security Level: public (Regular issues)
          Components: osgi
    Affects Versions: 3.0-M2
            Reporter: Jarek Gawor


Provide (Karaf shell, admin console, or command line) tool for diagnosing OSGi resolver problems. Or expose the "diag" command found in Equinox console in Karaf shell.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (GERONIMO-5779) Provide a tool for diagnosing OSGi resolver problems

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

Jarek Gawor reassigned GERONIMO-5779:
-------------------------------------

    Assignee: Jarek Gawor  (was: Ivan)

> Provide a tool for diagnosing OSGi resolver problems
> ----------------------------------------------------
>
>                 Key: GERONIMO-5779
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5779
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0-M2
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>
> Provide (Karaf shell, admin console, or command line) tool for diagnosing OSGi resolver problems. Or expose the "diag" command found in Equinox console in Karaf shell.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (GERONIMO-5779) Provide a tool for diagnosing OSGi resolver problems

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

Ivan reassigned GERONIMO-5779:
------------------------------

    Assignee: Ivan

> Provide a tool for diagnosing OSGi resolver problems
> ----------------------------------------------------
>
>                 Key: GERONIMO-5779
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5779
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0-M2
>            Reporter: Jarek Gawor
>            Assignee: Ivan
>
> Provide (Karaf shell, admin console, or command line) tool for diagnosing OSGi resolver problems. Or expose the "diag" command found in Equinox console in Karaf shell.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (GERONIMO-5779) Provide a tool for diagnosing OSGi resolver problems

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13007174#comment-13007174 ] 

Jarek Gawor commented on GERONIMO-5779:
---------------------------------------

In revision 1081933 & 1081941 I updated the diagnose command to perform deeper analysis of some resolver problems.


> Provide a tool for diagnosing OSGi resolver problems
> ----------------------------------------------------
>
>                 Key: GERONIMO-5779
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5779
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0-M2
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0-M2
>
>
> Provide (Karaf shell, admin console, or command line) tool for diagnosing OSGi resolver problems. Or expose the "diag" command found in Equinox console in Karaf shell.

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

[jira] Commented: (GERONIMO-5779) Provide a tool for diagnosing OSGi resolver problems

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12989259#comment-12989259 ] 

Jarek Gawor commented on GERONIMO-5779:
---------------------------------------

Ivan, I'm thinking about submitting this command to Karaf... that way it should be easy to delete from Geronimo.


> Provide a tool for diagnosing OSGi resolver problems
> ----------------------------------------------------
>
>                 Key: GERONIMO-5779
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5779
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0-M2
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0-M2
>
>
> Provide (Karaf shell, admin console, or command line) tool for diagnosing OSGi resolver problems. Or expose the "diag" command found in Equinox console in Karaf shell.

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

        

[jira] [Resolved] (GERONIMO-5779) Provide a tool for diagnosing OSGi resolver problems

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

Jarek Gawor resolved GERONIMO-5779.
-----------------------------------

    Resolution: Fixed

In revision 1161696 I committed additional improvements to the diagnose command. It now considers direct and indirect package uses dependencies to analyze "package uses conflicts" problems.


> Provide a tool for diagnosing OSGi resolver problems
> ----------------------------------------------------
>
>                 Key: GERONIMO-5779
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5779
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>
> Provide (Karaf shell, admin console, or command line) tool for diagnosing OSGi resolver problems. Or expose the "diag" command found in Equinox console in Karaf shell.

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

        

[jira] [Reopened] (GERONIMO-5779) Provide a tool for diagnosing OSGi resolver problems

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

Jarek Gawor reopened GERONIMO-5779:
-----------------------------------


The diagnose command fails to analyze some more complex scenarios when "package uses conflict" problem is detected. 


> Provide a tool for diagnosing OSGi resolver problems
> ----------------------------------------------------
>
>                 Key: GERONIMO-5779
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5779
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0
>
>
> Provide (Karaf shell, admin console, or command line) tool for diagnosing OSGi resolver problems. Or expose the "diag" command found in Equinox console in Karaf shell.

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

        

[jira] Resolved: (GERONIMO-5779) Provide a tool for diagnosing OSGi resolver problems

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

Jarek Gawor resolved GERONIMO-5779.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 3.0-M2

Added a Karaf shell command that uses Equinox API to diagnose resolver problems (it only works on Equinox). Committed to trunk (revision 1064489) and 3.0-M2 branch (revision 1064479).


> Provide a tool for diagnosing OSGi resolver problems
> ----------------------------------------------------
>
>                 Key: GERONIMO-5779
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5779
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0-M2
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0-M2
>
>
> Provide (Karaf shell, admin console, or command line) tool for diagnosing OSGi resolver problems. Or expose the "diag" command found in Equinox console in Karaf shell.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (GERONIMO-5779) Provide a tool for diagnosing OSGi resolver problems

Posted by "Ivan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12988543#action_12988543 ] 

Ivan commented on GERONIMO-5779:
--------------------------------

Why not adding this command in the geornimo-shell-base module, will it break anything? Just feel that we have too many shell related modules in the framework folder.
thanks.

> Provide a tool for diagnosing OSGi resolver problems
> ----------------------------------------------------
>
>                 Key: GERONIMO-5779
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5779
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0-M2
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0-M2
>
>
> Provide (Karaf shell, admin console, or command line) tool for diagnosing OSGi resolver problems. Or expose the "diag" command found in Equinox console in Karaf shell.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (GERONIMO-5779) Provide a tool for diagnosing OSGi resolver problems

Posted by "Jarek Gawor (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GERONIMO-5779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12989255#comment-12989255 ] 

Jarek Gawor commented on GERONIMO-5779:
---------------------------------------

Committed minor fixes & changed the command scope to 'equinox' (revision 1066073 and 1066074).

> Provide a tool for diagnosing OSGi resolver problems
> ----------------------------------------------------
>
>                 Key: GERONIMO-5779
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-5779
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>          Components: osgi
>    Affects Versions: 3.0-M2
>            Reporter: Jarek Gawor
>            Assignee: Jarek Gawor
>             Fix For: 3.0-M2
>
>
> Provide (Karaf shell, admin console, or command line) tool for diagnosing OSGi resolver problems. Or expose the "diag" command found in Equinox console in Karaf shell.

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