I requested review from everyone who is expressing their "woes". At some point, you have to accept that people have blind spots and if you refuse to participate for half a year before whining something you care about broke, well, that's not on me. CI gets low priority because nobody who actually is available has access to change it, and you explicitly refused that the access can be arranged. And frankly, I think Travis is sufficient for now and if I had more time, I'd replace the whole CI entirely. The thing is monstrous.
On Tue, 12 Nov 2019 at 23:33, Vojtech Horky <[email protected]> wrote: > > Hello, > > I have updated CI scripts on the CI server and new build just finished. > > TL;DR: Follows about 5 paragraphs of complaints and shed tears ;-). > Ended by brief summary of the last build. > > First of all, I understand that everyone is working on HelenOS in his > spare time but I do not think that should be an excuse for breaking > things and creating extra load on others. I acknowledge that I am > responsible for ci.helenos.org and that my lack of time caused that it > was in such bad shape recently. But at least some things could have > been prevented. > > Please, next time when there is such a big update (I mean things like > Meson etc.) it would be nice if someone would contact me in advance. > You know, just a short e-mail "hey, could you try this on CI machine > before we merge it into mainline so we have seamless transition?". And > yes, I am receiving e-mails from GitHub but automated notifications > simply got lower priority than normal e-mail. > > It would be also nice if changes to the build system would be > propagated to other repositories too. CI script was broken for about 2 > months, the hotfix from 99d248b is not really complete. Not dwelling > on the fact that we needed two rounds of e-mails before the problem > was even acknowledged. > > @le-jzr: have you ever tried to run the CI script or you do just > search-and-replace when "fixing" it? I understand that it is not a > ten-liner any more but we do not have anything better at the moment. > Or do we? > > And this is really not the first time similar thing has happened. > Honestly, it just kills my motivation to work on HelenOS. > > > Regarding last build: > > HelenOS seems to be built okay, tests with bare images are more or > less fine too. > > Some harbours are failing as before, gzx, msim and sycek are broken > for all platforms. > > It seems that building extended images (e.g. HelenOS with binutils) is > broken as all tests fail with "command not found". > > As an improvement, it would be nice if ninja inside CI would not be > that smart about parallelism level. The jobs are already running in > parallel and running the inner build in parallel too only increases > the chances that the build would fail. > > Cheers, > - Vojta > > _______________________________________________ > HelenOS-devel mailing list > [email protected] > http://lists.modry.cz/listinfo/helenos-devel _______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/listinfo/helenos-devel
