Skip Menu |

This queue is for tickets about the Module-Build CPAN distribution.

Report information
The Basics
Id: 51776
Status: resolved
Priority: 0/
Queue: Module-Build

People
Owner: Nobody in particular
Requestors: jesse [...] fsck.com
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.35_09
Fixed in: 0.36



Subject: [fwd] Re: [perl.git] branch blead, updated. v5.11.1-252-g08fc25a (from: craigberry@mac.com)
Date: Fri, 20 Nov 2009 13:09:26 -0500
To: bug-module-build [...] rt.cpan.org
From: jesse <jesse [...] fsck.com>
--
Subject: Re: [perl.git] branch blead, updated. v5.11.1-252-g08fc25a
Date: Thu, 19 Nov 2009 19:35:03 -0600
To: perl5-changes [...] perl.org
From: "Craig A. Berry" <craigberry [...] mac.com>
In article <E1NB6i9-0003qy-9l@camel.ams6.corp.booking.com>, xdaveg@gmail.com ("David Golden") wrote: Show quoted text
> In perl.git, the branch blead has been updated > > <http://perl5.git.perl.org/perl.git/commitdiff/08fc25adb28b667408639f0458cda3d > 8f55bac70?hp=1fc7262d227d94438986ab803a17938da27ab057> > > - Log ----------------------------------------------------------------- > commit 08fc25adb28b667408639f0458cda3d8f55bac70 > Author: David Golden <dagolden@cpan.org> > Date: Thu Nov 19 08:04:04 2009 -0500 > > Updated Module::Build to 0.35_09
This fails 100% of its tests on VMS because none of it compiles. "How could I have known?" you're about to ask. Here's how you could have known -- the following is with a fresh build of blead on OS X: % ./perl -Ilib -C lib/Module/Build/Platform/VMS.pm Global symbol "%Config" requires explicit package name at lib/Module/Build/Platform/VMS.pm line 213. BEGIN not safe after errors--compilation aborted at lib/Module/Build/Platform/VMS.pm line 495. Fix that and VMS will be down to a handful of Module::Build failures instead of dozens. You might want to incorporate something like that for everything under Module/Build/Platform into your release process.
Thank you for the report. I've patched this in blead and in the M::B trunk. I've also added a test that will catch compilation failures in the future. -- David