I would use the Dash License Tool to determine which modules or plugins need 
CQs:

https://github.com/eclipse/dash-licenses 
<https://github.com/eclipse/dash-licenses>

Miro


> On 30. Sep 2020, at 7:45, Jeen Broekstra <[email protected]> wrote:
> 
> 
> I confess I would be immensely relieved myself if this part of it turns out 
> to be ultimately unnecessary :) 
> 
> Cheers,
> 
> Jeen
> 
> On Wed, Sep 30, 2020, at 15:18, Ed Merks wrote:
>> Jeen,
>> 
>> Sorry, I must confess that I've never filed a CQ for any Maven plugins used 
>> in any of the builds I manage.   Furthermore, I have never reviewed a 
>> project CQ, as Modeling PMC lead, that has done this.  Hence my surprise at 
>> seeing this at all.
>> 
>> Even looking at the example on the following page (referenced from the mail 
>> thread that you referenced), it shows dependencies of test plugin on 
>> libraries that are used to compile such plugins:
>> 
>>   
>> https://wiki.eclipse.org/Development_Resources/IP/Test_and_Build_Dependencies
>>  
>> <https://wiki.eclipse.org/Development_Resources/IP/Test_and_Build_Dependencies>
>> My fundamental assumption is that CQs are about the code in my projects and 
>> about the dependencies of my project's code on other libraries, including 
>> those used purely for testing, not about all the build infrastructure 
>> dependencies on goodness knows what as it changes over time.
>> 
>> I would personally have a canary if I had to report and track all the Maven 
>> plugins used by all my builds.  
>> 
>> I hope to see someone whose opinion is authoritative tell us that this is 
>> not necessary.
>> 
>> 
>> Regards,
>> Ed
>> 
>> On 30.09.2020 06:47, Jeen Broekstra wrote:
>>> Hi Ed,
>>> 
>>> This is nevertheless the method that was recommended to me earlier (see 
>>> https://www.eclipse.org/lists/incubation/msg00658.html 
>>> <https://www.eclipse.org/lists/incubation/msg00658.html>). 
>>> 
>>> If there are alternative approaches I'm keen to hear more though. How do 
>>> you file CQs for maven plugins then? Do you do a separate CQ for each and 
>>> every plugin?
>>> 
>>> Cheers,
>>> 
>>> Jeen
>>> 
>>> On Tue, Sep 29, 2020, at 15:18, Ed Merks wrote:
>>>> Jeen,
>>>> 
>>>> I've never seen a CQ that lists all the Maven dependencies of a project's 
>>>> build.  I've certainly never done such a thing for my projects nor have I 
>>>> needed to approve such a thing for a Modeling project.  So this looks 
>>>> strange and surprising to me...
>>>> 
>>>> Regards,
>>>> Ed
>>>> 
>>>> 
>>>> On 29.09.2020 01:25, Jeen Broekstra wrote:
>>>>> hi all,
>>>>> 
>>>>> For our build and test dependencies (things like maven plugins etc),  we 
>>>>> have a single umbrella CQ that in its description has a list of the 
>>>>> various plugins, each with a version range. See 
>>>>> https://dev.eclipse.org/ipzilla/show_bug.cgi?id=20318 
>>>>> <https://dev.eclipse.org/ipzilla/show_bug.cgi?id=20318> .
>>>>> 
>>>>> We now face a situation where we need to update that list: there's one 
>>>>> new plugin, and one of the other plugins is updated with a version that 
>>>>> is beyond the range stated in that CQ. 
>>>>> 
>>>>> What is the best way to go about this? Should I log a new umbrella CQ 
>>>>> with an updated list and then withdraw the old one? Or can I just add a 
>>>>> comment on the existing CQ?
>>>>> 
>>>>> Jeen
>>>>> 
>>>>> _______________________________________________
>>>>> incubation mailing list
>>>>> [email protected] <mailto:[email protected]>
>>>>> To unsubscribe from this list, visit 
>>>>> https://www.eclipse.org/mailman/listinfo/incubation 
>>>>> <https://www.eclipse.org/mailman/listinfo/incubation>
>>>>> 
>>>>> 
>>>> _______________________________________________
>>>> incubation mailing list
>>>> [email protected] <mailto:[email protected]>
>>>> To unsubscribe from this list, visit 
>>>> https://www.eclipse.org/mailman/listinfo/incubation 
>>>> <https://www.eclipse.org/mailman/listinfo/incubation>
>>>> 
>>> 
>>> 
>>> _______________________________________________
>>> incubation mailing list
>>> [email protected] <mailto:[email protected]>
>>> To unsubscribe from this list, visit 
>>> https://www.eclipse.org/mailman/listinfo/incubation 
>>> <https://www.eclipse.org/mailman/listinfo/incubation>
>>> 
>> _______________________________________________
>> incubation mailing list
>> [email protected] <mailto:[email protected]>
>> To unsubscribe from this list, visit 
>> https://www.eclipse.org/mailman/listinfo/incubation 
>> <https://www.eclipse.org/mailman/listinfo/incubation>
>> 
> 
> _______________________________________________
> incubation mailing list
> [email protected] <mailto:[email protected]>
> To unsubscribe from this list, visit 
> https://www.eclipse.org/mailman/listinfo/incubation 
> <https://www.eclipse.org/mailman/listinfo/incubation>

_______________________________________________
incubation mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/incubation

Reply via email to