Skip Menu |

This queue is for tickets about the Devel-Confess CPAN distribution.

Report information
The Basics
Id: 98156
Status: rejected
Priority: 0/
Queue: Devel-Confess

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

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



Subject: use Module::Runtime::module_notional_filename
Devel::Confess::Builtin repeats the logic from module_notional_filename. DRY. /Users/ether/.perlbrew/libs/21.2@std/lib/perl5/Devel/Confess/Builtin.pm:66: (my $module = "$class.pm") =~ s{::}{/}g; /Users/ether/.perlbrew/libs/21.2@std/lib/perl5/Devel/Confess/Builtin.pm:99: (my $module = "$class.pm") =~ s{::}{/}g;
Devel::Confess intentionally stays to zero prereqs, so it can be used even in cases where installing any other modules is a problem. And Module::Runtime brings with it Module::Build, so on many 5.8 setups it won't install without user intervention. Given that this is a minimal amount of duplication and using Module::Runtime would involve just as much (or more) code, I'm rejecting this.
Subject: Re: [rt.cpan.org #98156] use Module::Runtime::module_notional_filename
Date: Thu, 4 Sep 2014 09:04:38 -0700
To: Graham Knop via RT <bug-Devel-Confess [...] rt.cpan.org>
From: Karen Etheridge <ether [...] cpan.org>
On Thu, Sep 04, 2014 at 06:52:22AM -0400, Graham Knop via RT wrote: Show quoted text
> Devel::Confess intentionally stays to zero prereqs, so it can be used even in cases where installing any other modules is a problem. And Module::Runtime brings with it Module::Build, so on many 5.8 setups it won't install without user intervention.
ok no problem. I think I was drunk when I filed these reports. or at least filled with thoughts of "the filename mappings could be doing things weirdly; aaaaah people shouldn't be duplicating this behaviour", which is 99.999999% fallacious.