Skip Menu |

This queue is for tickets about the DBIx-Class CPAN distribution.

Report information
The Basics
Id: 119845
Status: resolved
Priority: 0/
Queue: DBIx-Class

People
Owner: Nobody in particular
Requestors: ppisar [...] redhat.com
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.082840
Fixed in: 0.082841



Subject: t/resultset/update_delete.t fails with sqlite 3.16
After upgrading sqlite from 3.14.2 to 3.16.1 (and 3.16.2), t/resultset/update_delete.t test fails like this: ok 23 - Correct update-SQL with premultiplied restricting join without pruning not ok 24 - Update ran only once on joined resultset # Failed test 'Update ran only once on joined resultset' # at t/resultset/update_delete.t line 207. # got: '14' # expected: '13' not ok 25 - Update ran only once on joined resultset # Failed test 'Update ran only once on joined resultset' # at t/resultset/update_delete.t line 208. # got: '24' # expected: '23' This happens with DBIx-Class latest stable relase 0.082840 as well as with current git master code.
From: ppisar [...] redhat.com
Dne Pá 13.led.2017 08:13:16, ppisar napsal(a): Show quoted text
> After upgrading sqlite from 3.14.2 to 3.16.1 (and 3.16.2), > t/resultset/update_delete.t test fails like this: >
I received a direct reply with an explanation that this is a known bug whose fix is postponed until taking over the maintenance of this distribution: Date: Fri, 13 Jan 2017 14:32:05 +0100 From: Peter Rabbitson <perl@leporine.io> To: ppisar@redhat.com Subject: Regarding CPAN-RT#119845 A little more elaborate explanation of the issue can be found at https://rt.cpan.org/Ticket/Display.html?id=118395#txn-1676851 Additionally Debian has done this for the time being as a (non-ideal) workaround: https://anonscm.debian.org/cgit/pkg-perl/packages/libdbix-class-perl.git/commit/?id=29957fe Cheers!
Problematic test deleted in maintenance branch: https://github.com/Perl5/DBIx-Class/commit/966115396aa Will be properly fixed ( enable multicolumn-IN support on the driver level ) at a later stage. Thanks for the report!