pnoltes opened a new pull request, #833: URL: https://github.com/apache/celix/pull/833
This PR removes the usage of 'jar' to create bundle zips. 'jar' was used to ensure that the 'MANIFEST.mf' was the first entry in a zip file, which can be relevant when streaming bundles to a deployment. This was briefly relevant when combining Apache Celix with the (now retired) [Apache Ace](https://attic.apache.org/projects/ace.html) project. Because the 'MANIFEST.mf' file is now a 'MANIFEST.json' file, 'jar' is no longer needed. With this PR, creating bundles can be done by using the CMake built-in zip support (default) or - when disabling compression - with the 'zip' executable. I also briefly looked at replacing zip with something like Zstandard, but I think this introduces too much complexity without much gain. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
