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 ] <perl-core/Socket-2.13.0 ("<perl-core/Socket-2.13.0" is 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. --Kerin

