[
https://issues.apache.org/jira/browse/FELIX-5533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pierre De Rop resolved FELIX-5533.
----------------------------------
Resolution: Fixed
fixed.
> Fix a semantic versioning issue when releasing dependency manager
> -----------------------------------------------------------------
>
> Key: FELIX-5533
> URL: https://issues.apache.org/jira/browse/FELIX-5533
> Project: Felix
> Issue Type: Task
> Components: Dependency Manager, Dependency Manager Annotations,
> Dependency Manager Lambda, Dependency Manager Runtime, Dependency Manager
> Samples, Dependency Manager Shell
> Affects Versions: org.apache.felix.dependencymanager-r1
> Reporter: Pierre De Rop
> Assignee: Pierre De Rop
> Fix For: org.apache.felix.dependencymanager-r9
>
>
> When you release the dm binary bundles using "gradle release" or when
> clicking on" BndTools -> Release Workspace Bundles ..."; then there is an
> issue with the bndtools semantic versioning: once you do "gradle release",
> then after once you clean and rebuild everything, the semantic versioning
> then complains and says that you have to increment the micro version of all
> released bundles.
> With the help of the Luminis team, it turns out that there are two work
> arounds that can be done:
> 1) include the sources in released bundles, before doing "gradle release"
> 2) or declare the following in the bnd main configuration:
> {code}
> # Make baselining issues a warning instead of error when using Eclipse
> fixuptype: ${if;${is;${gestalt;batch};batch};error;warning}
> -fixupmessages: \
> "Baseline ...";is:=${fixuptype},\
> "The bundle version ...";is:=${fixuptype},\
> "The baseline version ...";is:=${fixuptype}
> {code}
> The two solutions are working.
> For the moment, since including the sources in the bundles is helpful when
> debugging under eclipse and bndtools, I'm using the 1st solution: include the
> sources in binary bundles, using "-sources: true" in the main bnd config.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)