[Dbix-class] "search on row->has_many fails if row has
prefetch join" after 0.08196 -> 0.08206 upgrade
Peter Rabbitson
rabbit+dbic at rabbit.us
Sat Feb 23 15:49:30 GMT 2013
On Sat, Feb 23, 2013 at 03:58:20AM +1100, Peter Rabbitson wrote:
> On Fri, Feb 22, 2013 at 04:46:46PM +0000, Chisel wrote:
> > At work we had to freeze our DBIC at 0.08196 until the prefetch/namespace
> > bug was fixed ... which it was recently.
> >
> > Internally we've built the new perl+cpandeps RPM including DBIx::Class
> > 0.08206. Things are looking great for the prefetch/namespace fix but
> > something has come to light this week that we think is a bug in DBIC (or
> > maybe SQLA).
> >
> > The co-worker has managed to distill it into the attached stand-alone test
> > case, and the output from the test is below.
> >
> > Is this a bug, or are we doing 'bad things' that have come to light with
> > newer code in DBIC?
>
> This is a blatant regression, I have no idea how it went undetected :(
> Bisection is running while writing this..
Fixed and merged: https://github.com/dbsrgits/dbix-class/commit/9ae300a
Please confirm this passes your test suite (use current master), we will
have to cut yet another emergency release after that ;( 0.08205 was so
full of crap.
More information about the DBIx-Class
mailing list