Skip Menu |

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

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

Owner: Nobody in particular
Requestors: jesse [...]

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

Received: from ( []) by (Postfix) with ESMTP id 620504D80C2; Mon, 23 Feb 2009 18:39:24 -0500 (EST)
Received: by (Postfix, from userid 501) id 4AA0EDD5686; Mon, 23 Feb 2009 18:39:24 -0500 (EST)
Delivered-To: cpan-bug+module-build [...]
User-Agent: Mutt/1.5.18 (2008-05-17)
MIME-Version: 1.0
Subject: The check for Pod::Man should check that it compiles, not that it's installed
Return-Path: <jesse [...]>
X-Original-To: bug-module-build [...]
Content-Disposition: inline
Date: Mon, 23 Feb 2009 18:39:24 -0500
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="fUYQa+Pmc3FrFX/N"
Message-ID: <20090223233924.GA40471 [...] 17h.local>
To: bug-module-build [...]
From: Jesse Vincent <jesse [...]>
Content-Length: 0
content-type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
X-RT-Original-Encoding: us-ascii
Content-Length: 2017
Download (untitled) / with headers
text/plain 1.9k
18:31 <@ewilhelm> perl -e 'use Module::Build::ConfigData; warn Module::Build::ConfigData->feature("manpage_support"); ?? 18:34 <@ewilhelm> obra, looks like something around r5320 - before 0.28 at least 18:34 <@ewilhelm> 2005 18:34 <obra> 17h:shipwright-sd jesse$ perl -Iinc -MShipwright::Util::CleanINC -e 'use Pod::Man' 18:34 <obra> Can't locate Pod/ in @INC (@INC contains: /Users/jesse/git/bps/prophet.git/lib /Users/jesse/git/bps/sd.git/lib inc . /opt/perl-5.8.9/lib/5.8.9 /opt/perl-5.8.9/lib/5.8.9/darwin-2level) at /opt/perl-5.8.9/lib/5.8.9/Pod/ line 34. 18:35 <@xdg> obra, maybe that's an old Pod::Man? 18:35 <obra> perl -Iinc -MShipwright::Util::CleanINC -e 'use Module::Build::ConfigData; warn Module::Build::ConfigData->feature("manpage_support");' 18:35 <obra> 1 at -e line 1. 18:35 <obra> no. it's a very new Pod::Man which requires a Pod::Simple 18:35 <@xdg> In any case, can you hide Pod::Man and see what M::B does? 18:35 <@xdg> obra, ick. 18:35 <@xdg> Pod::* has become such a PITA 18:35 <obra> which I've carefully moved to a directory not in @INC 18:35 <obra> for the purpose of this triage ;) 18:36 <@xdg> perl -MDevel::Hide=Pod::Man Build * 18:36 <@ewilhelm> ugh. it involves check_installed_status() 18:36 <@ewilhelm> which is very much *not* eval("require $module") 18:36 <obra> ewilhelm: indeed. 18:36 <obra> if I _remove the file_ it now breaks as expected 18:37 <obra> and disables the feature 18:37 <obra> so. 18:37 <@ewilhelm> yes. the assumption seems to be that grovelling around in @INC and parsing a version number means it will work 18:37 <obra> is there any way short of Devel::Hide of disabling the manpage genration? 18:37 <obra> that's ... well, that should be fixed for the long term 18:37 <obra> but that's not going to solve my issue with all these running systems 18:38 <@xdg> from command line? Not off the top of my head 18:38 <@ewilhelm> yes. probably should go in the M::B rt 18:38 <obra> ok. 18:38 <obra> is an IRC log sufficient? --
Content-Type: application/pgp-signature
Content-Disposition: inline
Content-Length: 194
Download (untitled)
application/pgp-signature 194b

Message body not shown because it is not plain text.

MIME-Version: 1.0
In-Reply-To: <20090223233924.GA40471 [...] 17h.local>
X-Mailer: MIME-tools 5.427 (Entity 5.427)
Content-Disposition: inline
Charset: utf8
References: <20090223233924.GA40471 [...] 17h.local>
Content-Type: text/plain
Message-ID: <rt-3.6.HEAD-13950-1245429090-60.43557-0-0 [...]>
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 14
fixed in trunk

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to