1 |
On Wed, Apr 19, 2017 at 4:02 PM, Alarig Le Lay <alarig@××××××××××.fr> wrote: |
2 |
> Hi, |
3 |
> |
4 |
> I’m doing the normal updates on a server using this command: |
5 |
> obelix ~ # eix-sync && emerge -va --update --newuse --deep --with-bdeps\=y @world && emerge -va --depclean --with-bdeps\=y && eix-test-obsolete |
6 |
> |
7 |
> But it fails on perl packages update: |
8 |
> dev-lang/perl:0 |
9 |
> |
10 |
> (dev-lang/perl-5.24.1-r1:0/5.24::gentoo, ebuild scheduled for merge) pulled in by |
11 |
> =dev-lang/perl-5.24* required by (virtual/perl-version-0.991.600-r1:0/0::gentoo, ebuild scheduled for merge) |
12 |
> ^ ^^^^^ |
13 |
> (and 33 more with the same problem) |
14 |
> |
15 |
> (dev-lang/perl-5.22.3_rc4:0/5.22::gentoo, installed) pulled in by |
16 |
> dev-lang/perl:0/5.22=[-build(-)] required by (dev-perl/IO-Socket-INET6-2.720.0:0/0::gentoo, installed) |
17 |
> ^^^^^^^^ |
18 |
> (and 50 more with the same problem) |
19 |
> |
20 |
> NOTE: Use the '--verbose-conflicts' option to display parents omitted above |
21 |
> |
22 |
> But, if I look at the required version for the printed package, it’s |
23 |
> perl-5.24.1-r1 and not 5.22.3_rc4: |
24 |
> obelix ~ # equery depgraph dev-perl/IO-Socket-INET6 |
25 |
> * Searching for IO-Socket-INET6 in dev-perl ... |
26 |
> |
27 |
> * dependency graph for dev-perl/IO-Socket-INET6-2.720.0 |
28 |
> `-- dev-perl/IO-Socket-INET6-2.720.0 amd64 |
29 |
> `-- dev-perl/Socket6-0.270.0 (dev-perl/Socket6) amd64 |
30 |
> `-- dev-perl/Module-Build-0.421.600 (dev-perl/Module-Build) amd64 |
31 |
> `-- dev-lang/perl-5.24.1-r1 (dev-lang/perl) amd64 [-build(-)] |
32 |
> [ dev-perl/IO-Socket-INET6-2.720.0 stats: packages (4), max depth (1) ] |
33 |
> |
34 |
> So, what’s the cause of this conflict? |
35 |
> |
36 |
> -- |
37 |
> alarig |
38 |
|
39 |
https://wiki.gentoo.org/wiki/Perl#Upgrading_.28major_version.29 |
40 |
emerge -uDNav --with-bdeps y --backtrack 100 @world |
41 |
perl-cleaner --all |