[ 
https://issues.apache.org/jira/browse/FELIX-3613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13425637#comment-13425637
 ] 

Felix Meschberger commented on FELIX-3613:
------------------------------------------

> Is this a policy used for all Felix projects? 

We are following the OSGi's semantic versioning recommendation described in 
[1]. In the OSGi world it is a good thing to follow these recommendations 
because they are based on 10 years of experience with building OSGi systems.

One result is that using the bundle version as the package export version is 
wrong because these versions have different meanings: The bundle/project 
version conveys the evolution of the bundle/project as a single entity while 
the package export version conveys the evolution of the classes/interfaces in 
the exported package only. These two evolutions will typically not be congruent.

[1] http://www.osgi.org/wiki/uploads/Links/SemanticVersioning.pdf
                
> Webconsole exports wrong package version
> ----------------------------------------
>
>                 Key: FELIX-3613
>                 URL: https://issues.apache.org/jira/browse/FELIX-3613
>             Project: Felix
>          Issue Type: Bug
>          Components: Web Console
>    Affects Versions: webconsole-4.0.0
>            Reporter: Jonathan Anstey
>            Assignee: Felix Meschberger
>         Attachments: version_export.patch
>
>
> I noticed that webconsole 4.0.0 exports its packages as version 3.1.2. This 
> should be exported as the current project version.

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

        

Reply via email to