Pierre De Rop created FELIX-4915:
------------------------------------

             Summary: Skip unecessary manifest headers in DM bnd file
                 Key: FELIX-4915
                 URL: https://issues.apache.org/jira/browse/FELIX-4915
             Project: Felix
          Issue Type: Improvement
          Components: Dependency Manager, Dependency Manager Annotations, 
Dependency Manager Runtime, Dependency Manager Samples, Dependency Manager Shell
    Affects Versions: org.apache.felix.dependencymanager-r3
            Reporter: Pierre De Rop
            Assignee: Pierre De Rop
            Priority: Trivial
             Fix For:   org.apache.felix.dependencymanager-r5


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.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to