From owner-freebsd-questions@FreeBSD.ORG Fri Feb 12 21:04:09 2010 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 00E861065670 for ; Fri, 12 Feb 2010 21:04:09 +0000 (UTC) (envelope-from m.seaman@black-earth.co.uk) Received: from smtp.infracaninophile.co.uk (gate6.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 53CCF8FC15 for ; Fri, 12 Feb 2010 21:04:07 +0000 (UTC) Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk [81.187.76.163]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.4/8.14.4) with ESMTP id o1CL42M9094245 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 12 Feb 2010 21:04:03 GMT (envelope-from m.seaman@black-earth.co.uk) X-DKIM: Sendmail DKIM Filter v2.8.3 smtp.infracaninophile.co.uk o1CL42M9094245 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=black-earth.co.uk; s=201001-black-earth; t=1266008643; bh=9jOQzsdB3sb2xgfUk6/79nuqS9gk+JO1faNJUwSeEaE=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Cc:Content-Type:Date:From:In-Reply-To: Message-ID:Mime-Version:References:To; z=Message-ID:=20<4B75C23A.4090105@black-earth.co.uk>|Date:=20Fri,=2 012=20Feb=202010=2021:03:54=20+0000|From:=20Matthew=20Seaman=20|User-Agent:=20Mozilla/5.0=20(Macintosh=3 B=20U=3B=20Intel=20Mac=20OS=20X=2010.6=3B=20en-GB=3B=20rv:1.9.1.7) =20Gecko/20100111=20Thunderbird/3.0.1|MIME-Version:=201.0|To:=20Ad am=20Vande=20More=20|CC:=20Peter=20Harrison =20,=20questions@freebsd.org|Subject:=2 0Re:=20Perl=20upgrade=20problem...|References:=20<20100212204458.G A44419@laptop.piggybox>=20<6201873e1002121250y855fac7v7c53b970cd93 463@mail.gmail.com>|In-Reply-To:=20<6201873e1002121250y855fac7v7c5 3b970cd93463@mail.gmail.com>|X-Enigmail-Version:=201.0|Content-Typ e:=20multipart/signed=3B=20micalg=3Dpgp-sha1=3B=0D=0A=20protocol=3 D"application/pgp-signature"=3B=0D=0A=20boundary=3D"------------en ig3C94F45809E2DF050A94171E"; b=QcceI/JTRmm7qtiGejdMJrUq+FQ8PsSXbLpQTd+7S7F2dtxbvIIS3bhw6pdEq8Pcg g3OHkxA0g9JZW6vWuAOUHBBKFXAuWKTrUTFvbIUChsYwCS9Atuo7yMWRB3Y16sXBho s7vx+e1HNzWI9I2OtXV8adXVewAjaccX/Q1b2pQ0= Message-ID: <4B75C23A.4090105@black-earth.co.uk> Date: Fri, 12 Feb 2010 21:03:54 +0000 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-GB; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 To: Adam Vande More References: <20100212204458.GA44419@laptop.piggybox> <6201873e1002121250y855fac7v7c53b970cd93463@mail.gmail.com> In-Reply-To: <6201873e1002121250y855fac7v7c53b970cd93463@mail.gmail.com> X-Enigmail-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig3C94F45809E2DF050A94171E" X-Virus-Scanned: clamav-milter 0.95.3 at happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, SPF_FAIL, URIBL_RED autolearn=no version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on happy-idiot-talk.infracaninophile.co.uk Cc: questions@freebsd.org, Peter Harrison Subject: Re: Perl upgrade problem... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Feb 2010 21:04:09 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3C94F45809E2DF050A94171E Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 12/02/2010 20:50, Adam Vande More wrote: > On Fri, Feb 12, 2010 at 2:44 PM, Peter Harrison > wrote: >=20 >> Up till now I've kept Perl on my machine at 5.8.9. I now see from UPDA= TING >> that upgrading to 5.10 is recommended. >> >> However, when I follow the instructions, I get the following error: >> >> laptop# portupgrade -o lang/perl5.10 -f perl-5.8.9_3 >> >=20 > if you're referring to this: >=20 > 20090911: > AFFECTS: users of lang/perl5.10 > AUTHOR: skv@FreeBSD.org >=20 > lang/perl5.10 has been updated to 5.10.1. You should update everythi= ng > that depends on perl. The easiest way to do that is to use > "perl-after-upgrade" script supplied with lang/perl5.10. Please see = its > manual page for details. >=20 > If you want switch to lang/perl5.10 from lang/perl5.8 please follow > instructions in the entry 20090328 in this file. >=20 > Then you have misunderstood what it's saying. That only applies to fol= ks > already running 5.10 and if you have no need for that then do nothing > further. If you really believe you need to run 5.10 then you should fo= llow > the complete instructions from the entry. >=20 Err... he's following the right instructions. It's just that since those instructions were written there have been some badly thought-out changes in bsd.ports.mk. Any time you try and use portupgrade to replace one port with another now, you'll likely need to tell it to ignore CONFLICTS settings: # portupgrade -m DISABLE_CONFLICTS=3Dyes -o lang/perl5.10 \ -f perl-5.8.9_3 Then reinstall every port that depends on perl -- you can't use perl_after_upgrade for this update: the delta in version numbers is too large. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard, Flat 3 Black Earth Consulting Ramsgate Kent, CT11 9PW Free and Open Source Solutions Tel: +44 (0)1843 580647 --------------enig3C94F45809E2DF050A94171E Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkt1wkIACgkQ8Mjk52CukIyVvACfW6FiPdTyCtI6IxUMVOz6Amtd jOsAn1PIYOiGWr8RXR9CZGMSjuPaXFWT =jv7k -----END PGP SIGNATURE----- --------------enig3C94F45809E2DF050A94171E--