Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed

Ed,

You should consider communicating with a less demanding tone.

Firstly, it's not Jonah's responsibility to analyze and explain the dependencies between projects, especially not long transitive chains of dependencies.   I've been working on a tool to do such analysis and it just so happens that MoDisco and Parsley depend on CDO and CDO's transitive dependency on Mylyn has already been explained:

Secondly, Jonah did not disable anything.  The platform team did that and needed to do that because otherwise they could not contribute M1.  And while it's unfortunate that it happened, it wasn't unnecessary.

We can and should all be very thankful that Jonah analyzed the problem and re-enabled our contributions on our behalf with no effort on our part (and without prior long discussions that would have taken more than 8 hours).

Thanks Jonah from all of us!

Regards,
Ed



On 08.01.2022 19:30, Ed Willink wrote:

Hi Jonah

You haven't explained why Modisco or Parsley were disabled or why there was no discussion prior to such a widespread unnecessary disabling.

Yes the disabling has eventually been reverted, but unfortunately there was an 8 hour delay between the Gerrit that reverted and the actual merge. IMHO until the merge occurs, there was no reversion.

Regards

Ed Willink


On 08/01/2022 15:33, Jonah Graham wrote:
Hi Eike,

Actually CDO does depend on Mylyn, and therefore (until 2021-12) on CVS:

EMF CDO depends on EMF Compare's contribution:
org.eclipse.emf.cdo.compare -> org.eclipse.emf.compare 

EMF Compare depends on EGit's contribution:
org.eclipse.emf.compare.egit ->  org.eclipse.jgit

EGit depends on Mylyn's contribution:
org.eclipse.mylyn.github.feature.feature.group -> org.eclipse.mylyn_feature.feature.group
(Note that despite the name org.eclipse.mylyn.github.feature.feature.group  is contributed by EGit to simrel)

The difference is the granularity of the dependencies. For SimRel dependencies are normally handled at the contribution level. At the feature/bundle level there may indeed be no dependencies from CDO -> Mylyn/CVS, but with many contributions being interdependent on each other, and Mylyn historically cutting across so many projects, something that disabled Mylyn causes many things to be easily disabled.

Of course this problem is hindered by Mylyn being under-resourced at the moment.

I hope that helps,
Jonah


~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Sat, 8 Jan 2022 at 10:01, Eike Stepper <stepper@xxxxxxxxxx> wrote:
Thanks for your explanation. But, for the record, CDO does not dpened, neither directly nor transitively on anything from Mylyn or from CVS.

Cheers
/Eike

----
http://www.esc-net.de
http://thegordian.blogspot.com
http://twitter.com/eikestepper


Am 08.01.2022 um 15:35 schrieb Kit Lo:

Eike / Ed W. / Lorenzo / Team,

Let me clarify. While contributing Eclipse Project M1 to SimRel 2022-03 M1, SimRel Aggregator Validation found many dependency issues "directly" or "indirectly" related to the removal of CVS in Eclipse Project. Mylyn was the first offender. After disabling Mylyn, all the other downstream projects also needed to be disabled because they were "directly" or "indirectly" affected by the removal of CVS and/or Mylyn.

Thanks to Jonah's analysis, most/all of the downstream projects were affected by Mylyn. Once Mylyn fixed their CVS dependency, Jonah was able to enable most/all the other downstream projects.

Sorry for the inconvenience and the alarm caused by the change!

Regards,
Kit Lo
Eclipse Babel Project Lead
IBM Eclipse SDK (IES) Technical Lead and Release Manager


Inactive hide details for "Lorenzo
                    Bettini" ---01/08/2022 05:56:28 AM---Same for
                    EMF Parsley: how did you find the CVS dependen"Lorenzo Bettini" ---01/08/2022 05:56:28 AM---Same for EMF Parsley: how did you find the CVS dependency? Il Sab 8 Gen 2022, 07:16 Ed Willink <ed.w

From: "Lorenzo Bettini" <lorenzo.bettini@xxxxxxxxx>
To: "Cross project issues" <cross-project-issues-dev@xxxxxxxxxxx>
Date: 01/08/2022 05:56 AM
Subject: Re: [cross-project-issues-dev] CVS support plugin discontinuation - SimRel build changes needed
Sent by: "cross-project-issues-dev" <cross-project-issues-dev-bounces@xxxxxxxxxxx>





Same for EMF Parsley: how did you find the CVS dependency?

Il Sab 8 Gen 2022, 07:16 Ed Willink <ed.willink@xxxxxxxxx> ha scritto:


_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Virus-free. www.avast.com

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Back to the top