FW to modules, sent to upload by mistake.

---------- Forwarded message ----------
From: Reini Urban <rur...@x-ray.at>
Date: Thu, Jan 10, 2013 at 9:17 AM
Subject: Re: Failed: PAUSE indexer report RURBAN/App-perlall-0.30.tar.gz
To: PAUSE <upl...@pause.perl.org>
Cc: andreas.koenig.gmwojprw+pa...@franz.ak.mind.de


Hello Andy,

On Wed, Jan 9, 2013 at 2:23 PM, PAUSE <upl...@pause.perl.org> wrote:
> The following report has been written by the PAUSE namespace indexer.
>   Please contact modules@perl.org if there are any open questions.
>
>   User: RURBAN (Reini Urban)
>   Distribution file: App-perlall-0.30.tar.gz
>   Number of files: 29
>   *.pm files: 3
>   README: App-perlall-0.30/README
>   META-File: App-perlall-0.30/META.json
>   META-Parser: Parse::CPAN::Meta 1.4404
>   META-driven index: no
>   Timestamp of file: Wed Jan  9 20:22:21 2013 UTC
>   Time of this run: Wed Jan  9 20:23:53 2013 UTC
>
> Status of this distro: Permission missing
> =========================================
>
> The following packages (grouped by status) have been found in the distro:
>
> Status: Permission missing
>           ==========================
>
>      module: B
>           version: 1.34
>           in file: App-perlall-0.30/lib/Devel/PatchPerl/Plugin/Compiler.pm
>           status: Not indexed because permission missing. Current registered
>              primary maintainer is MICB. Hint: you can always find the
>              legitimate maintainer(s) on PAUSE under "View Permissions".

This is a pause problem.

Devel::PatchPerl::Plugin::Compiler is patching ext/B/B.pm, the file,
when someone builds a new perl,
but I do not change B, the package. This is a string, not code.

I don't see a way to fool pause in my patch process, as I have patch B
version specific. 5 combinations
-    $B::VERSION = '1.34';
+$B::VERSION = '1.34_01';
$patch =~ s/B::VERSION = '1.34/B::VERSION = '1.29/g;
...

Will changing
$patch =~ s/B::VERSION = '1.34/B::VERSION = '1.29/g;
to
$patch =~ s/::VERSION = '1.34/::VERSION = '1.29/g;
help?
Or does pause also check heredoc strings?

> Status: Successfully indexed
>           ============================
>
>      module: App::perlall
>           version: undef
>           in file: App-perlall-0.30/lib/App/perlall.pm
>           status: indexed
>
>      module: Devel::PatchPerl::Plugin::Asan
>           version: undef
>           in file: App-perlall-0.30/lib/Devel/PatchPerl/Plugin/Asan.pm
>           status: indexed
>
>      module: Devel::PatchPerl::Plugin::Compiler
>           version: 1.34
>           in file: App-perlall-0.30/lib/Devel/PatchPerl/Plugin/Compiler.pm
>           status: indexed
>
> __END__



--
Reini Urban
http://cpanel.net/   http://www.perl-compiler.org/


-- 
Reini Urban
http://cpanel.net/   http://www.perl-compiler.org/

Reply via email to