Re: State of DBD::mysql maintenance
"Martin J. Evans" <[email protected]>
| Newsgroups | gmane.comp.lang.perl.modules.dbi.sybase.devel |
|---|---|
| Organization | at home |
| Message-ID | <[email protected]> |
On 27/06/2013 22:22, Tim Bunce wrote: > On Thu, Jun 27, 2013 at 01:17:32PM -0700, Robert Dodier wrote: >> Hi, I think I have run into this bug; >> https://rt.cpan.org/Public/Bug/Display.html?id=71555 >> >> I am working on a 64-bit Windows Server 2008 system >> and 32-bit Strawberry Perl (32-bit since it appears that >> there is a module I need which doesn't work with 64-bit). >> perl/vendor/lib/DBD/mysql.pm says $VERSION = '4.022' in it. >> >> Does anyone know of a patch or workaround for bug #71555? > I was amazed and dissapointed that such a serious apparent bug > has gone without even a comment for over 18 months. > > Then I looked at the RT queue for DBD::mysql > https://rt.cpan.org/Public/Dist/Display.html?Name=DBD-mysql > and felt sad at the apparent neglect. 127 bugs (7 critical) > of which over half are still 'New'. and of those I see: o a load of supplied patches and many have been applied by MICHIELB to github o quite a number of duplicates o a few that look like they may be misunderstandings or errors on the part of the reporter o 4 items marked as wishlist/enhancements - there are obviously more not marked as such o some which seem to be fixed but not marked as such e.g. rt60085 o 70+ rts over 2 year old Of the criticals some look like they might be fixed but the reporter has gone away e.g., the 6 year old 19091. The 2 year old critical 68374 looks to contain a fix by the reporter. 68169 is marked CHORNY [...] cpan.org - Fixed in 4.020 added. 72501 is --testuser switch to Makefile.PL does not work on windows (not what I'd classify as critical). 76835 contains a pull request with fix. So by my reckoning that only leaves 2 critical issues that need investigating and the others are fixed or not critical. It looks to me like a little house keeping and a new release would seriously dent the queue. As for the really old reports that situation existed with DBD::Orace a few years ago. John, Yanick and I had a concerted effort to clear up the old ones but in some cases they could not be reproduced and the reporter a) was not contactable b) wasn't using DBD::Oracle any more. In these cases I didn't see any point in keeping them open and a small few were written off. However, it was amazing what a concerted effort managed in a few weeks. > On the other hand, I see the code is on github (along with 13 other bug > reports) at https://github.com/CaptTofu/DBD-mysql and Patrick seems > active in recent months. > > I'd like to know why there hasn't been more activity on this and the > other critical bugs. > > Do the DBD::mysql maintainers need more help? > > If you're a DBD::mysql user and care about the future of the code, > please help out. > > Tim. I've no idea if the DBD::mysql maintainers need more help. When I was actively using DBD::mysql (a lot of years ago) I supplied patches to Patrick and they were applied. Not everyone is capable of supplying patches. I'm guessing DBD::mysql is probably the most used DBD and as mysql is so easily installed by most package managers I guessed a lot more "inexperienced" users are using DBD::mysql and that might be leading to a load of wrong rts but the last one rejected was 3 years ago. Three years ago (I think it was just after a LPW), I suggested having a DBD team where DBD maintainers (and anyone else who was capable) could pitch in to help keep the rt queues down - there wasn't much interest. I think I repeated it again about 1 year ago with a similar result (although that may have only been on irc). Now most DBDs are in git it should be a lot easier. I also see around 25 people on #dbi regularly these days whereas 2 years ago it was probably around 5, if that. I get a feeling there is a lot of potential there if it can be stirred up a bit. I wish I could have attended the last QA hackathon as I would have been happy to work on rt queues for any of the DBDs I thought I could have helped with. I wonder if we could organise a DBI/DBD hackathon even if it was one done remotely. Anyway, here is my offer to DBD maintainers and in particular DBD::mysql maintainers. If you want some help with rt queues in particular whether that be simply some house keeping on the queue itself (I'd need privilege to do that bit - cpan id MJEVANS) or bug finding/fixing I'm prepared to help out where I can - just ask. For reasons I'm not going to go into here I will have more spare time over the next month and the DBD::ODBC queue is almost non existent and DBD::Oracle queue is almost under control so get it while you can. Martin -- Martin J. Evans Wetherby, UK