Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 349630 - track 3rd party dependencies within Desktop Search component
Summary: track 3rd party dependencies within Desktop Search component
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: 3.7   Edit
Assignee: David Green CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 349351
  Show dependency tree
 
Reported: 2011-06-16 17:51 EDT by David Green CLA
Modified: 2011-07-07 12:17 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Green CLA 2011-06-16 17:51:07 EDT
Comply with "Eclipse.org policy on use of 3rd party dependencies":http://www.eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf

Though it's up to the PMC, according to the policy, we likely fall under the "prerequisite" category, which requires:
* PMC must document prerequisite dependency
** discussion about prerequisite versus "works with" must be transparent
* Additions to IP log to indicate dependency
* PMC must review issues wrt license compatibility - hopefully we can piggy-back off the work that was done for SWT
* EMO must declare/approve dependency - again, can we just piggy-back off SWT?
* EMO must determine if it falls into "exempt" prerequisite category
** this should be a no-brainer, since Windows is listed as an example of an exempt prerequisite
** if exempt, it doesn't require IP review

The search component (see bug 349351) would like to make use of JNI to access Winows APIs, specifically:
* msado15.dll
* afx.h
* afxwin.h
* afxext.h
* afxdtctl.h
* afxcmn.h
* windows.h
* iostream
* jni.h
* SDKDDKVer.h
Comment 1 David Green CLA 2011-06-17 17:00:08 EDT
this component is also linking against MFC
Comment 2 Steffen Pingel CLA 2011-07-05 14:15:56 EDT
Sounds like we are good here and don't need a separate CQ: http://dev.eclipse.org/mhonarc/lists/mylyn-pmc/msg00081.html.
Comment 3 David Green CLA 2011-07-05 14:40:02 EDT
Thanks Steffen, that's great news.
Comment 4 David Green CLA 2011-07-05 14:40:54 EDT
are we ok to go ahead with a pre-req, or does this have to be a works-with?
Comment 5 Steffen Pingel CLA 2011-07-05 16:54:22 EDT
My understanding is that it's an "exempt prerequisite" so we can proceed without additional paperwork.
Comment 6 David Green CLA 2011-07-07 12:17:25 EDT
Great, thanks