I found out that Spotbugs check doesn't pass. With an unlucky combination, the configuration has changed and we only check for warnings with level=High (since when we migrated CI to gradle, I believe it was unintended) The story in short: - Spotbugs on jdk11 has always been disabled - We migrated CI to gradle with a different configuration - New warnings happened but silently ignored - We migrated CI to jdk11 - We migrated back to maven but keeping jdk11 as default jdk (and then spotbugs not enabled) - branch-4.14 is still with JDK8 CI
I sent a PR to fix it on the master branch. we should apply it to branch-4.14 and maybe 4.15 (?). I've seen the problem because I've created a pull against 4.14 and the CI failed Pull: https://github.com/apache/bookkeeper/pull/3160 Luckily I don't see critical issues. If we are not confident to cherry-pick this pull before cutting the release, I'm okay to go ahead with 4.14.5 without these changes. Let me know what you think BR, Nicolò Boschi Il giorno mer 30 mar 2022 alle ore 14:06 Enrico Olivelli < eolive...@gmail.com> ha scritto: > Il giorno mer 30 mar 2022 alle ore 13:52 Nicolò Boschi > <boschi1...@gmail.com> ha scritto: > > > > I'd love to do that if it's okay for you > > Sure > Thank you > > Ping me if you need any help > > Enrico > > > > > Nicolò Boschi > > > > > > Il giorno gio 24 mar 2022 alle ore 09:25 Enrico Olivelli < > > eolive...@gmail.com> ha scritto: > > > > > Hello, > > > we have a fix for a bad bug that may cause data corruption. > > > https://github.com/apache/bookkeeper/pull/3110 > > > > > > I have cherry-picked it to branch-4.14. > > > Any volunteers for a release ? > > > > > > Enrico > > > >