Gentoo Archives: gentoo-user

From: Alexander Kapshuk <alexander.kapshuk@×××××.com>
To: Gentoo mailing list <gentoo-user@l.g.o>
Subject: Re: [gentoo-user] Dependency conflict
Date: Fri, 30 Sep 2016 08:44:46
Message-Id: CAJ1xhMXXpW9n6o+0=2pE+8dLomNVdbgfcbVZ6R=B+x+1kO5D4Q@mail.gmail.com
In Reply to: [gentoo-user] Dependency conflict by Dmitry Bogun
1 On Fri, Sep 30, 2016 at 11:32 AM, Dmitry Bogun <nyaka@×××××.org> wrote:
2 > Hi.
3 >
4 > Perl packages family use extremely annoying dependency definition.
5 >
6 > See example below.
7 >
8 > The question is "what is the correct way to solve this dependency conflict?". I don't like to add all "conflicts" into install list in cli. Is there a way to force update of all this "perl sh.t/stuff"? And this is not first time when I faced this issue. And usually it happen with perl* packages.
9 >
10 > # emerge -a1 bash perl
11 >
12 > * IMPORTANT: 1 news items need reading for repository 'gentoo'.
13 > * Use eselect news read to view new items.
14 >
15 >
16 > These are the packages that would be merged, in order:
17 >
18 > Calculating dependencies... done!
19 > [ebuild U ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1]
20 > [ebuild R ] dev-lang/perl-5.20.2
21 >
22 > WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:
23 >
24 > dev-lang/perl:0
25 >
26 > (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge) conflicts with
27 > =dev-lang/perl-5.20* required by (virtual/perl-IO-1.310.0:0/0::gentoo, installed)
28 > ^ ^^^^^
29 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed)
30 > ^^^^^^^^
31 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Text-Unidecode-0.40.0-r1:0/0::gentoo, installed)
32 > ^^^^^^^^
33 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Date-Manip-6.510.0:0/0::gentoo, installed)
34 > ^^^^^^^^
35 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/IO-Socket-INET6-2.720.0:0/0::gentoo, installed)
36 > ^^^^^^^^
37 > dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/Data-Dumper-2.154.0:0/0::gentoo, installed)
38 > ^^^^^^^^
39 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/IO-Socket-SSL-2.24.0:0/0::gentoo, installed)
40 > ^^^^^^^^
41 > =dev-lang/perl-5.20* required by (virtual/perl-Test-Harness-3.330.0:0/0::gentoo, installed)
42 > ^ ^^^^^
43 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed)
44 > ^^^^^^^^
45 > =dev-lang/perl-5.20* required by (virtual/perl-Digest-SHA-5.880.0:0/0::gentoo, installed)
46 > ^ ^^^^^
47 > =dev-lang/perl-5.20.2* required by (virtual/perl-Storable-2.490.100-r1:0/0::gentoo, installed)
48 > ^ ^^^^^^^
49 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Carp-Clan-6.40.0-r1:0/0::gentoo, installed)
50 > ^^^^^^^^
51 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Socket6-0.270.0:0/0::gentoo, installed)
52 > ^^^^^^^^
53 > dev-lang/perl:0/5.20= required by (dev-perl/Net-DNS-1.40.0:0/0::gentoo, installed)
54 > ^^^^^^^^
55 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Error-0.170.240:0/0::gentoo, installed)
56 > ^^^^^^^^
57 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Date-Calc-6.400.0:0/0::gentoo, installed)
58 > ^^^^^^^^
59 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/libintl-perl-1.240.0:0/0::gentoo, installed)
60 > ^^^^^^^^
61 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Sys-CPU-0.610.0:0/0::gentoo, installed)
62 > ^^^^^^^^
63 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed)
64 > ^^^^^^^^
65 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Sys-MemInfo-0.980.0:0/0::gentoo, installed)
66 > ^^^^^^^^
67 > =dev-lang/perl-5.20* required by (virtual/perl-Digest-MD5-2.530.0-r2:0/0::gentoo, installed)
68 > ^ ^^^^^
69 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Net-IP-1.260.0-r1:0/0::gentoo, installed)
70 > ^^^^^^^^
71 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-vcs/git-2.7.3-r1:0/0::gentoo, installed)
72 > ^^^^^^^^
73 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
74 > ^^^^^^^^
75 > dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed)
76 > ^^^^^^^^
77 > =dev-lang/perl-5.20.2* required by (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, installed)
78 > ^ ^^^^^^^
79 > =dev-lang/perl-5.20* required by (virtual/perl-MIME-Base64-3.140.0-r1:0/0::gentoo, installed)
80 > ^ ^^^^^
81 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Bit-Vector-7.400.0:0/0::gentoo, installed)
82 > ^^^^^^^^
83 > dev-lang/perl:0/5.20= required by (sys-apps/texinfo-6.1:0/0::gentoo, installed)
84 > ^^^^^^^^
85 > =dev-lang/perl-5.20* required by (virtual/perl-Encode-2.600.0:0/0::gentoo, installed)
86 > ^ ^^^^^
87 > dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/libnet-1.270.0:0/0::gentoo, installed)
88 > ^^^^^^^^
89 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, installed)
90 > ^^^^^^^^
91 > =dev-lang/perl-5.20* required by (virtual/perl-Carp-1.330.100:0/0::gentoo, installed)
92 > ^ ^^^^^
93 > dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/URI-1.600.0-r1:0/0::gentoo, installed)
94 > ^^^^^^^^
95 > dev-lang/perl:0/5.20= required by (dev-perl/Net-SSLeay-1.720.0-r1:0/0::gentoo, installed)
96 > ^^^^^^^^
97 > =dev-lang/perl-5.20* required by (virtual/perl-Scalar-List-Utils-1.380.0:0/0::gentoo, installed)
98 > ^ ^^^^^
99 >
100 >
101 > Would you like to merge these packages? [Yes/No] n
102 >
103 > Quitting.
104
105 perl-cleaner?