I've now found the causes of the caveats I mention below. They are actually small but harmless/irrelevant bugs in the release. I'll commit fixes for them to main today, but I don't think they should delay this.
Andrew On Wed, 2021-11-03 at 17:30 +0000, Andrew Stitcher wrote: > +1 (with some caveats) > > Build (cmake+ninja) and build tested (ctest) on: > * Fedora 34 tested with valgrind - python, ruby, go > Complete success, no test failures > > * RPi4 with current Raspberry Pi OS - > * Built Tested no valgrind (too slow), python only > * Built/Tested with asan sanitizer > No test failures > > * FreeBSD12 tested with valgrind > valgrind some real issues on this platform: > * Found an incorrect use of memcpy in the pn_buffer code - this is > due to a recent change. However it's caused by a very dubious hack > used > in the messenger code. Where messenger delves into the internals of > pn_buffer_t. The memcpy has the same source and destination so it is > benign but technically undefined. I will commit a mitigation into > main, > but I don't think it should hold up the release. > > It is puzzling that valgrind didn't find the issue on Linux, maybe > due > to different compile chain and libc > > It also found a use of an undefined value in the codec code relating > to > null - I'm not 100% sure of the validity of this as to my eye it > looks > like the value referred to is initialised, but in that case it's > likely > that the location being reported is itself some sort of copy of > another > undefined value. Again this is not reported anywhere else so > shouldn't > hold up the release. > > Besides the valgrind reports the tests succeeded on FreeBSD 12. > > Andrew > > > On Mon, 2021-11-01 at 13:12 +0000, Robbie Gemmell wrote: > > Hi folks, > > > > I have put together a first spin for a Qpid Proton 0.36.0 release, > > please give it a test out and vote accordingly. > > > > The files can be grabbed from: > > https://dist.apache.org/repos/dist/dev/qpid/proton/0.36.0-rc1/ > > > > The JIRAs assigned are: > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12313720&version=12350346 > > > > It is tagged as 0.36.0-rc1. > > > > Regards, > > Robbie > > > > ------------------------------------------------------------------- > > -- > > To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org > > For additional commands, e-mail: users-h...@qpid.apache.org > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org