Hi Wayne,

thanks for your explanations! The JMeter code will not be in the downloads and 
is also not required for any Hono functionality. The plugin is only for testing 
– does this make any difference?

Mit freundlichen Grüßen / Best regards

Marc Pellmann
INST/ECS4

Tel. +49 30 726112-132

From: [email protected] [mailto:[email protected]] On 
Behalf Of wayne beaton
Sent: Dienstag, 30. Mai 2017 16:57
To: Discussions for new Eclipse projects <[email protected]>
Subject: Re: [incubation] CQ for JMeter plugin

Hi Marc.

It depends on the nature of the use. If you need to actually include the JMeter 
code with Eclipse Hono project downloads or the project code requires that 
JMeter be present in order to provide any function, then JMeter is what the 
guidelines [1] call a "prerequisite dependency". In this case, the JMeter code 
along with the transitive closure of the dependencies must be removed an 
approved by the IP Team. Basically, anything that has to be there for the 
project code to run needs to be approved.

Note that there is a notion of an "exempt prerequisite" dependency where we 
make exceptions for things like operating systems and Java runtimes.

If the Eclipse Hono project does not actually include the JMeter bits in 
downloads and we can argue that Eclipse Hono does not require JMeter to provide 
reasonable functionality, but does provide enhanced functionality when JMeter 
is present, then we can pursue it as a "works with" dependency. The IP Team 
relies on the PMC to validate the nature of a "works with" dependency, but does 
not do any sort of formal review of the code or dependencies. If this is the 
case, then indicate in a comment on the CQ that the dependency is "works with" 
and the EMO IP Team will take care of you.

Does this help?

[1] 
https://eclipse.org/org/documents/Eclipse_Policy_and_Procedure_for_3rd_Party_Dependencies_Final.pdf

On Tue, May 30, 2017 at 10:26 AM, Pellmann Marc (INST/ECS4) 
<[email protected]<mailto:[email protected]>> wrote:
Hi,

I wrote a JMeter plugin for the Hono project. This imports and uses/extends 
some classes from JMeter_core 
(https://mvnrepository.com/artifact/org.apache.jmeter/ApacheJMeter_core/3.2).

It is written to be used inside a typical JMeter 3.2 installation, which 
includes more 3rd party stuff as the pure JMeter_core. My question is now if it 
is enough to just give the source code from JMeter_core into the CQ process?

Or do I need to check which 3rd party dependencies/jars inside the JMeter 
installation are at least necessary to run the simplest variant of the JMeter 
plugin together with JMeter and give them also  as source (which might be 
really complicated).

Mit freundlichen Grüßen / Best regards

Marc Pellmann

Bosch Software Innovations GmbH
INST/ECS4
Schöneberger Ufer 89-91
10785 Berlin
GERMANY

[email protected]<mailto:[email protected]>

Registered office: Berlin, Register court: Amtsgericht Charlottenburg, HRB 
148411 B
Executives: Dr. Ing. Rainer Kallenbach, Michael Hahn


_______________________________________________
incubation mailing list
[email protected]<mailto:[email protected]>
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/incubation



--
Wayne Beaton
Director of Open Source Projects
The Eclipse Foundation
_______________________________________________
incubation mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/incubation

Reply via email to