Skip Menu |

This queue is for tickets about the ETL-Pipeline CPAN distribution.

Report information
The Basics
Id: 117766
Status: open
Priority: 0/
Queue: ETL-Pipeline

People
Owner: Nobody in particular
Requestors: SREZIC [...] cpan.org
Cc: ANDK [...] cpan.org
AdminCc:

Bug Information
Severity: (no value)
Broken in:
  • 2.01
  • 2.02
Fixed in: (no value)



CC: ANDK [...] cpan.org
Subject: Tests fail for perl < 5.18 and >= 5.25.3
See http://matrix.cpantesters.org/?dist=ETL-Pipeline%202.01 for an overview of test reports. @Andreas: maybe a git-bisect candidate.
RT-Send-CC: ANDK [...] cpan.org
On Sat Sep 10 17:45:10 2016, SREZIC wrote: Show quoted text
> See http://matrix.cpantesters.org/?dist=ETL-Pipeline%202.01 for an > overview of test reports. > > @Andreas: maybe a git-bisect candidate.
This looks like d9d2b74cf4. See https://rt.perl.org/Ticket/Display.html?id=128478 for a bit of background and explanation. The code should be using "$foo\::$bar" or "$foo:\:$bar" (my preference) or "${foo}::$bar", rather than "$foo::$bar".
On Sat Sep 10 21:56:07 2016, SPROUT wrote: Show quoted text
> On Sat Sep 10 17:45:10 2016, SREZIC wrote:
> > See http://matrix.cpantesters.org/?dist=ETL-Pipeline%202.01 for an > > overview of test reports. > > > > @Andreas: maybe a git-bisect candidate.
> > This looks like d9d2b74cf4. See > https://rt.perl.org/Ticket/Display.html?id=128478 for a bit of > background and explanation. > > The code should be using "$foo\::$bar" or "$foo:\:$bar" (my > preference) or "${foo}::$bar", rather than "$foo::$bar".
All tests pass with this patch.
Subject: open_HM9i3RYe.txt
diff -rup ETL-Pipeline-2.01-0-orig/lib/ETL/Pipeline.pm ETL-Pipeline-2.01-0/lib/ETL/Pipeline.pm --- ETL-Pipeline-2.01-0-orig/lib/ETL/Pipeline.pm 2016-09-10 22:38:07.000000000 -0700 +++ ETL-Pipeline-2.01-0/lib/ETL/Pipeline.pm 2016-09-10 22:38:17.000000000 -0700 @@ -997,7 +997,7 @@ sub _object_of_class { if ($class =~ m/^\+/) { $class =~ s/^\+//; } elsif ($class !~ m/^ETL::Pipeline::$action/) { - $class = "ETL::Pipeline::$action::$class"; + $class = "ETL::Pipeline::$action:\:$class"; } my %attributes = @arguments;