+1 to release, last milestones have blockers master fixes Le sam. 3 avr. 2021 à 13:59, Enrico Olivelli <eolive...@gmail.com> a écrit :
> Tibor > > Il Sab 3 Apr 2021, 12:32 Tibor Digana <tibordig...@apache.org> ha scritto: > > > It is only a milestone version which means a work in progress. The fixes > > made so far are really minor, no need to make any release. > > > > Got it thanks. > > Latest release 3.0.0-M5 has some weird behaviour that makes it impossible > to upgrade from 3.0.0-M4 but I saw that current master works well. > > I am sorry I don't have time to contribute code patches to surefire during > this period (no need to explain) but I am actively following the project > and I see that all of the patches that went in since 3.0.0-M5 only enhance > surefire and did not introduce instability. > > I can help with bureaucratic stuff and I can take care of ensuring that > what we release to the public is in good shape with responsibility. > > That said, upgrading to 3.0.0M5 is not important to me. > > I can wait. > > Thanks for sharing your opinion > > Cheers > Enrico > > > If you take a look at the road map, you will see that I do not need to fix > > tiny issues, I need to rework the additional attributes which will > transfer > > events about tests. There are testId and RunOrder. Without them the > BIGGER > > fixes, than the ones you are aiming for, would not be possible, e.g. > better > > xml marshaller, logs from parallel tests and re-run which is currently > > unstable due to it relies on the order of test run. The next thing which > > seems to be easier and also necessary is the execution of UUID and Script > > which is needed by Cucumber and junit5. > > The sad thing is that mostly common users participate and they become > > committers. Our official committers do not. So Enrico, pls participate in > > coding because many of us like performing releases but there are only few > > hard workers. Making a release is easy but taking the responsibility for > > the binaries in the world is much harder. So, pls participate in > > Stackoverflow like Karl does and me, participate in coding and then we > can > > talk about taking a benefit from a release. > > > > Yeah, one more very important thing. We introduced TCP connector for > making > > the above plan possible. The user found that the TCP feature hangs > somehow, > > see https://issues.apache.org/jira/browse/SUREFIRE-1881. It took me > > several > > months to understand the rootcase. It has nothing to do with TCP itself, > > nothing but process pipes which are full of bytes before the tcp makes > > handshaking. Releasing the work in the middle and unstable is silly. You > > know when I found the root cause? It was at 1:30 early in the morning. > > Again pls come to work and spend less time in discussions, let;s work in > > PRs on GitHub and we will have a chance to make releases earlier. > > I am sorry that I am a bad guy, but I asked Enrico several times to work > in > > this OSS as well. I know Enrico that you participate in another OSSes too > > but you have to decide, since the day has only 24 hours, how much you > will > > do and what you will do, but sorry making a release without working on it > > is not adequate. > > > > T > > > > On Sat, Apr 3, 2021 at 11:08 AM Enrico Olivelli <eolive...@gmail.com> > > wrote: > > > > > What about cutting a release for Surefire plugin? > > > We already fixed important problems that are on 3.0.0-M5 and I saw that > > > current master branch works well. > > > > > > Thoughts? > > > Volunteers? > > > > > > Enrico > > > > > >