Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 347537 - Add missing equinox security fragments to org.eclipse.skalli.eclipse.feature
Summary: Add missing equinox security fragments to org.eclipse.skalli.eclipse.feature
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Skalli (show other bugs)
Version: unspecified   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-28 04:51 EDT by Jochen Hiller CLA
Modified: 2022-10-03 10:28 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jochen Hiller CLA 2011-05-28 04:51:43 EDT
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.
Comment 1 Jochen Hiller CLA 2011-05-30 15:55:49 EDT
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
Comment 2 Robert Wetzold CLA 2011-06-07 10:16:01 EDT
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.
Comment 3 Jochen Hiller CLA 2011-06-07 10:50:00 EDT
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"/>