Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-dev] Mass changes again

I guess you have your own infrastructure but you can freely build open source projects with Github actions. They provide Linux, Windows, and Mac.

At bndtools we build on all. A few years ago we started to build on Windows for similar reasons you seem to experience now. It took us a number of months to work out all the bugs, there were quite a few. Confirming my prejudices against Windows over and over again :-)

Building with Github actions is frighteningly easy, you can look at the bnd build for an example. We build on many different Java versions and platforms.


Kind regards,

Peter Kriens



On 21 Jan 2020, at 09:55, Lars Vogel <lars.vogel@xxxxxxxxxxx> wrote:

Hi all,

The test failures are not reproducable on Gerrit nor locally on Linux.

I will try to setup a Windows machine to see if these are real errors
or only a temporary issue with the Windows test machine. Looking at
the test history of our recent builds, the Windows machine always had
test errors which other machines did not have.

Anyone knows how to check / rest the Windows test machine?

Best regards, Lars



On Tue, Jan 21, 2020 at 9:46 AM Andrey Loskutov <loskutov@xxxxxx> 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.

Kind regards,
Andrey Loskutov

Спасение утопающих - дело рук самих утопающих

https://www.eclipse.org/user/aloskutov

_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
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.vogel@xxxxxxxxxxx, Web: http://www.vogella.com
_______________________________________________
platform-dev mailing list
platform-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/platform-dev


Back to the top