Hi Alexander,

Sorry that you got caught in the crossfire on this change - the
realization that Passage was depending (unintentionally) on a workaround I
put in last year for Mylyn made me revisit to see if the cost of fixing
Mylyn this way was having unintended consequences. After a year instead of
the problem getting better, the problem has become worse.

I appreciate all the analysis done in this thread. One thing to note is
this is not a project handbook issue, but simply a release train
participation issue. While I am sure Wayne/EMO will facilitate where
necessary the rules of engagement are documented in the wiki (out of date)
https://wiki.eclipse.org/SimRel/Overview and guided by the Planning
Council.  As for the Orbit rule - for 15 years (how old is SimRel?) Orbit
did not participate directly. Orbit is not a "normal" project, and the
closest reference to the rule I mention is in the FAQ[1] which says "This
is analogous to the use of "third party" bundles from Orbit, where the
original authors clearly do not "participate" in the release".

PS - It is not 1 day to resolve the issue, but 20 days until M2 and 54 days
notification until RC2. If the consensus is that it is too tight, it may be
best to introduce this kind of change at the beginning of a release cycle,
which means I hold off merging until late March.

[1] https://wiki.eclipse.org/SimRel/Simultaneous_Release_Policy_FAQ

Jonah



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


On Fri, 14 Jan 2022 at 02:43, Alexander Fedorov <
alexander.fedo...@arsysop.ru> wrote:

> Hi Jonah,
>
> Since Passage was never depending from Mylyn it was surprising to see it
> disabled. As I understood, it was done because Passage does not mirror all
> the used Orbit bundles to its p2 site.
> Please don't get me wrong, but the gap between notification [1] and action
> seems a bit tight to me: about 1 day without technical space to fix it.
>
> Perhaps I missed something important during the past years but the rule to
> always mirror Orbit dependencies to the component p2 site was neither
> clearly articulated nor enforced previously.
>
> To avoid future misunderstanding I've created a ticket [2] to improve
> Project Handbook regrading SimRel participation.
> @Wayne, @Alexander please invest your time to polish the formulation of
> this [new?] constraint for Eclipse projects that are willing to participate
> SimRel.
>
> Thank you,
> AF
>
> [1] https://git.eclipse.org/r/c/simrel/org.eclipse.simrel.build/+/189570
> [2] https://gitlab.eclipse.org/eclipsefdn/emo-team/emo/-/issues/177
>
> 1/13/2022 11:20 PM, Jonah Graham пишет:
>
>
>
> On Thu, 13 Jan 2022 at 08:47, Jonah Graham <jo...@kichwacoders.com> wrote:
>
>> On Thu., Jan. 13, 2022, 08:18 Aleksandar Kurtakov, <akurt...@redhat.com>
>> wrote:
>>
>>> I would dare to say that as long as the workarounds are in simrel
>>> nothing will get fixed - it's time to face reality.
>>>
>> Probably correct, but I don't have the nerve to disable (or
>> knowledge/time to fix) Mylyn.
>>
>
> Hi folks,
>
> It is time to remove the temporary workarounds. When I had a look today I
> realised that more and more projects are relying on the temporary
> workaround initially put in place for Mylyn.
>
> Over a year ago I filed numerous bugs asking projects to fix their
> contributions, some projects were very responsive and others I have not
> heard back from.
>
> Therefore for M2 I plan to disable all projects from SimRel that aren't up
> to date or have otherwise started relying on these workarounds. I will
> submit the following gerrits[1,2] after 2022-03 M1 is done. Please see the
> gerrits for what is disabled. I attempted to only disable features where
> possible and not entire contributions.
>
> The affected projects are (with some comments):
> - Mylyn (fully disabled Bug 569078)
> - Passage (only one feature, so fully disabled)
> - DTP (many features, lots because Lucene 7.x is no longer provided by
> Eclipse Platform? + Bug 569181)
> - WTP (Bug 568136)
> - m2e-wtp (JPA related code)
> - PDT (Composer feature needs org.apache.commons.exec)
> - soa-bpel (depends on disabled WTP features)
>
> [1] https://git.eclipse.org/r/c/simrel/org.eclipse.simrel.build/+/189612
> - Remove the Orbit direct contribution to SimRel workaround
> [2] https://git.eclipse.org/r/c/simrel/org.eclipse.simrel.build/+/189614
> - Remove Mylyn
>
> Jonah
>
> ~~~
> Jonah Graham
> Kichwa Coders
> www.kichwacoders.com
>
>>
>>>
> _______________________________________________
> cross-project-issues-dev mailing listcross-project-issues-...@eclipse.org
> 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@eclipse.org
> 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@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to