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

Report information
The Basics
Id:
119845
Status:
resolved
Priority:
Low/Low
Queue:

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

BugTracker
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!


This service runs on Request Tracker, is sponsored by The Perl Foundation, and maintained by Best Practical Solutions.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.