Gentoo Archives: gentoo-user

From: "Сергей" <protserovsd@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Depclean's strange behaviour
Date: Fri, 15 Aug 2014 07:49:14
Message-Id: CA+EhKMXNJaV91dpg-BvWJpd+iUgyWoafSgGiYAhonMW27mBPxg@mail.gmail.com
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?

Replies

Subject Author
Re: [gentoo-user] Depclean's strange behaviour Alan McKinnon <alan.mckinnon@×××××.com>
Re: [gentoo-user] Depclean's strange behaviour Philip Webb <purslow@××××××××.net>