From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 9AB5D13838B for ; Tue, 7 Oct 2014 08:39:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id F2C77E09FF; Tue, 7 Oct 2014 08:39:53 +0000 (UTC) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AC8BEE09C9 for ; Tue, 7 Oct 2014 08:39:52 +0000 (UTC) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by gateway2.nyi.internal (Postfix) with ESMTP id 4A08720424 for ; Tue, 7 Oct 2014 04:39:52 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute5.internal (MEProxy); Tue, 07 Oct 2014 04:39:52 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.co.uk; h= x-sasl-enc:message-id:date:from:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; s=mesmtp; bh=5u6/Cik1UulevMpPeqVRx7LEfd0=; b=bppbDBd6ktbRR/NIve np7UMUWZY0O9rdyxzUC6VIuyn4BqtylaXVO2gNqzEfJfRvQwfggmD1XRmR0hjxKN GpeBrGTEfqbnUs4kYHWio+XfP+p088aYlPGCrUhst21nJWwH/HhciZ/aybPvYUnA As9L6NLKEt+PLKJf3YOjw+QoI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=x-sasl-enc:message-id:date:from :mime-version:to:subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpout; bh=5u6/Cik1UulevMpPeqVRx7 LEfd0=; b=QMnY3EyRQ/JRcep7mhie5yyxW/xyeXpycJMROzblaKPtozSb872+TT VyAZacoN56uIgxKDqoia5hsmRgtYeMEokywihSwcoXLKPPBb/yL44TENZGRlsilA /HyChdbDsm36H3GxWGKjtnynE4iQ8/G7f+ICJuywOpGQ/cXUqDZhs= X-Sasl-enc: m1bdSbZ1GVagunT0i3v2rf2yHSeQvE0QgtJMZC6etLzO 1412671191 Received: from [10.6.136.79] (unknown [85.255.232.65]) by mail.messagingengine.com (Postfix) with ESMTPA id A896A6801B1 for ; Tue, 7 Oct 2014 04:39:51 -0400 (EDT) Message-ID: <5433A6D4.6090308@fastmail.co.uk> Date: Tue, 07 Oct 2014 09:39:48 +0100 From: Kerin Millar User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:24.0) Gecko/20140731 FossaMail/24.7.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] perl-5.20.1 - has anybody managed to upgrade Perl? References: <1412669625.19459.0@numa-i> <5433A4D2.2020702@fastmail.co.uk> In-Reply-To: <5433A4D2.2020702@fastmail.co.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: 21b16823-88c2-4e9f-ab11-5ac393cb6d0f X-Archives-Hash: 5f4a53b9663e875b9ed35a15cc7d1406 On 07/10/2014 09:31, Kerin Millar wrote: > On 07/10/2014 09:13, Helmut Jarausch wrote: >> Hi, >> >> dev-lang/perl-5.20.1 is in the tree (unmasked), but trying to upgrade >> gives me lots of blocks requiring versions which are not >> in the tree, yet, like >> >> [blocks B ] > blocking virtual/perl-Socket-2.13.0) >> >> Has anybody tried to upgrade to this version of Perl? > > Here is a generically applicable approach to handling upgrades in > situations where a major dev-lang/perl update is queued. > > 1) emerge -auDN @world > 2) If previous step fails: emerge -auDN --backtrack=30 @world > 3) If previous step fails: > a) emerge --deselect $(qlist -IC 'perl-core/*') > b) Return to step #2 > 4) perl-cleaner -all > 5) If previous step fails, follow the instructions in the error message > 6) Re-select any perl modules that you may have explicitly requested > > The final step won't apply to you unless you a Perl hacker. I meant to include the step of running emerge --depclean just after successfully concluding steps 4 or 5. --Kerin