Friends of Eclipse,

The re-run of the test on Windows showed no test errors for JDT and
core resources anymore without any related code changes.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=559352
https://bugs.eclipse.org/bugs/show_bug.cgi?id=559355

https://bugs.eclipse.org/bugs/show_bug.cgi?id=559353 still shows 3 new
test failures.

I have a look tomorrow and if I cannot fix it or reproduce it, I plan
to revert the lambda conversion commit with may have caused this.

Best regards, Lars

On Tue, Jan 21, 2020 at 7:35 PM Aleksandar Kurtakov <akurt...@redhat.com> wrote:
>
> Everyone,
>
> I find it extremely disappointing that we have this discussion again and that 
> people are looking at things so selfishly!!!
> Do we as a community care about our own time only? That would mean there is 
> no community to start with!
> Let's put it that way:
> * I have probably fixed bugs caused by any of you (and never made noise about 
> it until now !!! - as it should be in a true community)
> * You have fixed bugs caused by me
> * You have helped me identify and fix issues
> * I have identified and explained issues to you
> So what is worth more to do users of Eclipse - your time fixing stuff I broke 
> or my time fixing stuff you broke? Let me tell it straight - both are 
> priceless because without the collaboration I would keep banging my head over 
> e.g. jdt.core or equinox issue and you'll do the same over some swt or maven 
> issue. If we fail to understand that we fail at understanding the basic 
> principles of open source and its mechanics.
> Let me remind you that everything is a giant cycle so these so called useless 
> cleanups are actually helpful to a number of people - e.g. the whole Red Hat 
> team. Know it or not our environment is a build from source one so if these 
> changes are not done by other members of the community we would have to do it 
> ourself as we really pay attention to our build logs to identify and be able 
> to use different version of dependencies and etc. As you would have to guess 
> if we spend our time on this that would automatically mean less time on JDT, 
> Releng, Platform, Tycho, WildWeb, ShellWax ....
> And we can work on all this only because there are the people doing the core 
> work AND there are the people doing the cleanup part!!!
> The sooner people start to look at the bigger picture and out of their silo, 
> the sooner we will be able to gain more out of the strong sides of every 
> member of the community!
>
>
> On Tue, Jan 21, 2020 at 7:44 PM Lars Vogel <lars.vo...@vogella.com> wrote:
>>
>> Andrey,
>>
>> This comment sound a bit aggressive and without a clear benefit. Please 
>> avoid such comments. If my comment to Sarika sounded the same way, I'm sorry 
>> that was not the intention.
>>
>> I think we all agree that change can cause issues and that no change do not 
>> cause direct issues. But changes also have benefits. For example look at the 
>> performance tests for 4.15 in which we improved in almost all areas.
>>
>> The normal process is that if a change creates issues we fix or revert it. 
>> Yesterday was bad in the sense that lots of stuff was merged at the same day 
>> and that we hand several build issues before that.
>>
>> The PMC discussed today that we will try to rerun the tests, if that does 
>> not work restart the test machine and if that does not fix the tests try to 
>> revert the changes.
>>
>> Best regards, Lars
>>
>>
>> Andrey Loskutov <losku...@gmx.de> schrieb am Di., 21. Jan. 2020, 18:30:
>>>
>>> Lars,
>>>
>>> you don't really want me to provide you list of all regressions I've seen 
>>> caused by mass changes, or do you?
>>>
>>> Am 21. Januar 2020 18:09:21 MEZ schrieb Lars Vogel <lars.vo...@vogella.com>:
>>> >Sarika,
>>> >
>>> >only one of your examples is a "mass change". Both
>>> >https://git.eclipse.org/r/#/c/154926/ and
>>> >https://git.eclipse.org/r/#/c/153288/ changed only one file.
>>> >
>>> >Best regards, Lars
>>> >
>>> >On Tue, Jan 21, 2020 at 4:45 PM Sarika Sinha <sarika.si...@in.ibm.com>
>>> >wrote:
>>> >>
>>> >> > And I guess there are more, we just don't see them because our test
>>> >coverage is not the best.
>>> >>
>>> >> > I don't know why should we continue this practice of blind "mass
>>> >changes" for no good reason, that caused so many regressions so far.
>>> >> > If this sounds as too much work, I would propose to re-think the
>>> >"benefit" of mass changes.
>>> >> > If we continue in the same way as today, at some point in time the
>>> >code is "fully optimized" but Eclipse is not usable anymore.
>>> >>
>>> >> I agree with Andrey that may be we should rethink on the strategy of
>>> >mass changes as it takes a lot of productive time of a few committers
>>> >in going through the changes and analysing the regressions unless other
>>> >committers come forward to share this responsibility.
>>> >>
>>> >> In the past, most of the regressions caused by mass changes are OS
>>> >independent for example:
>>> >>
>>> >> Gerrit  https://git.eclipse.org/r/#/c/154926/ caused 4.15 M1 respin
>>> >with Bug 558991.
>>> >> Gerrit https://git.eclipse.org/r/#/c/144099/ causing Bug 549222
>>> >> Commit
>>> >https://git.eclipse.org/c/pde/eclipse.pde.ui.git/commit/?id=176312d9c10572510576b11df4e711a4d118025e
>>> >causing Bug 553276
>>> >>
>>> >>
>>> >> With power comes responsibility and the contributor/committer and the
>>> >reviewers must take the responsibility to test the impacted areas in UI
>>> >as we don't have enough test coverage. Before merging any
>>> >contributor/committer and the reviewers can seek help from the
>>> >community to test on other platforms if they don't have access to them.
>>> >>
>>> >>
>>> >>
>>> >> Thanks & Regards,
>>> >> Sarika
>>> >>
>>> >>
>>> >>
>>> >> ----- Original message -----
>>> >> From: Aleksandar Kurtakov <akurt...@redhat.com>
>>> >> Sent by: platform-dev-boun...@eclipse.org
>>> >> To: "Eclipse platform general developers list."
>>> ><platform-dev@eclipse.org>
>>> >> Cc:
>>> >> Subject: [EXTERNAL] Re: [platform-dev] Mass changes again
>>> >> Date: Tue, Jan 21, 2020 2:42 PM
>>> >>
>>> >>
>>> >>
>>> >> On Tue, Jan 21, 2020 at 10:46 AM Andrey Loskutov <losku...@gmx.de>
>>> >wrote:
>>> >>
>>> >> Hi,
>>> >>
>>> >> we had numerous regressions in two last builds, I've opened
>>> >>
>>> >> https://bugs.eclipse.org/bugs/show_bug.cgi?id=559352
>>> >> https://bugs.eclipse.org/bugs/show_bug.cgi?id=559353
>>> >> https://bugs.eclipse.org/bugs/show_bug.cgi?id=559355
>>> >>
>>> >> And I guess there are more, we just don't see them because our test
>>> >coverage is not the best.
>>> >>
>>> >> I don't know why should we continue this practice of blind "mass
>>> >changes" for no good reason, that caused so many regressions so far.
>>> >>
>>> >> My best example of such regression, on which I've spent a full work
>>> >week of my time, was
>>> >https://bugs.eclipse.org/bugs/show_bug.cgi?id=551147.
>>> >>
>>> >> I'm tired to spend my time to do house keeping for others, and I
>>> >don't see anyone else doing this work. I don't think this is fair.
>>> >>
>>> >> I would propose that committers that merge "mass changes" *must* do
>>> >the work I do:
>>> >>
>>> >> 1) Check SDK build results after integration of mass changes and
>>> >identify new failures
>>> >> 2) Report bugs for new failures
>>> >> 3) Identify offending commits and notify authors
>>> >>
>>> >> If this sounds as too much work, I would propose to re-think the
>>> >"benefit" of mass changes.
>>> >> If we continue in the same way as today, at some point in time the
>>> >code is "fully optimized" but Eclipse is not usable anymore.
>>> >>
>>> >>
>>> >> This actually brings one very significant problem - Mac and Windows
>>> >builds are unstable for probably a year now (or even more!). This is
>>> >long enough period for contributors to gain the habbit of just ignoring
>>> >test results on Mac and Windows. I can't blame anyone for that (thanks
>>> >Andrey for still checking them!).
>>> >> IMHO is current failing tests on Mac and Windows tests can't/won't be
>>> >fixed ASAP - these should be run only on Linux so seeing test failure
>>> >finally means there is something to be looked at. As it should have
>>> >always been.
>>> >> Lakshmi, Niraj, as you're respective SWT port maintainers and the
>>> >long failing tests are UI related: What is your opinion on this?
>>> >>
>>> >>
>>> >>
>>> >> Kind regards,
>>> >> Andrey Loskutov
>>> >>
>>> >> Спасение утопающих - дело рук самих утопающих
>>> >>
>>> >> https://www.eclipse.org/user/aloskutov
>>> >>
>>> >> _______________________________________________
>>> >> platform-dev mailing list
>>> >> platform-dev@eclipse.org
>>> >> To change your delivery options, retrieve your password, or
>>> >unsubscribe from this list, visit
>>> >> https://www.eclipse.org/mailman/listinfo/platform-dev
>>> >>
>>> >>
>>> >>
>>> >> --
>>> >> Alexander Kurtakov
>>> >> Red Hat Eclipse Team
>>> >> _______________________________________________
>>> >> platform-dev mailing list
>>> >> platform-dev@eclipse.org
>>> >> To change your delivery options, retrieve your password, or
>>> >unsubscribe from this list, visit
>>> >> https://www.eclipse.org/mailman/listinfo/platform-dev
>>> >>
>>> >>
>>> >>
>>> >> _______________________________________________
>>> >> platform-dev mailing list
>>> >> platform-dev@eclipse.org
>>> >> To change your delivery options, retrieve your password, or
>>> >unsubscribe from this list, visit
>>> >> https://www.eclipse.org/mailman/listinfo/platform-dev
>>> >
>>> >
>>> >
>>> >--
>>> >Eclipse Platform project co-lead
>>> >CEO vogella GmbH
>>> >
>>> >Haindaalwisch 17a, 22395 Hamburg
>>> >Amtsgericht Hamburg: HRB 127058
>>> >Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
>>> >USt-IdNr.: DE284122352
>>> >Fax (040) 5247 6322, Email: lars.vo...@vogella.com, Web:
>>> >http://www.vogella.com
>>> >_______________________________________________
>>> >platform-dev mailing list
>>> >platform-dev@eclipse.org
>>> >To change your delivery options, retrieve your password, or unsubscribe
>>> >from this list, visit
>>> >https://www.eclipse.org/mailman/listinfo/platform-dev
>>>
>>> --
>>> Kind regards,
>>> Andrey Loskutov
>>>
>>> https://www.eclipse.org/user/aloskutov
>>> Спасение утопающих - дело рук самих утопающих
>>> _______________________________________________
>>> platform-dev mailing list
>>> platform-dev@eclipse.org
>>> To change your delivery options, retrieve your password, or unsubscribe 
>>> from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/platform-dev
>>
>> _______________________________________________
>> platform-dev mailing list
>> platform-dev@eclipse.org
>> To change your delivery options, retrieve your password, or unsubscribe from 
>> this list, visit
>> https://www.eclipse.org/mailman/listinfo/platform-dev
>
>
>
> --
> Alexander Kurtakov
> Red Hat Eclipse Team
> _______________________________________________
> platform-dev mailing list
> platform-dev@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visit
> https://www.eclipse.org/mailman/listinfo/platform-dev



-- 
Eclipse Platform project co-lead
CEO vogella GmbH

Haindaalwisch 17a, 22395 Hamburg
Amtsgericht Hamburg: HRB 127058
Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
USt-IdNr.: DE284122352
Fax (040) 5247 6322, Email: lars.vo...@vogella.com, Web: http://www.vogella.com
_______________________________________________
platform-dev mailing list
platform-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev

Reply via email to