‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Monday, November 2nd, 2020 at 11:48 AM, David Cantrell <da...@cantrell.org.uk> wrote:
> [CCed cpan-testers-discuss] > > On Sun, Nov 01, 2020 at 02:57:04PM +0000, Alberto Sim?es wrote: > > > Released a new version of EU::CB > > > > Lets wait for CPAN Testers and see if we have any relevant feedback. > > > > If everything looks fine, I will produce a proper patch including the > > Changes file as well. > > CPAN testers will tell you whether EU::CB passes its own tests or not, > > but the error this fixes isn't amenable to CPAN-testers finding it and > > correctly reporting it fixed. > > The problem is that without this some XS modules that use EU::CB will > > fail to build. And then the testers will go "oh, it didn't build, I > > won't report anything at all". That's because most build failures are > > something like the testing machine not having some C library installed > > that the XS module depends on and so shouldn't generate a failure > > report. > > To verify that this patched release is correct people need to, manually, > > do this on Mac OS Catalina with the latest XCode: > > - with the previous version of EU::CB installed, find something XSy that > > uses it, and which fails to build because of > > -Werror=implicit-function-declaration > - then install this new EU::CB and make sure that the build now succeeds. > Unfortunately no longer a mac user, so not able to test it myself....