Re: [gentoo-user] How to avoid perl harbor (pun intended)

2015-07-13 Thread Simon Thelen
On 15-07-13 at 05:19, walt wrote:
> Today's update started as a disaster:  perl wants to upgrade from
> 5.20.2 to 5.22.0, but all of my existing perl modules insist on having
> 5.20.2 so the perl update blocks and then emerge stopped with an error
> and left the whole mess for me to solve. (To me this appears to be a
> bug in the perl family of ebuilds.)
> 
> Here is my painless workaround for this mess:
> 
> #ebuild /usr/portage/dev-lang/perl/perl-5.22.0.ebuild merge
> 
> That trick cleared the blocker and allowed the rest of today's update
> to proceed.  (Lots of individual perl modules have updates also, which
> may be part of this problem, but I don't know.)
It worked for me after I added --backtrack=30

-- 
Simon Thelen



Re: [gentoo-user] How to avoid perl harbor (pun intended)

2015-07-13 Thread Alan McKinnon
On 13/07/2015 14:58, Neil Bothwick wrote:
> On Mon, 13 Jul 2015 05:19:46 -0700, walt wrote:
> 
>> Today's update started as a disaster:  perl wants to upgrade from
>> 5.20.2 to 5.22.0, but all of my existing perl modules insist on having
>> 5.20.2 so the perl update blocks and then emerge stopped with an error
>> and left the whole mess for me to solve. (To me this appears to be a
>> bug in the perl family of ebuilds.)
> 
> I've upgraded 4 machines so far and all of them handled it perfectly,
> updating Perl and then installing or reinstalling the modules.
> 
> "emerge --update --deep --changed-use --ask -v --with-bdeps y --keep-going
> @system @world" reported
> 
>  Total: 190 packages (49 upgrades, 141 reinstalls, 3
> uninstalls), Size of downloads: 6,246 KiB Conflict: 3 blocks
> 
> The three blocks were handled automatically by portage.
> 
> Which version of portage are you using?


Same here, a mostly problem-free upgrade with portage-2.2.20.
There was one file collision with perl-code/Encode, easily fixed rm

I'm also busy with a new install while all this is going on, and that
machine have some initial issues - something blocking perl-5.22.0 -
which has now gone away and I don't know what I did to make that happen
:-)  IIRC I manually upgraded portage to latest ~ (but a lot wqas going
on so can't be totally sure)


-- 
Alan McKinnon
alan.mckin...@gmail.com




Re: [gentoo-user] How to avoid perl harbor (pun intended)

2015-07-13 Thread Neil Bothwick
On Mon, 13 Jul 2015 05:19:46 -0700, walt wrote:

> Today's update started as a disaster:  perl wants to upgrade from
> 5.20.2 to 5.22.0, but all of my existing perl modules insist on having
> 5.20.2 so the perl update blocks and then emerge stopped with an error
> and left the whole mess for me to solve. (To me this appears to be a
> bug in the perl family of ebuilds.)

I've upgraded 4 machines so far and all of them handled it perfectly,
updating Perl and then installing or reinstalling the modules.

"emerge --update --deep --changed-use --ask -v --with-bdeps y --keep-going
@system @world" reported

 Total: 190 packages (49 upgrades, 141 reinstalls, 3
uninstalls), Size of downloads: 6,246 KiB Conflict: 3 blocks

The three blocks were handled automatically by portage.

Which version of portage are you using?


-- 
Neil Bothwick

Smoking Can Damage Your HealthUnless us Non-Smokers do it first!


pgp_fcobI2mQa.pgp
Description: OpenPGP digital signature


[gentoo-user] How to avoid perl harbor (pun intended)

2015-07-13 Thread walt
Today's update started as a disaster:  perl wants to upgrade from
5.20.2 to 5.22.0, but all of my existing perl modules insist on having
5.20.2 so the perl update blocks and then emerge stopped with an error
and left the whole mess for me to solve. (To me this appears to be a
bug in the perl family of ebuilds.)

Here is my painless workaround for this mess:

#ebuild /usr/portage/dev-lang/perl/perl-5.22.0.ebuild merge

That trick cleared the blocker and allowed the rest of today's update
to proceed.  (Lots of individual perl modules have updates also, which
may be part of this problem, but I don't know.)