Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] --depclean wants to remove udev. What!?
Date: Mon, 20 Jun 2022 01:39:01
Message-Id: 7cc87b10-7857-cfc6-96e2-401a252cf2ce@gmail.com
1 Howdy all,
2
3 Once a month or so, or when told to by a news item, I run emerge with
4 the --depclean option.  I look at the list in case there something there
5 I want to keep or something that shouldn't be removed, like gcc or
6 something.  I ran it a bit ago and got back this: 
7
8
9 > >>> These are the packages that would be unmerged:
10 >
11 >  dev-lang/vala
12 >     selected: 0.52.10
13 >    protected: none
14 >      omitted: 0.54.7 0.56.1
15 >
16 >  sys-apps/systemd-tmpfiles
17 >     selected: 250
18 >    protected: none
19 >      omitted: none
20 >
21 >  dev-libs/rapidjson
22 >     selected: 1.1.0-r3
23 >    protected: none
24 >      omitted: none
25 >
26 >  sys-fs/udev
27 >     selected: 250
28 >    protected: none
29 >      omitted: none
30 >
31 >  sys-devel/clang
32 >     selected: 13.0.1
33 >    protected: none
34 >      omitted: 14.0.4
35 >
36 >  sys-devel/clang-runtime
37 >     selected: 13.0.1
38 >    protected: none
39 >      omitted: 14.0.4
40 >
41 >  sys-libs/compiler-rt
42 >     selected: 13.0.1
43 >    protected: none
44 >      omitted: 14.0.4
45 >
46 >  sys-libs/compiler-rt-sanitizers
47 >     selected: 13.0.1
48 >    protected: none
49 >      omitted: 14.0.4
50 >
51 >  sys-devel/llvm
52 >     selected: 13.0.1
53 >    protected: none
54 >      omitted: 14.0.4
55 >
56 > All selected packages: =sys-devel/clang-runtime-13.0.1
57 > =sys-libs/compiler-rt-13.0.1 =sys-libs/compiler-rt-sanitizers-13.0.1
58 > =sys-devel/clang-13.0.1 =dev-lang/vala-0.52.10
59 > =sys-apps/systemd-tmpfiles-250 =sys-fs/udev-250 =sys-devel/llvm-13.0.1
60 > =dev-libs/rapidjson-1.1.0-r3
61 >
62 > >>> 'Selected' packages are slated for removal.
63 > >>> 'Protected' and 'omitted' packages will not be removed.
64 >
65 > Would you like to unmerge these packages? [Yes/No]
66
67
68
69 The part that has me concerned is sys-fs/udev.  There's another that I'm
70 not sure about but that one caught my eye right away.  I don't recall
71 seeing anything posted on -dev about switching to something else or udev
72 no longer being needed and being removed.  I'm confused here.  Isn't the
73 virtual supposed to prevent this from being removed?  Is this a portage
74 change or did I mess something up somewhere? 
75
76 This is what I show here depending either on the virtual or udev itself. 
77
78
79 > root@fireball / # equery d sys-fs/udev
80 >  * These packages depend on sys-fs/udev:
81 > virtual/libudev-232-r7 (!systemd ?
82 > sys-fs/udev[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
83 > virtual/udev-217-r5 (sys-fs/udev)
84 > root@fireball / # equery d virtual/udev
85 >  * These packages depend on virtual/udev:
86 > app-crypt/zulucrypt-5.5.0_pre20180223 (udev ? virtual/udev)
87 > app-pda/usbmuxd-1.1.1 (virtual/udev)
88 > dev-libs/libinput-1.20.1 (virtual/udev)
89 > media-video/vlc-3.0.17.4 (udev ? virtual/udev)
90 > net-misc/dhcpcd-9.4.1 (udev ? virtual/udev)
91 > sys-block/f3-8.0 (extra ? virtual/udev)
92 > sys-fs/cryptmount-5.3.3-r2 (udev ? virtual/udev)
93 > sys-fs/udev-init-scripts-34 (>=virtual/udev-217)
94 > sys-fs/udisks-2.9.4 (virtual/udev)
95 > sys-kernel/dracut-055-r4 (virtual/udev)
96 > sys-libs/libblockdev-2.26 (lvm ? virtual/udev)
97 > sys-power/nut-2.7.4-r8 (virtual/udev)
98 > sys-power/upower-0.99.17 (kernel_linux ? virtual/udev)
99 > virtual/dev-manager-0-r2 (virtual/udev)
100 > x11-misc/spacefm-1.0.6-r1 (virtual/udev)
101 > xfce-base/thunar-4.16.11 (udisks ? virtual/udev)
102 > xfce-extra/thunar-volman-4.16.0 (virtual/udev)
103 > root@fireball / # 
104
105
106 This is the packages I have installed containing udev. 
107
108
109 > root@fireball / # equery list *udev*
110 >  * Searching for *udev* ...
111 > [IP-] [  ] dev-libs/libgudev-237-r1:0/0
112 > [IP-] [  ] sys-fs/udev-250:0
113 > [IP-] [  ] sys-fs/udev-init-scripts-34:0
114 > [IP-] [  ] virtual/libudev-232-r7:0/1
115 > [IP-] [  ] virtual/udev-217-r5:0
116 > root@fireball / # 
117
118
119
120 Anyone have ideas on this?  I mess up something?  Catch the tree in a
121 bad state?  Something else I'm not aware of?  It's not making sense to
122 me yet.  :/
123
124 Thanks.
125
126 Dale
127
128 :-)  :-) 

Replies

Subject Author
Re: [gentoo-user] --depclean wants to remove udev. What!? Julien Roy <julien@××××.ca>
Re: [gentoo-user] --depclean wants to remove udev. What!? Dale <rdalek1967@×××××.com>