Gentoo Archives: gentoo-user

From: Kerin Millar <kerframil@×××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] perl-5.20.1 - has anybody managed to upgrade Perl?
Date: Tue, 07 Oct 2014 08:39:59
Message-Id: 5433A6D4.6090308@fastmail.co.uk
In Reply to: Re: [gentoo-user] perl-5.20.1 - has anybody managed to upgrade Perl? by Kerin Millar
1 On 07/10/2014 09:31, Kerin Millar wrote:
2 > On 07/10/2014 09:13, Helmut Jarausch wrote:
3 >> Hi,
4 >>
5 >> dev-lang/perl-5.20.1 is in the tree (unmasked), but trying to upgrade
6 >> gives me lots of blocks requiring versions which are not
7 >> in the tree, yet, like
8 >>
9 >> [blocks B ] <perl-core/Socket-2.13.0 ("<perl-core/Socket-2.13.0" is
10 >> blocking virtual/perl-Socket-2.13.0)
11 >>
12 >> Has anybody tried to upgrade to this version of Perl?
13 >
14 > Here is a generically applicable approach to handling upgrades in
15 > situations where a major dev-lang/perl update is queued.
16 >
17 > 1) emerge -auDN @world
18 > 2) If previous step fails: emerge -auDN --backtrack=30 @world
19 > 3) If previous step fails:
20 > a) emerge --deselect $(qlist -IC 'perl-core/*')
21 > b) Return to step #2
22 > 4) perl-cleaner -all
23 > 5) If previous step fails, follow the instructions in the error message
24 > 6) Re-select any perl modules that you may have explicitly requested
25 >
26 > The final step won't apply to you unless you a Perl hacker.
27
28 I meant to include the step of running emerge --depclean just after
29 successfully concluding steps 4 or 5.
30
31 --Kerin