Skip Menu |

Preferred bug tracker

Please visit the preferred bug tracker to report your issue.

This queue is for tickets about the Test-Deep CPAN distribution.

Report information
The Basics
Id: 35605
Status: resolved
Priority: 0/
Queue: Test-Deep

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

Bug Information
Severity: (no value)
Broken in: 0.100
Fixed in: (no value)



Subject: Test::Deep probably does not work with Test::Testers < 0.107
I just sent a FAIL report on a freebsd machine running perl 5.10.0. After upgrading Test::Testers from 0.106 to 0.107 the Test::Deep's test suite worked flawlessly. So I suspect that the prereq version for Test::Testers should be raised. Regards, Slaven
Subject: Re: [rt.cpan.org #35605] Test::Deep probably does not work with Test::Testers < 0.107
Date: Fri, 2 May 2008 23:30:04 +0100
To: bug-Test-Deep [...] rt.cpan.org
From: "Fergal Daly" <fergal [...] esatclear.ie>
Actually, I think you're probably seeing the problem whereby Test::Tester <= 0.106 needs Test::Builder <= 0.77 There's not much I can about it either, anyone with an old Test::Tester is going to find out the hard way, F 2008/5/2 Slaven_Rezic via RT <bug-Test-Deep@rt.cpan.org>: Show quoted text
> > Fri May 02 17:52:38 2008: Request 35605 was acted upon. > Transaction: Ticket created by SREZIC > Queue: Test-Deep > Subject: Test::Deep probably does not work with Test::Testers < 0.107 > Broken in: 0.100 > Severity: (no value) > Owner: Nobody > Requestors: SREZIC@cpan.org > Status: new > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=35605 > > > > I just sent a FAIL report on a freebsd machine running perl 5.10.0. > After upgrading Test::Testers from 0.106 to 0.107 the Test::Deep's test > suite worked flawlessly. So I suspect that the prereq version for > Test::Testers should be raised. > > Regards, > Slaven > >
Subject: Re: [rt.cpan.org #35605] Test::Deep probably does not work with Test::Testers < 0.107
Date: 05 May 2008 22:45:05 +0200
To: bug-Test-Deep [...] rt.cpan.org
From: Slaven Rezic <slaven [...] rezic.de>
"Fergal Daly via RT" <bug-Test-Deep@rt.cpan.org> writes: Show quoted text
> <URL: http://rt.cpan.org/Ticket/Display.html?id=35605 > > > Actually, I think you're probably seeing the problem whereby > > Test::Tester <= 0.106 needs Test::Builder <= 0.77 > > There's not much I can about it either, anyone with an old > Test::Tester is going to find out the hard way,
Maybe you can add a condition à la (completely untested) my %ADD_PREREQ_PM; if (eval { require Test::Tester; require Test::Builder; 1 } && $Test::Tester::VERSION <= 0.106 && $Test::Builder::VERSION > 0.77) { $ADD_PREREQ_PM{"Test::Tester"} = 0.108; } ... WriteMakefile(..., PM => { ..., %ADD_PREREQ_PM }, ) to your Makefile.PL? Regards, Slaven Show quoted text
> > F > > 2008/5/2 Slaven_Rezic via RT <bug-Test-Deep@rt.cpan.org>:
> > > > Fri May 02 17:52:38 2008: Request 35605 was acted upon. > > Transaction: Ticket created by SREZIC > > Queue: Test-Deep > > Subject: Test::Deep probably does not work with Test::Testers < 0.107 > > Broken in: 0.100 > > Severity: (no value) > > Owner: Nobody > > Requestors: SREZIC@cpan.org > > Status: new > > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=35605 > > > > > > > I just sent a FAIL report on a freebsd machine running perl 5.10.0. > > After upgrading Test::Testers from 0.106 to 0.107 the Test::Deep's test > > suite worked flawlessly. So I suspect that the prereq version for > > Test::Testers should be raised. > > > > Regards, > > Slaven > > > >
>
-- Slaven Rezic - slaven <at> rezic <dot> de tkruler - Perl/Tk program for measuring screen distances http://ptktools.sourceforge.net/#tkruler
Subject: Re: [rt.cpan.org #35605] Test::Deep probably does not work with Test::Testers < 0.107
Date: Mon, 5 May 2008 21:52:31 +0100
To: bug-Test-Deep [...] rt.cpan.org
From: "Fergal Daly" <fergal [...] esatclear.ie>
This is not related to Test::Deep at all. This will be triggered by anything using Test::Tester. I suppose I could add that to everything I've written that uses Test::Tester but I'm not going to do a release of everything just for that, F 2008/5/5 slaven@rezic.de via RT <bug-Test-Deep@rt.cpan.org>: Show quoted text
> > Queue: Test-Deep > > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=35605 > > > > "Fergal Daly via RT" <bug-Test-Deep@rt.cpan.org> writes: > >
> > Actually, I think you're probably seeing the problem whereby
> > > > Test::Tester <= 0.106 needs Test::Builder <= 0.77 > > > > There's not much I can about it either, anyone with an old > > Test::Tester is going to find out the hard way,
> > Maybe you can add a condition à la (completely untested) > > my %ADD_PREREQ_PM; > > if (eval { require Test::Tester; require Test::Builder; 1 } && > $Test::Tester::VERSION <= 0.106 && > $Test::Builder::VERSION > 0.77) { > > $ADD_PREREQ_PM{"Test::Tester"} = 0.108; > } > > ... > > WriteMakefile(..., > PM => { ..., %ADD_PREREQ_PM }, > ) > > to your Makefile.PL? > > Regards, > Slaven > > >
> > > > F > > > > 2008/5/2 Slaven_Rezic via RT <bug-Test-Deep@rt.cpan.org>:
> > > > > > Fri May 02 17:52:38 2008: Request 35605 was acted upon. > > > Transaction: Ticket created by SREZIC > > > Queue: Test-Deep > > > Subject: Test::Deep probably does not work with Test::Testers < 0.107 > > > Broken in: 0.100 > > > Severity: (no value) > > > Owner: Nobody > > > Requestors: SREZIC@cpan.org > > > Status: new > > > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=35605 > > > > > > > > > > I just sent a FAIL report on a freebsd machine running perl 5.10.0. > > > After upgrading Test::Testers from 0.106 to 0.107 the Test::Deep's test > > > suite worked flawlessly. So I suspect that the prereq version for > > > Test::Testers should be raised. > > > > > > Regards, > > > Slaven > > > > > >
> >
> > -- > Slaven Rezic - slaven <at> rezic <dot> de > > tkruler - Perl/Tk program for measuring screen distances > http://ptktools.sourceforge.net/#tkruler > >
Subject: Re: [rt.cpan.org #35605] Test::Deep probably does not work with Test::Testers < 0.107
Date: 06 May 2008 21:12:54 +0200
To: bug-Test-Deep [...] rt.cpan.org
From: Slaven Rezic <slaven [...] rezic.de>
"Fergal Daly via RT" <bug-Test-Deep@rt.cpan.org> writes: Show quoted text
> <URL: http://rt.cpan.org/Ticket/Display.html?id=35605 > > > This is not related to Test::Deep at all. This will be triggered by > anything using Test::Tester. I suppose I could add that to everything > I've written that uses Test::Tester but I'm not going to do a release > of everything just for that, >
It seems to me that it's good practise that software tries to work around broken software it depends on. Just look at perl itself: the myriads of conditions to fix bad behaving operating systems in the Configure script and perl's source code. But at least this ticket in RT helps users with the same problem a clue about the problem and possible solutions. Regards, Slaven Show quoted text
> F > > 2008/5/5 slaven@rezic.de via RT <bug-Test-Deep@rt.cpan.org>:
> > > > Queue: Test-Deep > > > > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=35605 > > > > > > > "Fergal Daly via RT" <bug-Test-Deep@rt.cpan.org> writes: > > > >
> > > Actually, I think you're probably seeing the problem whereby
> > > > > > Test::Tester <= 0.106 needs Test::Builder <= 0.77 > > > > > > There's not much I can about it either, anyone with an old > > > Test::Tester is going to find out the hard way,
> > > > Maybe you can add a condition à la (completely untested) > > > > my %ADD_PREREQ_PM; > > > > if (eval { require Test::Tester; require Test::Builder; 1 } && > > $Test::Tester::VERSION <= 0.106 && > > $Test::Builder::VERSION > 0.77) { > > > > $ADD_PREREQ_PM{"Test::Tester"} = 0.108; > > } > > > > ... > > > > WriteMakefile(..., > > PM => { ..., %ADD_PREREQ_PM }, > > ) > > > > to your Makefile.PL? > > > > Regards, > > Slaven > > > > > >
> > > > > > F > > > > > > 2008/5/2 Slaven_Rezic via RT <bug-Test-Deep@rt.cpan.org>:
> > > > > > > > Fri May 02 17:52:38 2008: Request 35605 was acted upon. > > > > Transaction: Ticket created by SREZIC > > > > Queue: Test-Deep > > > > Subject: Test::Deep probably does not work with Test::Testers < 0.107 > > > > Broken in: 0.100 > > > > Severity: (no value) > > > > Owner: Nobody > > > > Requestors: SREZIC@cpan.org > > > > Status: new > > > > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=35605 > > > > > > > > > > > > > I just sent a FAIL report on a freebsd machine running perl 5.10.0. > > > > After upgrading Test::Testers from 0.106 to 0.107 the Test::Deep's test > > > > suite worked flawlessly. So I suspect that the prereq version for > > > > Test::Testers should be raised. > > > > > > > > Regards, > > > > Slaven > > > > > > > >
> > >
> > > > -- > > Slaven Rezic - slaven <at> rezic <dot> de > > > > tkruler - Perl/Tk program for measuring screen distances > > http://ptktools.sourceforge.net/#tkruler > > > >
>
-- Slaven Rezic - slaven <at> rezic <dot> de tknotes - A knotes clone, written in Perl/Tk. http://ptktools.sourceforge.net/#tknotes
I released a new Test::Deep today fixing a different bug and I threw in something to twiddle the PREREQs if it detects a bad combination of T::Tester and T::Builder. Thanks.