Skip Menu |

This queue is for tickets about the Tapper-Installer CPAN distribution.

Report information
The Basics
Id: 74015
Status: resolved
Priority: 0/
Queue: Tapper-Installer

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

Bug Information
Severity: Important
Broken in: 3.000010
Fixed in: (no value)



Subject: Fails with the last three releases of Method::Signatures
So far no cpantesters has produced a PASS for T:I when built with any of the three latest releases of Method::Signatures, that is: 20110923.1726 20111020 20111125 I was successful to build T:I with the last version before these but I had to follow this crude recipe in order to get things going: install DOY/Moose-2.0205.tar.gz install Mouse # current version is 0.97 install MSCHWERN/Method-Signatures-20110324.1600_001.tar.gz install Moose # optional; current is 2.0401 install Tapper::Installer I've verified this recipe with several perls, including 5.14.2 and several bleadperls up to v5.15.6-117-ge233f0c. With bleadperl v5.15.6-118-g2846acb and above (I tried up to v5.15.6-519-g8c85651) this recipe stops working too. I'm at a loss what could be fixed where and hope somebody else can make good use of my observations. Regards,
On Sun Jan 15 15:16:35 2012, ANDK wrote: Show quoted text
> So far no cpantesters has produced a PASS for T:I when built with any of > the three latest releases of Method::Signatures, that is: > > 20110923.1726 > 20111020 > 20111125 > > I was successful to build T:I with the last version before these but I > had to follow this crude recipe in order to get things going: > > install DOY/Moose-2.0205.tar.gz > install Mouse # current version is 0.97 > install MSCHWERN/Method-Signatures-20110324.1600_001.tar.gz > install Moose # optional; current is 2.0401 > install Tapper::Installer > > I've verified this recipe with several perls, including 5.14.2 and > several bleadperls up to v5.15.6-117-ge233f0c. > > With bleadperl v5.15.6-118-g2846acb and above (I tried up to > v5.15.6-519-g8c85651) this recipe stops working too. > > I'm at a loss what could be fixed where and hope somebody > else can make good use of my observations.
Thanks for your effort. I also experimented a lot around this and never really understood what's going on. After lots of version juggling my strategy of last resort was then to completely drop Method::Signatures usage in Tapper::Installer and fall back to classic syntax. For a hard-to-test thing like Tapper::Installer that was an ok decision anyway. https://github.com/amd/Tapper-Installer/commit/c78146b0132f385d237ee40938355302e8d90c25 It's just waiting on github for a PAUSE upload. Thanks. Steffen -- Steffen Schwigon <ss5@renormalist.net> Dresden Perl Mongers <http://dresden-pm.org/>

Message body is not shown because it is too large.

Fixed. We do no longer use Method::Signatures or similar syntax tweaking modules used in Tapper::*. Thanks for the ticket. Steffen -- Steffen Schwigon <ss5@renormalist.net> Dresden Perl Mongers <http://dresden-pm.org/>