1 |
sergey-pc sergey # emerge --depclean -a |
2 |
|
3 |
Calculating dependencies... done! |
4 |
>>> No packages selected for removal by depclean |
5 |
>>> To see reverse dependencies, use --verbose |
6 |
Packages installed: 896 |
7 |
Packages in world: 92 |
8 |
Packages in system: 44 |
9 |
Required packages: 896 |
10 |
Number removed: 0 |
11 |
sergey-pc sergey # emerge --depclean -a |
12 |
|
13 |
Calculating dependencies... done! |
14 |
>>> Calculating removal order... |
15 |
|
16 |
>>> These are the packages that would be unmerged: |
17 |
|
18 |
|
19 |
!!! 'app-editors/nano' (virtual/editor) is part of your system profile. |
20 |
!!! Unmerging it may be damaging to your system. |
21 |
|
22 |
|
23 |
app-editors/nano |
24 |
selected: 2.3.2 |
25 |
protected: none |
26 |
omitted: none |
27 |
|
28 |
All selected packages: app-editors/nano-2.3.2 |
29 |
|
30 |
>>> 'Selected' packages are slated for removal. |
31 |
>>> 'Protected' and 'omitted' packages will not be removed. |
32 |
|
33 |
Would you like to unmerge these packages? [Yes/No] |
34 |
|
35 |
NOTHING had changed between running these two commands. So, sometimes |
36 |
depclean wants to remove nano, sometimes it doesn't. |
37 |
If I look at emerge -pv --depclean, that's what I see: |
38 |
If it removes nano: |
39 |
sys-apps/ed-1.6 pulled in by: |
40 |
app-text/texlive-core-2012-r1 requires sys-apps/ed |
41 |
virtual/editor-0 requires sys-apps/ed |
42 |
If it keeps nano: |
43 |
app-editors/nano-2.3.2 pulled in by: |
44 |
virtual/editor-0 requires app-editors/nano |
45 |
|
46 |
I have removed "ed" because I don't use it, but I think, depclean |
47 |
should behave more exact. For example, say "Two different packages |
48 |
provide *bla-bla* which is needed by installed virtual/*bla*"... |
49 |
|
50 |
Should I file a bug about this? |