Details
-
Improvement
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
org.apache.felix.dependencymanager-r3
-
None
Description
Currently, when making a DM release N+1, when a bundle is not modified since version N, it is still built and included in the next release (but with the same version).
So, there is some binary diff between the unchanged bundle from version N and version N+1.
To reduce that binary diff, we can first make a simple work around: use the following bnd directive which skip Bnd-LastModified, Tool, and Created-By headers:
-removeheaders: Bnd-LastModified,Tool,Created-By
but this may not be enough. So, in the next R6 release, the DM release process should be modified in order to just take the unchanged bundles from the releaserepo instead of rebuilding it.