[Dbix-class] [ANN] DBIx::Class::DigestColumns -- major flaws in CPAN -- corrected in SVN

Guillermo Roditi groditi at gmail.com
Fri Dec 29 21:30:59 GMT 2006


TO: Everyone using DigestColumns

The CPAN version has what is considered to be, at the very least, wildly
inefficient behavior, and the worst data corrupting behavior.

The CPAN version will automatically digest the marked columns on _every_
INSERT and UPDATE operation making it unsuitable for things like
automatically storing hashed passwords.

the current SVN version has patches applied that will fix this behavior by
only encoding dirty columns. The new options are turned off by default but
can easily be turned on. This release improves efficiency on EVERY
operation, removes potential for data corruption, and breaks absolutely no
existing behavior.

( http://dev.catalyst.perl.org/repos/bast/trunk/DBIx-Class-DigestColumns )

I recommend that anyone currently using this module upgrade to the latest
SVN version, which apart from being vastly more useful also features speed
enhancements, new tests, and general code cleanups. It also features changes
by someone who is reachable in the community.

If anyone knows a way to get in touch with TKP please email me directly as
I'd really like these changes put on CPAN ASAP. All my attempts to get in
touch with him have failed (the email address i have is apparently no longer
in use)

I can be reached here or on IRC.

Guillermo Roditi <groditi>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/dbix-class/attachments/20061229/414=
8f93b/attachment.htm


More information about the Dbix-class mailing list