Gentoo Archives: gentoo-user

From: Anton Shumskyi <efsinua@×××××.com>
To: "gentoo-user@l.g.o" <gentoo-user@l.g.o>
Subject: [gentoo-user] how to upgrade perl
Date: Mon, 20 Jun 2016 17:35:25
Message-Id: CAOpXewOwXBBCgrHqqe0RefPUfdmTMXTLsaBc+LcHM8qY9a_7yA@mail.gmail.com
In Reply to: [gentoo-user] how to upgrade perl by lee
1 In my case perl-cleaner was quite useless=( but it has an update since
2 then, so maybe it will work now.
3
4 But if it will be blocking updates you can always do it in some brutal
5 way=)))
6 run emerge perl with "--nodeps" and after do the same for every package
7 that uses perl....
8 you can find their files at /usr/lib64/perl5/vendor_perl/5.20.2/ and use
9 something like
10 portageq owners / /usr/lib64/perl5/vendor_perl/5.20.2/*
11 to find all packages that need reinstall, again if perl-cleaner won't work
12
13 simple emerge won't help, because it will try to compile some packages in
14 wrong order
15
16 and I have perl 5.24, using that repo
17 /etc/portage/repos.conf/gentoo.conf
18 [gentoo]
19 location = /usr/portage/gentoo
20 sync-type = git
21 sync-uri = https://github.com/gentoo-mirror/gentoo.git
22 auto-sync = true
23
24
25 On Monday, June 20, 2016, lee <lee@××××××××.de> wrote:
26
27 >
28 > Hi,
29 >
30 > how do you do an update despite perl blocking it?
31 >
32 >
33 > emerge -a --update --newuse --deep --with-bdeps=y --keep-going @world
34 > [...]
35 > dev-lang/perl:0
36 >
37 > (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge) pulled
38 > in by
39 > =dev-lang/perl-5.22* required by
40 > (virtual/perl-IO-Zlib-1.100.0-r6:0/0::gentoo, installed)
41 > ^ ^^^^^
42 > (and 8 more with the same problem)
43 >
44 > (dev-lang/perl-5.20.2:0/5.20::gentoo, installed) pulled in by
45 > dev-lang/perl:0/5.20=[-build(-)] required by
46 > (dev-perl/Encode-Locale-1.30.0-r1:0/0::gentoo, installed)
47 > ^^^^^^^^
48 > =dev-lang/perl-5.20* required by
49 > (virtual/perl-Pod-Parser-1.620.0:0/0::gentoo, installed)
50 > ^ ^^^^^
51 > (and 56 more with the same problems)
52 > [...]
53 >
54 >
55 > It seems that some pppl found perl 5.24 somewhere, which doesn't seem to
56 > be available:
57 >
58 >
59 > eix dev-lang/perl
60 > [I] dev-lang/perl
61 > Available versions: 5.20.2(0/5.20) ~5.20.2-r1(0/5.20)
62 > ~5.22.0(0/5.22) ~5.22.1(0/5.22) {berkdb debug doc gdbm ithreads}
63 > Installed versions: 5.20.2(01:11:43 AM 04/06/2015)(berkdb gdbm
64 > -debug -doc -ithreads)
65 > Homepage: http://www.perl.org/
66 > Description: Larry Wall's Practical Extraction and Report
67 > Language
68 >
69 >
70 > An update is overdue. What should I do?
71 >
72 >