1 |
Hi. |
2 |
|
3 |
Perl packages family use extremely annoying dependency definition. |
4 |
|
5 |
See example below. |
6 |
|
7 |
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. |
8 |
|
9 |
# emerge -a1 bash perl |
10 |
|
11 |
* IMPORTANT: 1 news items need reading for repository 'gentoo'. |
12 |
* Use eselect news read to view new items. |
13 |
|
14 |
|
15 |
These are the packages that would be merged, in order: |
16 |
|
17 |
Calculating dependencies... done! |
18 |
[ebuild U ] app-shells/bash-4.3_p46-r1 [4.3_p42-r1] |
19 |
[ebuild R ] dev-lang/perl-5.20.2 |
20 |
|
21 |
WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: |
22 |
|
23 |
dev-lang/perl:0 |
24 |
|
25 |
(dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge) conflicts with |
26 |
=dev-lang/perl-5.20* required by (virtual/perl-IO-1.310.0:0/0::gentoo, installed) |
27 |
^ ^^^^^ |
28 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed) |
29 |
^^^^^^^^ |
30 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Text-Unidecode-0.40.0-r1:0/0::gentoo, installed) |
31 |
^^^^^^^^ |
32 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Date-Manip-6.510.0:0/0::gentoo, installed) |
33 |
^^^^^^^^ |
34 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/IO-Socket-INET6-2.720.0:0/0::gentoo, installed) |
35 |
^^^^^^^^ |
36 |
dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/Data-Dumper-2.154.0:0/0::gentoo, installed) |
37 |
^^^^^^^^ |
38 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/IO-Socket-SSL-2.24.0:0/0::gentoo, installed) |
39 |
^^^^^^^^ |
40 |
=dev-lang/perl-5.20* required by (virtual/perl-Test-Harness-3.330.0:0/0::gentoo, installed) |
41 |
^ ^^^^^ |
42 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Tie-IxHash-1.230.0:0/0::gentoo, installed) |
43 |
^^^^^^^^ |
44 |
=dev-lang/perl-5.20* required by (virtual/perl-Digest-SHA-5.880.0:0/0::gentoo, installed) |
45 |
^ ^^^^^ |
46 |
=dev-lang/perl-5.20.2* required by (virtual/perl-Storable-2.490.100-r1:0/0::gentoo, installed) |
47 |
^ ^^^^^^^ |
48 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Carp-Clan-6.40.0-r1:0/0::gentoo, installed) |
49 |
^^^^^^^^ |
50 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Socket6-0.270.0:0/0::gentoo, installed) |
51 |
^^^^^^^^ |
52 |
dev-lang/perl:0/5.20= required by (dev-perl/Net-DNS-1.40.0:0/0::gentoo, installed) |
53 |
^^^^^^^^ |
54 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Error-0.170.240:0/0::gentoo, installed) |
55 |
^^^^^^^^ |
56 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Date-Calc-6.400.0:0/0::gentoo, installed) |
57 |
^^^^^^^^ |
58 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/libintl-perl-1.240.0:0/0::gentoo, installed) |
59 |
^^^^^^^^ |
60 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Sys-CPU-0.610.0:0/0::gentoo, installed) |
61 |
^^^^^^^^ |
62 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed) |
63 |
^^^^^^^^ |
64 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Sys-MemInfo-0.980.0:0/0::gentoo, installed) |
65 |
^^^^^^^^ |
66 |
=dev-lang/perl-5.20* required by (virtual/perl-Digest-MD5-2.530.0-r2:0/0::gentoo, installed) |
67 |
^ ^^^^^ |
68 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Net-IP-1.260.0-r1:0/0::gentoo, installed) |
69 |
^^^^^^^^ |
70 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-vcs/git-2.7.3-r1:0/0::gentoo, installed) |
71 |
^^^^^^^^ |
72 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed) |
73 |
^^^^^^^^ |
74 |
dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed) |
75 |
^^^^^^^^ |
76 |
=dev-lang/perl-5.20.2* required by (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, installed) |
77 |
^ ^^^^^^^ |
78 |
=dev-lang/perl-5.20* required by (virtual/perl-MIME-Base64-3.140.0-r1:0/0::gentoo, installed) |
79 |
^ ^^^^^ |
80 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Bit-Vector-7.400.0:0/0::gentoo, installed) |
81 |
^^^^^^^^ |
82 |
dev-lang/perl:0/5.20= required by (sys-apps/texinfo-6.1:0/0::gentoo, installed) |
83 |
^^^^^^^^ |
84 |
=dev-lang/perl-5.20* required by (virtual/perl-Encode-2.600.0:0/0::gentoo, installed) |
85 |
^ ^^^^^ |
86 |
dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/libnet-1.270.0:0/0::gentoo, installed) |
87 |
^^^^^^^^ |
88 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, installed) |
89 |
^^^^^^^^ |
90 |
=dev-lang/perl-5.20* required by (virtual/perl-Carp-1.330.100:0/0::gentoo, installed) |
91 |
^ ^^^^^ |
92 |
dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/URI-1.600.0-r1:0/0::gentoo, installed) |
93 |
^^^^^^^^ |
94 |
dev-lang/perl:0/5.20= required by (dev-perl/Net-SSLeay-1.720.0-r1:0/0::gentoo, installed) |
95 |
^^^^^^^^ |
96 |
=dev-lang/perl-5.20* required by (virtual/perl-Scalar-List-Utils-1.380.0:0/0::gentoo, installed) |
97 |
^ ^^^^^ |
98 |
|
99 |
|
100 |
Would you like to merge these packages? [Yes/No] n |
101 |
|
102 |
Quitting. |