Open kwin opened 2 years ago
This would definitely be more convenient for everybody who contributes to m2e and this issue was already raised for a long time, see https://github.com/tesla/m2e-core-tests/issues/64 and Bug 541525 mentioned there. The problem seems not to be the licensing itself but the IP reviews.
Nevertheless I would appreciate if this would happen, but from what I have read in those issues I'm not sure if those that have to do the work are willing to do it.
Maybe @mickaelistria can say more about this?
Providing PRs which need adjusted tests is a hassle
FWIW, it's not a mandatory step. Build (Jenkinsfile) is configured to always fetch m2e-core-tests master independently of what's the commit linked.
the original reason for separating the tests from m2e core (licensing issues) are resolved meanwhile
It would require some investigation as there is really a lot of content in this repo, and I'm not sure we can track all contributors to ensure they agree to submit it under Eclipse Contributor Agreement. That's far from being trivial and guaranteed to complete well.
I personally don't plan to invest in it more than I already did in the past because I'm certain it's a lot of work, but really unsure that success is at the end; too much uncertainity.
It indeed looks difficult to find out who has contributed to this repo.
When you run git shortlog -sne --group=committer --group=author
on the m2e-core-tests submodule you get entries like the following.
533 eu <eu@42f58313-09e3-4aa2-bb18-3b3e6a6bc9e8>
1 unknown <matthew@.(none)>
One probably needs some inside knowledge of the company (I assume Sonatype?) at the time the contributions happen. There are other entries that are obvious but there are also many unclear ones.
Providing PRs which need adjusted tests is a hassle like this and probably the original reason for separating the tests from m2e core (licensing issues) are resolved meanwhile, or you even state that several modules in this repo have another license.