Skip Menu |
 

This queue is for tickets about the Math-BigInt CPAN distribution.

Report information
The Basics
Id: 25675
Status: resolved
Worked: 10 min
Priority: 0/
Queue: Math-BigInt

People
Owner: TELS [...] cpan.org
Requestors: ianburrell [...] gmail.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.80
Fixed in: 1.82



Subject: Math::BigInt is being installed in sitelib instead of overwriting the version included in perl
MIME-Version: 1.0
X-Mailer: MIME-tools 5.418 (Entity 5.418)
Content-Type: text/plain; charset="utf8"
Content-Disposition: inline
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
Content-Length: 658
Download (untitled) / with headers
text/plain 658b
I am building Math::BigInt 1.81 on perl 5.8.8. The module is being installed in /usr/local/lib/perl5/site_perl/5.8.8. The problem is that the default @INC has the perl lib directory, /usr/local/lib/perl5/5.8.8. before the site directory. This causes Perl to always the version which came with perl. I think the problem is that Math::BigInt 1.81 was converted to Module::Install. The Makefile.PL contains: makemaker_args INSTALLDIRS => 'perl'; It looks like Module::Install 0.65 overwrites the INSTALLDIRS arg from the installdirs property. I think Makefile.PL needs to have: install_as_core This might be considered a bug in Module::Install 0.65.
X-Spam-Status: No, hits=-2.5 required=8.0 tests=BAYES_00,DK_POLICY_SIGNSOME,FORGED_RCVD_HELO,SPF_PASS
In-Reply-To: <rt-3.6.HEAD-18008-1174593149-1483.25675-4-0 [...] rt.cpan.org>
Content-Disposition: inline
Received-SPF: pass (x1.develooper.com: domain of nospam-abuse [...] bloodgate.com designates 209.68.5.15 as permitted sender)
References: <RT-Ticket-25675 [...] rt.cpan.org> <rt-3.6.HEAD-18008-1174593149-1483.25675-4-0 [...] rt.cpan.org>
X-Pair-Authenticated: 84.63.56.1
Content-Type: text/plain; charset="utf-8"
X-RT-Original-Encoding: utf-8
Received: from la.mx.develooper.com (x1.develooper.com [63.251.223.170]) by diesel.bestpractical.com (Postfix) with SMTP id AAAE44D8221 for <bug-Math-BigInt [...] rt.cpan.org>; Thu, 22 Mar 2007 16:02:21 -0400 (EDT)
Received: (qmail 22778 invoked by alias); 22 Mar 2007 20:02:20 -0000
Received: from relay01.pair.com (HELO relay01.pair.com) (209.68.5.15) by la.mx.develooper.com (qpsmtpd/0.28) with SMTP; Thu, 22 Mar 2007 13:02:09 -0700
Received: (qmail 54785 invoked by uid 0); 22 Mar 2007 19:59:25 -0000
Received: from 84.63.56.1 (HELO bloodgate.com) (84.63.56.1) by relay01.pair.com with SMTP; 22 Mar 2007 19:59:25 -0000
Delivered-To: cpan-bug+math-bigint [...] diesel.bestpractical.com
User-Agent: KMail/1.9.6
Subject: Re: [rt.cpan.org #25675] Math::BigInt is being installed in sitelib instead of overwriting the version included in perl
Return-Path: <nospam-abuse [...] bloodgate.com>
X-Spam-Check-BY: la.mx.develooper.com
X-Original-To: bug-Math-BigInt [...] rt.cpan.org
Date: Thu, 22 Mar 2007 21:01:08 +0000
Message-Id: <200703222101.08798 [...] bloodgate.com>
To: bug-Math-BigInt [...] rt.cpan.org
Content-Transfer-Encoding: 7bit
From: Tels <nospam-abuse [...] bloodgate.com>
X-RT-Original-Encoding: utf-8
RT-Message-ID: <rt-3.6.HEAD-18002-1174593770-248.25675-0-0 [...] rt.cpan.org>
Content-Length: 2328
Download (untitled) / with headers
text/plain 2.2k
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Moin, On Thursday 22 March 2007 19:52:29 ianburrell@gmail.com via RT wrote: Show quoted text
> Thu Mar 22 15:52:27 2007: Request 25675 was acted upon. > Transaction: Ticket created by ianburrell@gmail.com > Queue: Math-BigInt > Subject: Math::BigInt is being installed in sitelib instead of > overwriting the version included in perl > Broken in: 1.80 > Severity: Normal > Owner: Nobody > Requestors: ianburrell@gmail.com > Status: new > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=25675 > > > > I am building Math::BigInt 1.81 on perl 5.8.8. The module is being > installed in /usr/local/lib/perl5/site_perl/5.8.8. The problem is that > the default @INC has the perl lib directory, /usr/local/lib/perl5/5.8.8. > before the site directory. This causes Perl to always the version which > came with perl. > > I think the problem is that Math::BigInt 1.81 was converted to > Module::Install. The Makefile.PL contains: > > makemaker_args INSTALLDIRS => 'perl'; > > It looks like Module::Install 0.65 overwrites the INSTALLDIRS arg from > the installdirs property. I think Makefile.PL needs to have: > > install_as_core
As far as I read the docs, these should equivalent, although you are right that the latter should be prefered (in fact, if it isn't already in there, I forgot to use it :) Show quoted text
> This might be considered a bug in Module::Install 0.65.
It might, I am not sure at all :) All the best, Tels - -- Signed on Thu Mar 22 20:59:39 2007 with key 0x93B84C15. View my photo gallery: http://bloodgate.com/photos PGP key on http://bloodgate.com/tels.asc or per email. "Zudem könnten nun nicht mehr nur Täter, sondern auch Opfer abgehört werden, um diese besser zu schützen." -- Jörg Bode, FDP (http://heise.de/newsticker/data/anw-11.12.03-003/) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iQEVAwUBRgLulHcLPEOTuEwVAQKNigf7Bw7iytel/FFbOCuUrWUFNQTeE1UOnkiV 10IYRY/oUKctQyxcxFYxIakRWGXG9vpuqyJoQ7EoC88ncXxm/DQAMjC6dUy0mu4z TM7EBI4B5advZjUMtVFZwKlzvWuJJ8upv1tPxpF+cRS5SCYb3W1fcJyEbWUnL62P HOX7yB/Jj1ZqLX7zKlwbwLbv9p+c85hCqfNRh2c8ZiOiVoJOStr2ZMrNJzZk8uDz Jmk8P8/fS28lqjRGMek0JHCdTS4J6N1WiBrhX+BuuNZaUMrxaiEZ+Xy4kXIQ9JN4 tU3LAGd0jQWB4DuBjgLUvbeDJUAkhp5UmxrtbRehLDiyxso5OQttEw== =TcO/ -----END PGP SIGNATURE-----
MIME-Version: 1.0
X-Mailer: MIME-tools 5.418 (Entity 5.418)
Content-Disposition: inline
Message-Id: <rt-3.6.HEAD-17998-1176727129-1102.25675-0-0 [...] rt.cpan.org>
Content-Type: text/plain; charset="utf8"
Content-Transfer-Encoding: binary
X-RT-Original-Encoding: utf-8
X-RT-Original-Encoding: utf-8
Content-Length: 74
Thanx for your report, this was fixed with the Math::BigInt v1.82 release.


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

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.