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? |