Skip Menu |

This queue is for tickets about the ExtUtils-MakeMaker CPAN distribution.

Report information
The Basics
Id: 109423
Status: resolved
Priority: 0/
Queue: ExtUtils-MakeMaker

People
Owner: Nobody in particular
Requestors: duncan.garland [...] ntlworld.com
Cc:
AdminCc:

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



Subject: ExtUtils::MakeMaker won't install on Windows 8 Strawberry Perl 5.18.1
Date: Sun, 22 Nov 2015 18:24:00 -0000
To: <bug-ExtUtils-MakeMaker [...] rt.cpan.org>
From: "Duncan Garland" <duncan.garland [...] ntlworld.com>
Hi, Any idea what this is about? I've attached the output but it doesn't mean much to me. C:\Users\Duncan>perl -v This is perl 5, version 18, subversion 1 (v5.18.1) built for MSWin32-x64-multi-thread Copyright 1987-2013, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License, which may be found in the Perl 5 source kit. Complete documentation for Perl, including FAQ lists, should be found on this system using "man perl" or "perldoc perl". If you have access to the Internet, point your browser at http://www.perl.org/, the Perl Home Page. Regards Duncan

Message body is not shown because sender requested not to inline it.

Your installed version of CPAN::Meta is giving output which is giving false negatives on EUMM's tests. Apparently the output is produced from C:/strawberry/perl/site/lib/CPAN/Meta.pm line 598. Either you'll want to edit that file and stop it making this output, or possibly reinstall CPAN::Meta.
On 2015-11-22 13:17:51, ETJ wrote: Show quoted text
> Your installed version of CPAN::Meta is giving output which is giving > false negatives on EUMM's tests. Apparently the output is produced > from C:/strawberry/perl/site/lib/CPAN/Meta.pm line 598. > > Either you'll want to edit that file and stop it making this output, > or possibly reinstall CPAN::Meta.
What version of CPAN::Meta is that? And what's on line 598?
Subject: Re: [rt.cpan.org #109423] ExtUtils::MakeMaker won't install on Windows 8 Strawberry Perl 5.18.1
Date: Mon, 23 Nov 2015 19:50:03 +0000 (GMT)
To: bug-extutils-makemaker <bug-extutils-makemaker [...] rt.cpan.org>
From: GARLAND DUNCAN <duncan.garland [...] ntlworld.com>
I upgraded CPAN just before I ran the install which produced that output. I'll check what version CPAN::Meta is at when I'm next at my desk. Show quoted text
> On 22 November 2015 at 21:17 Ed J via RT <bug-ExtUtils-MakeMaker@rt.cpan.org> > wrote: > > > <URL: https://rt.cpan.org/Ticket/Display.html?id=109423 > > > Your installed version of CPAN::Meta is giving output which is giving false > negatives on EUMM's tests. Apparently the output is produced from > C:/strawberry/perl/site/lib/CPAN/Meta.pm line 598. > > Either you'll want to edit that file and stop it making this output, or > possibly reinstall CPAN::Meta.
On 2015-11-23 11:50:17, duncan.garland@ntlworld.com wrote: Show quoted text
> > I upgraded CPAN just before I ran the install which produced that > output. > > I'll check what version CPAN::Meta is at when I'm next at my desk.
Any luck? :)
Subject: RE: [rt.cpan.org #109423] ExtUtils::MakeMaker won't install on Windows 8 Strawberry Perl 5.18.1
Date: Sun, 29 Nov 2015 15:51:13 -0000
To: <bug-ExtUtils-MakeMaker [...] rt.cpan.org>
From: "Duncan Garland" <duncan.garland [...] ntlworld.com>
Hi Karen, Upgrading CPAN didn't upgrade CPAN::Meta, I don't know whether it should or not. Show quoted text
cpan> i CPAN::Meta
Fetching with LWP: http://cpan.strawberryperl.com/modules/02packages.details.txt.gz Fetching with LWP: http://cpan.strawberryperl.com/modules/03modlist.data.gz Database was generated on Sun, 22 Nov 2015 17:09:35 GMT Updating database file ... Done! Fetching with LWP: http://cpan.strawberryperl.com/authors/id/D/DA/DAGOLDEN/CHECKSUMS Module id = CPAN::Meta CPAN_USERID DAGOLDEN (David Golden <dagolden@cpan.org>) CPAN_VERSION 2.150005 CPAN_FILE D/DA/DAGOLDEN/CPAN-Meta-2.150005.tar.gz UPLOAD_DATE 2015-06-10 MANPAGE CPAN::Meta - the distribution metadata for a CPAN dist INST_FILE C:\strawberry\perl\site\lib\CPAN\Meta.pm INST_VERSION 2.143240 Show quoted text
cpan>
Upgrading manually worked: Show quoted text
cpan> i CPAN::Meta
Module id = CPAN::Meta CPAN_USERID DAGOLDEN (David Golden <dagolden@cpan.org>) CPAN_VERSION 2.150005 CPAN_FILE D/DA/DAGOLDEN/CPAN-Meta-2.150005.tar.gz UPLOAD_DATE 2015-06-10 MANPAGE CPAN::Meta - the distribution metadata for a CPAN dist INST_FILE C:\strawberry\perl\site\lib\CPAN\Meta.pm INST_VERSION 2.150005 Show quoted text
cpan>
ExtUtils::MakeMaker is still at the old version. Show quoted text
cpan> i ExtUtils::MakeMaker
Fetching with LWP: http://cpan.strawberryperl.com/authors/id/B/BI/BINGOS/CHECKSUMS Module id = ExtUtils::MakeMaker CPAN_USERID BINGOS (Chris Williams <chris@bingosnet.co.uk>) CPAN_VERSION 7.10 CPAN_FILE B/BI/BINGOS/ExtUtils-MakeMaker-7.10.tar.gz UPLOAD_DATE 2015-09-10 MANPAGE ExtUtils::MakeMaker - Create a module Makefile INST_FILE C:\strawberry\perl\site\lib\ExtUtils\MakeMaker.pm INST_VERSION 7.05_05 Try and upgrade it: Show quoted text
cpan> i ExtUtils::MakeMaker
Module id = ExtUtils::MakeMaker CPAN_USERID BINGOS (Chris Williams <chris@bingosnet.co.uk>) CPAN_VERSION 7.10 CPAN_FILE B/BI/BINGOS/ExtUtils-MakeMaker-7.10.tar.gz UPLOAD_DATE 2015-09-10 MANPAGE ExtUtils::MakeMaker - Create a module Makefile INST_FILE C:\strawberry\perl\site\lib\ExtUtils\MakeMaker.pm INST_VERSION 7.10 That's worked this time, so the problem was an old version of CPAN::Meta. Hope this helps. Duncan Show quoted text
-----Original Message----- From: Karen Etheridge via RT [mailto:bug-ExtUtils-MakeMaker@rt.cpan.org] Sent: 29 November 2015 08:54 To: duncan.garland@ntlworld.com Subject: [rt.cpan.org #109423] ExtUtils::MakeMaker won't install on Windows 8 Strawberry Perl 5.18.1 <URL: https://rt.cpan.org/Ticket/Display.html?id=109423 > On 2015-11-23 11:50:17, duncan.garland@ntlworld.com wrote:
> > I upgraded CPAN just before I ran the install which produced that > output. > > I'll check what version CPAN::Meta is at when I'm next at my desk.
Any luck? :)
Duncan, Glad to hear it. If you feel the issue is now resolved, could you change the status to "resolved"? Best regards, Ed
Subject: Re: [rt.cpan.org #109423] ExtUtils::MakeMaker won't install on Windows 8 Strawberry Perl 5.18.1
Date: Mon, 30 Nov 2015 22:06:27 +0000 (GMT)
To: bug-extutils-makemaker <bug-extutils-makemaker [...] rt.cpan.org>
From: GARLAND DUNCAN <duncan.garland [...] ntlworld.com>
Show quoted text
> On 29 November 2015 at 23:01 Ed J via RT <bug-ExtUtils-MakeMaker@rt.cpan.org> > wrote: > > > <URL: https://rt.cpan.org/Ticket/Display.html?id=109423 > > > Duncan, > > Glad to hear it. If you feel the issue is now resolved, could you change the > status to "resolved"? > > Best regards, > it's not for me to say. Is there a missing dependency or not?
On Mon Nov 30 17:06:41 2015, duncan.garland@ntlworld.com wrote: Show quoted text
> it's not for me to say. Is there a missing dependency or not?
I strongly believe there is not. This is line 598 of v2.143240 of CPAN/Meta.pm: my $version = $options->{version} || '2'; (see https://metacpan.org/source/DAGOLDEN/CPAN-Meta-2.143240/lib/CPAN/Meta.pm#L598 ) This is the line producing a spurious fail in your tests: C:/strawberry/perl/site/lib/CPAN/Meta.pm 2.143240 at C:/strawberry/perl/site/lib/CPAN/Meta.pm line 598. I don't see how the distro version could have been producing the output you saw. Occam's Razor suggests something modified your local copy. If the above is correct, there is no problem with EUMM specific to Windows 8 Strawberry Perl 5.18.1, and this ticket should be closed.
Subject: RE: [rt.cpan.org #109423] ExtUtils::MakeMaker won't install on Windows 8 Strawberry Perl 5.18.1
Date: Tue, 1 Dec 2015 08:53:49 -0000
To: <bug-ExtUtils-MakeMaker [...] rt.cpan.org>
From: "Duncan Garland" <duncan.garland [...] ntlworld.com>
It's possible. I helped you fix a bug in EUMM earlier in the year. I had to add warnings to a couple of modules to get you the information you asked for. Perhaps I didn't revert them properly. I do have a backup of the module prior to the update at the weekend. However, it's not a trivial matter to retrieve it. The problem itself has gone away now. If you don't think updating CPAN should update CPAN::Meta then we can close the ticket. Show quoted text
-----Original Message----- From: Ed J via RT [mailto:bug-ExtUtils-MakeMaker@rt.cpan.org] Sent: 30 November 2015 23:32 To: duncan.garland@ntlworld.com Subject: [rt.cpan.org #109423] ExtUtils::MakeMaker won't install on Windows 8 Strawberry Perl 5.18.1 <URL: https://rt.cpan.org/Ticket/Display.html?id=109423 > On Mon Nov 30 17:06:41 2015, duncan.garland@ntlworld.com wrote:
> it's not for me to say. Is there a missing dependency or not?
I strongly believe there is not. This is line 598 of v2.143240 of CPAN/Meta.pm: my $version = $options->{version} || '2'; (see https://metacpan.org/source/DAGOLDEN/CPAN-Meta-2.143240/lib/CPAN/Meta.pm#L598 ) This is the line producing a spurious fail in your tests: C:/strawberry/perl/site/lib/CPAN/Meta.pm 2.143240 at C:/strawberry/perl/site/lib/CPAN/Meta.pm line 598. I don't see how the distro version could have been producing the output you saw. Occam's Razor suggests something modified your local copy. If the above is correct, there is no problem with EUMM specific to Windows 8 Strawberry Perl 5.18.1, and this ticket should be closed.
Subject: RE: [rt.cpan.org #109423] ExtUtils::MakeMaker won't install on Windows 8 Strawberry Perl 5.18.1
Date: Tue, 1 Dec 2015 09:00:50 -0000
To: <bug-ExtUtils-MakeMaker [...] rt.cpan.org>
From: "Duncan Garland" <duncan.garland [...] ntlworld.com>
I don't have the authority to close the ticket. The only status in the dropdown it "open". Show quoted text
-----Original Message----- From: Ed J via RT [mailto:bug-ExtUtils-MakeMaker@rt.cpan.org] Sent: 30 November 2015 23:32 To: duncan.garland@ntlworld.com Subject: [rt.cpan.org #109423] ExtUtils::MakeMaker won't install on Windows 8 Strawberry Perl 5.18.1 <URL: https://rt.cpan.org/Ticket/Display.html?id=109423 > On Mon Nov 30 17:06:41 2015, duncan.garland@ntlworld.com wrote:
> it's not for me to say. Is there a missing dependency or not?
I strongly believe there is not. This is line 598 of v2.143240 of CPAN/Meta.pm: my $version = $options->{version} || '2'; (see https://metacpan.org/source/DAGOLDEN/CPAN-Meta-2.143240/lib/CPAN/Meta.pm#L598 ) This is the line producing a spurious fail in your tests: C:/strawberry/perl/site/lib/CPAN/Meta.pm 2.143240 at C:/strawberry/perl/site/lib/CPAN/Meta.pm line 598. I don't see how the distro version could have been producing the output you saw. Occam's Razor suggests something modified your local copy. If the above is correct, there is no problem with EUMM specific to Windows 8 Strawberry Perl 5.18.1, and this ticket should be closed.
Ah, I remember! Thanks for the help back then. And no, CPAN::Meta is a dep of EUMM, not of CPAN. Marking as resolved.
On 2015-12-01 01:09:10, ETJ wrote: Show quoted text
> Ah, I remember! Thanks for the help back then. > > And no, CPAN::Meta is a dep of EUMM, not of CPAN. Marking as resolved.
It *is* a dependency of CPAN.pm: https://metacpan.org/source/ANDK/CPAN-2.10/META.json#L42 If CPAN cannot function with an older version of CPAN::Meta, then it should upgrade it.
Subject: Re: [rt.cpan.org #109423] ExtUtils::MakeMaker won't install on Windows 8 Strawberry Perl 5.18.1
Date: Tue, 1 Dec 2015 22:35:21 +0100
To: bug-ExtUtils-MakeMaker [...] rt.cpan.org
From: Leon Timmermans <leont [...] cpan.org>
On Tue, Dec 1, 2015 at 10:21 PM, Karen Etheridge via RT < bug-ExtUtils-MakeMaker@rt.cpan.org> wrote: Show quoted text
> Queue: ExtUtils-MakeMaker > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=109423 > > > On 2015-12-01 01:09:10, ETJ wrote:
> > Ah, I remember! Thanks for the help back then. > > > > And no, CPAN::Meta is a dep of EUMM, not of CPAN. Marking as resolved.
> > It *is* a dependency of CPAN.pm: > https://metacpan.org/source/ANDK/CPAN-2.10/META.json#L42 > > If CPAN cannot function with an older version of CPAN::Meta, then it > should upgrade it. >
Yes and no, see the Makefile.PL. It's interesting for bootstrapping and compatibility reasons. Leon