Community
Participate
Working Groups
The feature org.eclipse.skalli.eclipse.feature does include the fragment org.eclipse.equinox.security.win32.x86 but not the corresponding fragment for Mac platform org.eclipse.equinox.security.macosx_1.100.100.v20100503 This fragement will be used for secure storage of critical information like credentials. Also, to support 64 bit Windows, the fragment org.eclipse.equinox.security.win32.x86_64 should be included too. These fragments should also be put into the skalli target platform.
The solution is: 1. Set target platform to include all platform environments <location includeAllPlatforms="true" ... 2. Add these fragments to target plaform: <unit id="org.eclipse.equinox.security.win32.x86_64" version="0.0.0"/> <unit id="org.eclipse.equinox.security.macosx" version="0.0.0"/> 3. Clear environment to NOT use windows version
I had to also locally add <unit id="org.eclipse.equinox.security.win32.x86" version="0.0.0"/> for my 32bit Eclipse/Windows. This should be added in your patch probably as well.
I have added all 3 fragments (accidentally) to the repo. See http://git.eclipse.org/c/skalli/org.eclipse.skalli.git/tree/org.eclipse.skalli.target/skalli-for-tycho.target <unit id="org.eclipse.equinox.security" version="0.0.0"/> <unit id="org.eclipse.equinox.security.win32.x86" version="0.0.0"/> <unit id="org.eclipse.equinox.security.win32.x86_64" version="0.0.0"/> <unit id="org.eclipse.equinox.security.macosx" version="0.0.0"/>