From owner-freebsd-perl@FreeBSD.ORG Thu Feb 3 14:31:11 2005 Return-Path: Delivered-To: freebsd-perl@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3034516A4CE; Thu, 3 Feb 2005 14:31:11 +0000 (GMT) Received: from daren.ca (CPE000ea699cda8-CM0012256ec5ee.cpe.net.cable.rogers.com [70.24.149.188]) by mx1.FreeBSD.org (Postfix) with ESMTP id 357D943D1D; Thu, 3 Feb 2005 14:31:10 +0000 (GMT) (envelope-from desjardins@canada.com) Received: from [216.130.212.41] (account daren [216.130.212.41] verified) by daren.ca (CommuniGate Pro SMTP 4.2.8) with ESMTP-TLS id 40371; Thu, 03 Feb 2005 09:31:56 -0500 Received-SPF: none receiver=daren.ca; client-ip=216.130.212.41; envelope-from=desjardins@canada.com Message-ID: <420235E6.3030206@canada.com> Date: Thu, 03 Feb 2005 09:32:06 -0500 From: Daren Desjardins User-Agent: Mozilla Thunderbird 1.0 (X11/20041229) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Anton Berezin References: <4200F3B3.7050706@canada.com> <813911377.1107434232.147437664.80111@mcgi2.rambler.ru> <20050203124845.GD15084@heechee.tobez.org> In-Reply-To: <20050203124845.GD15084@heechee.tobez.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-perl@freebsd.org Subject: Re: Perl 5.8.6 upgrade X-BeenThere: freebsd-perl@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: maintainer of a number of perl-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Feb 2005 14:31:11 -0000 Anton Berezin wrote: >On Thu, Feb 03, 2005 at 03:37:12PM +0300, A K wrote: > > >>* Daren Desjardins [Wed, 02 Feb 2005 10:37:23 >>-0500]: >> >> >>>Yesterday a perl update was released moving it to 5.8.6. According to >>>the UPDATING file all perl related ports will need to be rebuilt. We >>>have a number of desktop machines and a quick check showed that this >>>would result in having to rebuild a minimum of 88 ports. >>> >>>How necessary is it to rebuild all perl ports? >>> >>> >>You can copy `5.8.5' dirs under /usr/local/lib/perl5/site_perl to >>`5.8.6' (or add 5.8.5 to PERL5LIB) as a desperate measure but that is >>not supported and will probably break some modules. >> >> > >Actually, this should work just fine, if at the same time the >corresponding /var/db/pkg/ entries are modified accordingly, and all >relevant scripts in LOCALBASE/bin and X11BASE/bin have their shebangs >modified. > >mat and I discussed a possibility of making such tool yesterday. This >can be done, and it will probably make 99% of all minor version upgrades >as painless as it can get. > >\Anton. > > Such a script, would be extremely valuable. We performed the update on one of our machines to ensure it would work and see how long it would take on machine that was dedicated to the task. The results were depressing... Unfortunately (thankfully only) 3 ports failed the upgrade. ---> Packages processed: 70 done, 0 ignored, 1 skipped and 2 failed real 1217m50.180s user 927m6.746s sys 197m26.985s -- Unfortunately, while all answers are replies, not all replies are answers