Re: [gentoo-user] Help to upgrade perl?

2013-12-02 Thread Alan McKinnon
On 02/12/2013 19:41, Michael Higgins wrote:
 Hey, all --
 
 I have two systems, one of which got perl 5.16.1, somehow. My other
 system is still at perl 5.12... and I'm having a heck of a time trying
 to upgrade that system to 5.16.1.
 
 Is there some trick that I should recall? 
 
 This is what I tried:
 
  USE=-build emerge -v =dev-lang/perl-5.16.1
 
 And this is what I got:
 
   (dev-lang/perl-5.12.4-r1::gentoo, installed) pulled in by
 ~dev-lang/perl-5.12.4 required by
   (virtual/perl-i18n-langtags-0.35::gentoo, installed)
 
   (dev-lang/perl-5.16.1::gentoo, ebuild scheduled for merge) pulled in
   by =dev-lang/perl-5.16.1
 =dev-lang/perl-5.16 required by
   (dev-perl/IO-Socket-SSL-1.840.0::gentoo, installed)
   =dev-lang/perl-5.16* required by
   (virtual/perl-digest-base-1.170.0-r1::gentoo, installed) (and 144
   more with the same problems)
 
 144 more with the same problem? There must be some incantation that
 handles all that, no?
 
 Thanks for any pointers, foax!
 
 Cheers,
 
 - Michael Higgins
 
 
 
 

emerge -avuND world

Why 5.16.1? that is the lowest version that is ~arch; your next sync and
update is going to want to upgrade it anyway.

Lots of things have been moving around in perl land, modules moving into
core etc etc. A proper world update takes care of all the necessary
blockers.

Or, seeing as you are going to remerge everything perl related anyway,
you might as well just undelete everything perl-related (keeping an
accurate list), and then merge the whole lot back



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




Re: [gentoo-user] Help to upgrade perl? [SOLVED]

2013-12-02 Thread Michael Higgins
On Mon, 02 Dec 2013 22:24:35 +0200
Alan McKinnon alan.mckin...@gmail.com wrote:

 emerge -avuND world

/me slaps forehead.

Of course. :(

 
 Why 5.16.1? that is the lowest version that is ~arch; your next sync
 and update is going to want to upgrade it anyway.

Ah, well, I'm not running ~arch anywhere and so not sure why my public
server got 5.16.1 to begin. So, I'm just updating the development
machine to match.

 
 Lots of things have been moving around in perl land, modules moving
 into core etc etc. A proper world update takes care of all the
 necessary blockers.

Yes. Perl surely is a PITA for the distro to maintain.

 
 Or, seeing as you are going to remerge everything perl related anyway,
 you might as well just undelete everything perl-related (keeping an
 accurate list), and then merge the whole lot back

This kind of on-the-side bookkeeping is exactly what I'm trying to
avoid. But I do get your point. ;-)

Looks like I'm good to go, as perl is updating and perl-cleaner --all
after the fact should be fine, I'm guessing. And if not, I know what
I'm in for, mostly.

Thanks!

Cheers,

- Michael