-
Notifications
You must be signed in to change notification settings - Fork 577
Bleadperl breaks DROLSKY/Fey-0.43.tar.gz on Windows and other OSes #16524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
From @chornyWorked on 5.26.1 and 5.27.6, fails on 5.27.8. Also fails on 5.26.2RC1: t/SQL/Select-from-clause.t: ok 1 - from() without any parameters is an error Also reported in this module bug tracker Perl Info
|
From @jkeenanOn Sat, 21 Apr 2018 21:59:00 GMT, chorny wrote:
But not just on Windows. I just tried to build it on FreeBSD-11.0 at commit 41ed02688 and got a FAIL with the rather uninformative output attached.
-- |
From @jkeenant/SQL/Select-from-clause.t .. Test Summary Report t/SQL/Select-from-clause.t (Wstat: 139 Tests: 8 Failed: 0) |
The RT System itself - Status changed from 'new' to 'open' |
From @jkeenanOn Sat, 21 Apr 2018 22:31:49 GMT, jkeenan wrote:
Attaching excerpt from running the file through the debugger.
-- |
From @jkeenanmain::(t/SQL/Select-from-clause.t:11): Fey::SQL::Select::_join(Fey::SQL::Select=HASH(0x809edcdf8), Fey::Table=HASH(0x809ed2af8), Fey::Table=HASH(0x809ed41b0)) called at blib/lib/Fey/SQL/Select.pm line 206 Fey::SQL::Select::from(Fey::SQL::Select=HASH(0x809edcdf8), Fey::Table=HASH(0x809ed2af8), Fey::Table=HASH(0x809ed41b0)) called at t/SQL/Select-from-clause.t line 111 Abort trap (core dumped) |
From @jkeenanOn Sat, 21 Apr 2018 22:40:45 GMT, jkeenan wrote:
On Linux, I got: ##### |
From @dur-randirOn Sat, 21 Apr 2018 14:59:00 -0700, chorny wrote:
16ada23 is the first bad commit fix GvSV refcounting in sort Where a sort operation passes the comparands to a comparison block in $a Fix it by switching sort to manipulate GvSV in a refcount-preserving |
From @autarchI took a look at this and I'm not sure exactly what's going on. I narrowed down the failure to this bit of code in Fey::SQL::Fragment::Join:L my @tables = $self->tables(); Specifically, the `sort` is blowing up. The values in @tables are Fey::Table objects. The `->name` method simply returns a regular string. This seems to me like a bug in the Perl core that needs to be fixed before 5.28 is released. |
From @khwilliamsonOn 04/22/2018 09:38 AM, Dave Rolsky via RT wrote:
James Keenan had already added this to the blockers list |
From @dur-randirSwitching from List::AllUtils to List::MoreUtils::PP makes this crash go away. So, it looks like a #132671 duplicate. |
From @jkeenanOn Sun, 22 Apr 2018 20:15:53 GMT, randir wrote:
At which points in Fey's codebase would you make such changes? -- |
From @GrinnzOn Sun, 22 Apr 2018 17:38:44 -0700, jkeenan wrote:
I think he was stating in terms of diagnosing the issue to be due to List::SomeUtils::XS (used by List::AllUtils) which is a fork of List::MoreUtils::XS, which the mentioned issue refers to. Thus it should be fixed in those modules. |
From @iabynOn Sun, Apr 22, 2018 at 09:11:03PM -0700, Dan Book via RT wrote:
So I'll remove this ticket form the 5.28 blockers -- |
This is a duplicate of #16346. Closing. |
Migrated from rt.perl.org#133139 (status was 'open')
Searchable as RT133139$
The text was updated successfully, but these errors were encountered: