Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 346830

Summary: no license info for "antlr" component in m2e marketplace
Product: z_Archived Reporter: David Williams <david_williams>
Component: m2eAssignee: Project Inbox <m2e.core-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: igor
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description David Williams CLA 2011-05-23 03:22:32 EDT
[This is a more specific bug for what I first mentioned in bug 346703.]

The problem I saw, and drew conclusions from, was that I tried the first item in the list, something named "antlr" and installed it. I was never presented with a license choice dialog to confirm. After seeing that, looked in my installation and a) was surprised not to see a "feature" for it, and b) found two plugins that seemed related to it, and neither one had license information in it. 

Then complained. Then misread comments made by m2e project, opened yet another bug, bug 346823, and then re-tried, and confirmed this evening something seems amiss with that "antlr" choice. 

BUT, I also tried another option ... one near and dear :) ... the "m2e-wtp" one, and was offered some license dialog to confirm. Some of those were coming automatically from WTP prereqs :) ... but, one listed there was not familiar to me so assume that came from some m2e part? I tried looking on file system, still didn't see any features for it, and checked one of the bundles, and it did not have any license info, that I could see. I checked 
plugins/org.maven.ide.eclipse.wtp_0.13.0.201105040943.jar 

So, maybe I'm missing some of the license info, but at least seems in some cases the license dialog is presented as expected, but not all. I'll let you all test others :) ... just trying to help by reporting the antlr one ... I picked it partially since it was first in the list, and know there's EPL issues with some version of "antlr", but have no idea if that "antlr" is related to this "antlr" ... no sign of it on the disk files. 

Hope this vague, quick report is helpful to you.
Comment 1 Igor Fedorenko CLA 2011-06-07 18:21:33 EDT
There are two unrelated issues.

Some m2e catalog items do not have license information. This only affects items that were created from artifacts from Maven repositories. We will either fix the catalog generation tooling or disable items created from maven repositories for Indigo.

Another, unrelated issues affects automatic discovery and installation of required software from maven project import wizard. This appears to be a bug in P2 UI code and I opened bug 348660 to track this.
Comment 2 Igor Fedorenko CLA 2011-06-07 22:37:07 EDT
I was able to workaround bug 348660 from m2e and license information is properly presented for m2e catalog items that have it. Still need to fix the catalog itself.
Comment 3 Igor Fedorenko CLA 2011-06-22 04:46:12 EDT
Updated all existing m2e discovery catalog entries to have license information. 

Updated m2e discovery catalog publishing tool to enforce presence of license information for all entries. This is not bullet-/fool- proof, but will at least prevent blatant lack of license information in the future catalog changes.
Comment 4 Denis Roy CLA 2021-04-19 13:24:19 EDT
Moved to https://github.com/eclipse-m2e/m2e-core/issues/