Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
How did the Perl 5.20 upgrade go for you?
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  

How does the Perl 5.20 upgrade go for you?
No blockers or other problems
57%
 57%  [ 45 ]
Minor trouble that I could solve myself (please comment)
28%
 28%  [ 22 ]
Help, I'm stuck.
14%
 14%  [ 11 ]
Total Votes : 78

Author Message
dilfridge
Developer
Developer


Joined: 18 Sep 2010
Posts: 120
Location: Regensburg, Germany

PostPosted: Mon Feb 09, 2015 2:31 pm    Post subject: How did the Perl 5.20 upgrade go for you? Reply with quote

It would be great to have some numbers how well (or not) the new Perl upgrade mechanisms are working.

If you encounter problems, please make sure

  • no perl-core/* packages in your world file /var/lib/portage/world
  • This command
    Code:
    for name in $(qlist -IC 'perl-core/*') ; do equery depends $name ; done
    shows only virtuals depending on perl-core
  • Try upgrading with
    Code:
    emerge -uDNav --backtrack=100 world

  • If this does not work, try upgrading with
    Code:
    emerge -uNav --backtrack=100 world
    (i.e. without -D).

If you're stuck because of "many packages depending on Perl 5.18", attach emerge --info and your full portage output to bug 539414.


Last edited by dilfridge on Thu Feb 12, 2015 5:24 pm; edited 1 time in total
Back to top
View user's profile Send private message
davidm
Guru
Guru


Joined: 26 Apr 2009
Posts: 557
Location: US

PostPosted: Tue Feb 10, 2015 1:47 am    Post subject: Reply with quote

No real problems. Just this after running perl cleaner

Quote:

* The following files remain. These were either installed by hand
* or edited. This script cannot deal with them.

/usr/lib64/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini


The only curious thing is I definitely haven't edited that file or had them edited outside of Portage. My install is a little over a month old and I would have remembered doing so.
Back to top
View user's profile Send private message
Anon-E-moose
Watchman
Watchman


Joined: 23 May 2008
Posts: 6148
Location: Dallas area

PostPosted: Tue Feb 10, 2015 2:48 am    Post subject: Reply with quote

I had the same file left with the same message, and just deleted it after checking that it existed under 5.20*
_________________
UM780, 6.1 zen kernel, gcc 13, profile 17.0 (custom bare multilib), openrc, wayland
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Tue Feb 10, 2015 3:00 am    Post subject: Reply with quote

dilfridge ...

It's not hit x86 as yet, but I'm not the least bit worried, I'd not had any of the issues reported with 5.18.2-2 (though I did have to do some clean up for PERL5LIB), and looking at the output from the above commands I'm not expecting any with this particular upgrade (fingers crossed). Some of the posts on planet gentoo no doubt helped at the time, and so thanks for that ... and of course the above heads-up.

best ... khay
Back to top
View user's profile Send private message
P1neapple
n00b
n00b


Joined: 18 Jul 2014
Posts: 35

PostPosted: Tue Feb 10, 2015 8:02 am    Post subject: Reply with quote

perl-core/Module-Build was blocking the update to perl-core/Module-Build but it seems that after I updated it, it resolved itself :roll:
_________________
Gentoo currently running in Virtualbox, hoping to switch to real hardware soon...
Back to top
View user's profile Send private message
xaviermiller
Bodhisattva
Bodhisattva


Joined: 23 Jul 2004
Posts: 8718
Location: ~Brussels - Belgique

PostPosted: Tue Feb 10, 2015 8:08 am    Post subject: Reply with quote

No big issues : perl-cleaner, and if I had blockers, I removed them manually then called "emerge --update" to rebuild the good ones.
_________________
Kind regards,
Xavier Miller
Back to top
View user's profile Send private message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3846
Location: Austro Bavaria

PostPosted: Tue Feb 10, 2015 11:48 am    Post subject: Reply with quote

Quote:
[I] dev-lang/perl
Available versions: 5.18.2-r2(0/5.18) 5.20.1-r4(0/5.20) {berkdb debug doc gdbm ithreads}
Installed versions: 5.20.1-r4(14:20:33 04.01.2015)(berkdb gdbm -debug -doc -ithreads)
Homepage: http://www.perl.org/
Description: Larry Wall's Practical Extraction and Report Language


This? Than I can not remember having any mayor issues.
Back to top
View user's profile Send private message
229566
Tux's lil' helper
Tux's lil' helper


Joined: 16 Aug 2010
Posts: 127

PostPosted: Tue Feb 10, 2015 12:04 pm    Post subject: Reply with quote

No issues at all here. There were a few blockers that resolved automagickally. Also perl-cleaner did its job with no error.
Back to top
View user's profile Send private message
depontius
Advocate
Advocate


Joined: 05 May 2004
Posts: 3522

PostPosted: Tue Feb 10, 2015 5:45 pm    Post subject: Reply with quote

Actually the perl update went through with no problems. When I started the update, some of the other packages getting updated at the same time had (capital 'B') Blockers. When emerge listed those blockers, it also listed even more issues for Perl. I left the Perl upgrade alone for the moment, and fixed the other issues. After that the Perl update only had (lower case 'B') blockers, and proceeded uneventfully.
_________________
.sigs waste space and bandwidth
Back to top
View user's profile Send private message
dilfridge
Developer
Developer


Joined: 18 Sep 2010
Posts: 120
Location: Regensburg, Germany

PostPosted: Tue Feb 10, 2015 6:29 pm    Post subject: Reply with quote

depontius wrote:
Actually the perl update went through with no problems. When I started the update, some of the other packages getting updated at the same time had (capital 'B') Blockers. When emerge listed those blockers, it also listed even more issues for Perl. I left the Perl upgrade alone for the moment, and fixed the other issues. After that the Perl update only had (lower case 'B') blockers, and proceeded uneventfully.

That's pretty typical. If all else is fine, the Perl update works. Otherwise, it looks like there are a lot of Perl problems and a little bit something else...
Back to top
View user's profile Send private message
Raffi
l33t
l33t


Joined: 17 Mar 2003
Posts: 731
Location: Moscow, Id.

PostPosted: Tue Feb 10, 2015 6:36 pm    Post subject: Reply with quote

The upgrade had mostly minor issues that were pretty easy to deal with. The --backtrack=100 world tip solved the only major head scratcher I ran into. However, two packages are not able to deal with the upgrade (nvi and graphviz). Bug reports have been opened on both.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 54578
Location: 56N 3W

PostPosted: Tue Feb 10, 2015 7:09 pm    Post subject: Reply with quote

dilfridge,

The first time, I ripped all the blockers out by hand until the perl upgrade ran.
The second time I was aware of the one liners to look at the world file and manage the virtuals.
Aftel the update to perl-cleaner, it just worked.

I have about 8 installs, not counting Raspberry Pis, so I got plently of practice.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Raffi
l33t
l33t


Joined: 17 Mar 2003
Posts: 731
Location: Moscow, Id.

PostPosted: Tue Feb 10, 2015 10:33 pm    Post subject: Reply with quote

Looks like subversion also has a problem with the latest perl.
Back to top
View user's profile Send private message
paulj
Guru
Guru


Joined: 30 Sep 2004
Posts: 525
Location: Wales, UK

PostPosted: Wed Feb 11, 2015 6:32 am    Post subject: Reply with quote

Didn't work out of the box, but following the instructions to update the perl modules and run perl-cleaner etc resolved the blockers.
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2678

PostPosted: Wed Feb 11, 2015 7:10 am    Post subject: Reply with quote

I'm going with no problems because I didn't even notice there was a perl update.

My complements to the devs :D
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
v_andal
Guru
Guru


Joined: 26 Aug 2008
Posts: 543
Location: Germany

PostPosted: Wed Feb 11, 2015 8:24 am    Post subject: Reply with quote

In my case, the upgrade went fine, without any issues, but then I've tried "emerge -p --depclean" and this reported some blockers (I believe XML-Simple, XML-LibXML and perl-core/podlators). After running perl-cleaner things were working smoothly again.

So, this upgrade of perl was unbelievably easy :)
Back to top
View user's profile Send private message
init3
n00b
n00b


Joined: 26 Dec 2013
Posts: 21

PostPosted: Thu Feb 12, 2015 12:32 pm    Post subject: Reply with quote

No real issues, as at almost all (excepting the first one) perl updates before.
After world's update perl-cleaner check find an atom (dev-perl/Locale-gettext) to be rebuilt (strange thing, that should NOT be).

And another known, but not fixed yet issue:
Orphant file (/usr/lib64/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini) without any warning (this file is used and namaged by several dev-perl/* packages, so it can't belong to any _one_ of them).
Exact one was regenerated for Perl-5.20 (/usr/lib64/perl5/vendor_perl/5.20.1/XML/SAX/ParserDetails.ini).
So, I can just recursively remove /usr/lib64/perl5/vendor_perl/5.18.2.
_________________
Excuse me my English.
Back to top
View user's profile Send private message
ff11
l33t
l33t


Joined: 10 Mar 2014
Posts: 664

PostPosted: Fri Feb 13, 2015 3:32 pm    Post subject: Reply with quote

"emerge -auDN @world" fail for me, then:
"emerge -auDN --backtrack=30 @world" fail too, then
"emerge --deselect $(qlist -IC 'perl-core/*')" and again "emerge -auDN --backtrack=30 @world" work
is building now, for me to make the final "perl-cleaner -all"
Deselect some package is doing it work for me :)
Back to top
View user's profile Send private message
schorsch_76
Guru
Guru


Joined: 19 Jun 2012
Posts: 452

PostPosted: Fri Feb 13, 2015 4:49 pm    Post subject: Reply with quote

The world update did run smoothly, After the update i do regulary a "emerge --ask --depclean" It complained that dependencies were not fullfilled in perl packages. So i ran "perl-cleaner --all". Afterwards the depclean did run as expected.
Back to top
View user's profile Send private message
bubbl07
Apprentice
Apprentice


Joined: 06 Feb 2005
Posts: 237
Location: New York City

PostPosted: Fri Feb 13, 2015 6:08 pm    Post subject: Reply with quote

Code:
emerge -Ca perl-Module-Build perl-libnet
did the trick for me, fine otherwise.
Back to top
View user's profile Send private message
user
Apprentice
Apprentice


Joined: 08 Feb 2004
Posts: 211

PostPosted: Fri Feb 13, 2015 10:05 pm    Post subject: Reply with quote

+1
for poll and forum feedback.
Back to top
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 10655
Location: Somewhere over Atlanta, Georgia

PostPosted: Fri Feb 13, 2015 10:51 pm    Post subject: Reply with quote

Had to manually remove perl-core/Compress-Raw-Zlib, which has apparently become part of dev-lang/perl-5.20*. Portage couldn't figure that out on its own. Otherwise, smooth sailing.

- John
_________________
I can confirm that I have received between 0 and 499 National Security Letters.
Back to top
View user's profile Send private message
OldTango
l33t
l33t


Joined: 21 Feb 2004
Posts: 718

PostPosted: Sat Feb 14, 2015 1:42 am    Post subject: Reply with quote

Seemed to go alright on my three Gentoo systems. However perl-cleaner --all didn't seem to clean anything or at least everything. All three of my systems reported
Code:

* The following files remain. These were either installed by hand
 * or edited. This script cannot deal with them.

/usr/lib32/perl5/5.16.3/i686-linux/CORE/perl.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/op.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/embed.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/pad.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/utfebcdic.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/regexp.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/proto.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/nostdio.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/iperlsys.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/config.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/mg_raw.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/form.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/cop.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perlio.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/git_version.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/dosish.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/mg_vtable.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perly.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/parser.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/XSUB.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/gv.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/fakesdio.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/reentr.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/opnames.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/regcomp.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/pp.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perliol.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/op_reg_common.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/fakethr.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/util.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/thread.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/EXTERN.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/unixish.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/bitcount.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/l1_char_class_tab.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/opcode.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perlsdio.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/warnings.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/cv.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/utf8.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/regnodes.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perlvars.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/mg.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/intrpvar.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/mydtrace.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perlsfio.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/overload.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/pp_proto.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/embedvar.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/INTERN.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/time64_config.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/metaconfig.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/feature.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/keywords.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/time64.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/perlapi.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/handy.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/patchlevel-gentoo.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/uconfig.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/regcharclass.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/malloc_ctl.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/patchlevel.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/sv.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/av.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/hv.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/mg_data.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/uudmap.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/scope.h
/usr/lib32/perl5/5.16.3/i686-linux/CORE/charclass_invlists.h
/usr/lib32/perl5/5.16.3/i686-linux/auto/MIME/Base64/Base64.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Sys/Hostname/Hostname.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Sys/Syslog/Syslog.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/IO/IO.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/List/Util/Util.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Fcntl/Fcntl.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Devel/Peek/Peek.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Devel/PPPort/PPPort.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/SDBM_File/SDBM_File.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Opcode/Opcode.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Time/Piece/Piece.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Time/HiRes/HiRes.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/DB_File/DB_File.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Hash/Util/FieldHash/FieldHash.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Hash/Util/Util.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Unicode/Normalize/Normalize.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Unicode/Collate/Collate.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/attributes/attributes.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Filter/Util/Call/Call.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/B/B.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/arybase/arybase.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/File/Glob/Glob.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/threads/threads.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/threads/shared/shared.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Text/Soundex/Soundex.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/GDBM_File/GDBM_File.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Data/Dumper/Dumper.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/NDBM_File/NDBM_File.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Tie/Hash/NamedCapture/NamedCapture.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/POSIX/POSIX.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/re/re.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Socket/Socket.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Storable/Storable.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/mmap/mmap.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/scalar/scalar.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/encoding/encoding.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/via/via.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Math/BigInt/FastCalc/FastCalc.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/I18N/Langinfo/Langinfo.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Compress/Raw/Zlib/Zlib.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Compress/Raw/Bzip2/Bzip2.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Cwd/Cwd.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/mro/mro.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/JP/JP.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/TW/TW.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Encode.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/CN/CN.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Unicode/Unicode.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Symbol/Symbol.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/EBCDIC/EBCDIC.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/KR/KR.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Byte/Byte.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Digest/MD5/MD5.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/Digest/SHA/SHA.so
/usr/lib32/perl5/5.16.3/i686-linux/auto/IPC/SysV/SysV.so
/usr/lib32/perl5/5.16.3/Encode/encode.h
/usr/lib64/perl5/vendor_perl/5.12.3/XML/SAX/ParserDetails.ini
/usr/lib64/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini
/usr/lib64/perl5/vendor_perl/5.12.4/XML/SAX/ParserDetails.ini
/usr/lib64/perl5/vendor_perl/5.16.3/XML/SAX/ParserDetails.ini
/usr/lib64/perl5/5.12.3/x86_64-linux/Encode/ConfigLocal.pm


Not sure what I should do about all the above packages. Never installed any package by hand or edited anything perl related. I sure am open to any ideas.

TIA..... :?
Back to top
View user's profile Send private message
Decibels
Veteran
Veteran


Joined: 16 Aug 2002
Posts: 1629
Location: U.S.A.

PostPosted: Sat Feb 14, 2015 2:18 am    Post subject: Reply with quote

I couldn't get anything here to work. Except for manually removing stuff.
Followed part of this and the bug report: https://forums.gentoo.org/viewtopic-t-1010432-start-25-postdays-0-postorder-asc-highlight-.html

Not done yet, but
1) emerge -C ~ the first 10 blockers of >61 blockers
2) Stopped that and emerge -C virtual/perl-*
3) Then emerge =dev-lang/perl-5.20.1-r4:0/5.20
is now emerging 1 of 86. And just finished.
4) perl-cleaner --all
which is doing 1 of 16 now.
5) Looks like good idea to run: perl-cleaner --reallyall also cause wants to upgrade 72 files.
Probably not good idea to reboot anytime during this process.

So far so good. Going to emerge world before reboot.

***UPDATE:
I'm doing this now on my laptop which haven't done in long long time. This method is working fine for updating from perl-5.18.2-r1 to 5.20.2 on it. Right now perl is updated and is emerging perl files 5 of 64. So looks like this method has worked on 2 or my boxes.
_________________
Support bacteria – they’re the only culture some people have.”

– Steven Wright


Last edited by Decibels on Sun Jun 07, 2015 4:42 pm; edited 2 times in total
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Sat Feb 14, 2015 9:55 am    Post subject: Re: How did the Perl 5.20 upgrade go for you? Reply with quote

dilfridge wrote:
It would be great to have some numbers how well (or not) the new Perl upgrade mechanisms are working.

dilfridge ... no issues here whatsoever, it went swimmingly.

Thanks & best ... khay
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum