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

Hi Jonah,

Thanks for the in-depth explanation! Now I got it ;-)

Cheers
/Eike

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


Am 08.01.2022 um 16:33 schrieb Jonah Graham:
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


Back to the top