You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The version of the iPOJO manipulator included in org.ow2.chameleon.eclipse.ipojo.dependencies is a custom patched version.
The patch has since been lost, but the idea was to modify the java.util.jar.Manifest object right after its create, using java.lang.reflect, to replace an HashMap (undeterministic key order) by a TreeMap (deterministic key order).
This patch ensures that the MANIFEST.MF file won't change if the meaning of its content doesn't.
This issue can be solved 2 ways:
If Upgrade ASM version #4 doesn't involve changes in iPOJO, the patch for the current issue will be added to the repository
If the changes in iPOJO are too large, we'll create a fork and modify it directly.
The text was updated successfully, but these errors were encountered:
Path is not necessary since iPOJO 1.8, but the README file in the dependencies plugin folder hadn't been updated.
The issue was solved in FELIX-3131.
The patch is still visible at commit 3f42274
The version of the iPOJO manipulator included in
org.ow2.chameleon.eclipse.ipojo.dependencies
is a custom patched version.The patch has since been lost, but the idea was to modify the
java.util.jar.Manifest
object right after its create, usingjava.lang.reflect
, to replace anHashMap
(undeterministic key order) by aTreeMap
(deterministic key order).This patch ensures that the
MANIFEST.MF
file won't change if the meaning of its content doesn't.This issue can be solved 2 ways:
The text was updated successfully, but these errors were encountered: