Skip Menu |

This queue is for tickets about the Dist-Zilla-Plugin-Test-TidyAll CPAN distribution.

Report information
The Basics
Id: 117930
Status: rejected
Priority: 0/
Queue: Dist-Zilla-Plugin-Test-TidyAll

People
Owner: Nobody in particular
Requestors: olaf [...] wundersolutions.com
Cc:
AdminCc:

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



Subject: cpanfile requires a version of Test::Code::TidyAll which is no longer on CPAN
requires "Test::Code::TidyAll" => "0.24"; When installing via Carton this is triggering "Couldn't find module or a distribution Test::Code::TidyAll (0.24)"
On 2016-09-18 00:14:59, OALDERS wrote: Show quoted text
> requires "Test::Code::TidyAll" => "0.24"; > > When installing via Carton this is triggering "Couldn't find module or > a distribution Test::Code::TidyAll (0.24)"
Does Carton try to install the exact distro in the cpanfile? That seems like a bug. A plain version in a cpanfile means "this version or newer", not an exact version. Also, why can't Carton use backpan like cpanm does? If I was trying to satisfy Carton it'd be a never ending chase to update all the cpanfiles for all my distros as the things they depend on get deleted from PAUSE (but left on backpan).
On Sun Sep 18 10:01:32 2016, DROLSKY wrote: Show quoted text
> On 2016-09-18 00:14:59, OALDERS wrote:
> > requires "Test::Code::TidyAll" => "0.24"; > > > > When installing via Carton this is triggering "Couldn't find module > > or > > a distribution Test::Code::TidyAll (0.24)"
> > Does Carton try to install the exact distro in the cpanfile? That > seems like a bug. A plain version in a cpanfile means "this version or > newer", not an exact version. Also, why can't Carton use backpan like > cpanm does? > > If I was trying to satisfy Carton it'd be a never ending chase to > update all the cpanfiles for all my distros as the things they depend > on get deleted from PAUSE (but left on backpan).
I'm not sure it's a bug in Carton, since this happened on a production install, where the versions are supposed to be pinned. I've worked around it via "--without develop". I didn't dig too deeply, but it's not a bug in Test::Code::TidyAll, so I'll close this.