Gentoo Archives: gentoo-user

From: Tanstaafl <tanstaafl@×××××××××××.org>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] perl-cleaner lerfovers
Date: Mon, 02 Mar 2015 13:14:57
Message-Id: 54F46241.3080408@libertytrek.org
In Reply to: Re: [gentoo-user] perl-cleaner lerfovers by bitlord
1 On 2/14/2015 6:37 AM, bitlord <bitlord0xff@×××××.com> wrote:
2 > On Sat, 14 Feb 2015 13:13:25 Alexander Kapshuk wrote:
3 >> 'perl-cleaner --all' generated the following output.
4 >>
5 >> * Finding left over modules and header
6 >>
7 >> * The following files remain. These were either installed by hand
8 >> * or edited. This script cannot deal with them.
9 >>
10 >> /usr/lib/perl5/vendor_perl/5.16.3/XML/SAX/ParserDetails.ini
11 >> /usr/lib/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini
12 >> /usr/lib/perl5/5.12.4/i686-linux/Encode/ConfigLocal.pm
13 >>
14 >> What's the recommended way to go about this?
15
16 > As I understand this, it is safe to remove and that is what I do when
17 > they appear on my system, if you don't have perl 5.16.3, 5.18.2 or
18 > 5.12.4 ..., and updated/rebuild all perl modules with perl-cleaner.
19 >
20 > I also used 'qfile /path/to/file' (from portage-utils) to check if they
21 > belong to any installed package. (which is probably not needed,
22 > per-cleaner knows about this?)
23
24 I'm curious about this...
25
26 After updating to 5.20, I got a similar message, but a lot more, and
27 strangely, all of which (except the very last one) are in lib32 instead
28 of lib64.
29
30 So, to confirm, it is safe to remove these?
31
32 If so, then I guess the obvious question is, *if* it really is safe to
33 remove these, why doesn't portage just go ahead and do it automatically?
34
35 Here is the list of files left over on mine:
36
37 * The following files remain. These were either installed by hand
38 * or edited. This script cannot deal with them.
39
40 /usr/lib32/perl5/5.16.3/i686-linux/auto/File/Glob/Glob.so
41 /usr/lib32/perl5/5.16.3/i686-linux/auto/Storable/Storable.so
42 /usr/lib32/perl5/5.16.3/i686-linux/auto/Filter/Util/Call/Call.so
43 /usr/lib32/perl5/5.16.3/i686-linux/auto/DB_File/DB_File.so
44 /usr/lib32/perl5/5.16.3/i686-linux/auto/GDBM_File/GDBM_File.so
45 /usr/lib32/perl5/5.16.3/i686-linux/auto/Sys/Hostname/Hostname.so
46 /usr/lib32/perl5/5.16.3/i686-linux/auto/Sys/Syslog/Syslog.so
47 /usr/lib32/perl5/5.16.3/i686-linux/auto/Fcntl/Fcntl.so
48 /usr/lib32/perl5/5.16.3/i686-linux/auto/Opcode/Opcode.so
49 /usr/lib32/perl5/5.16.3/i686-linux/auto/POSIX/POSIX.so
50 /usr/lib32/perl5/5.16.3/i686-linux/auto/Text/Soundex/Soundex.so
51 /usr/lib32/perl5/5.16.3/i686-linux/auto/Time/Piece/Piece.so
52 /usr/lib32/perl5/5.16.3/i686-linux/auto/Time/HiRes/HiRes.so
53 /usr/lib32/perl5/5.16.3/i686-linux/auto/re/re.so
54 /usr/lib32/perl5/5.16.3/i686-linux/auto/Compress/Raw/Bzip2/Bzip2.so
55 /usr/lib32/perl5/5.16.3/i686-linux/auto/Compress/Raw/Zlib/Zlib.so
56 /usr/lib32/perl5/5.16.3/i686-linux/auto/Socket/Socket.so
57 /usr/lib32/perl5/5.16.3/i686-linux/auto/List/Util/Util.so
58 /usr/lib32/perl5/5.16.3/i686-linux/auto/threads/shared/shared.so
59 /usr/lib32/perl5/5.16.3/i686-linux/auto/threads/threads.so
60 /usr/lib32/perl5/5.16.3/i686-linux/auto/Digest/SHA/SHA.so
61 /usr/lib32/perl5/5.16.3/i686-linux/auto/Digest/MD5/MD5.so
62 /usr/lib32/perl5/5.16.3/i686-linux/auto/NDBM_File/NDBM_File.so
63 /usr/lib32/perl5/5.16.3/i686-linux/auto/IO/IO.so
64 /usr/lib32/perl5/5.16.3/i686-linux/auto/Math/BigInt/FastCalc/FastCalc.so
65 /usr/lib32/perl5/5.16.3/i686-linux/auto/Data/Dumper/Dumper.so
66 /usr/lib32/perl5/5.16.3/i686-linux/auto/IPC/SysV/SysV.so
67 /usr/lib32/perl5/5.16.3/i686-linux/auto/Cwd/Cwd.so
68 /usr/lib32/perl5/5.16.3/i686-linux/auto/I18N/Langinfo/Langinfo.so
69 /usr/lib32/perl5/5.16.3/i686-linux/auto/mro/mro.so
70 /usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/scalar/scalar.so
71 /usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/via/via.so
72 /usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/mmap/mmap.so
73 /usr/lib32/perl5/5.16.3/i686-linux/auto/PerlIO/encoding/encoding.so
74 /usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/CN/CN.so
75 /usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/JP/JP.so
76 /usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Byte/Byte.so
77 /usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Symbol/Symbol.so
78 /usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Encode.so
79 /usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/KR/KR.so
80 /usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/EBCDIC/EBCDIC.so
81 /usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/Unicode/Unicode.so
82 /usr/lib32/perl5/5.16.3/i686-linux/auto/Encode/TW/TW.so
83 /usr/lib32/perl5/5.16.3/i686-linux/auto/Devel/PPPort/PPPort.so
84 /usr/lib32/perl5/5.16.3/i686-linux/auto/Devel/Peek/Peek.so
85 /usr/lib32/perl5/5.16.3/i686-linux/auto/Hash/Util/Util.so
86 /usr/lib32/perl5/5.16.3/i686-linux/auto/Hash/Util/FieldHash/FieldHash.so
87 /usr/lib32/perl5/5.16.3/i686-linux/auto/arybase/arybase.so
88 /usr/lib32/perl5/5.16.3/i686-linux/auto/B/B.so
89 /usr/lib32/perl5/5.16.3/i686-linux/auto/Unicode/Normalize/Normalize.so
90 /usr/lib32/perl5/5.16.3/i686-linux/auto/Unicode/Collate/Collate.so
91 /usr/lib32/perl5/5.16.3/i686-linux/auto/MIME/Base64/Base64.so
92 /usr/lib32/perl5/5.16.3/i686-linux/auto/SDBM_File/SDBM_File.so
93 /usr/lib32/perl5/5.16.3/i686-linux/auto/Tie/Hash/NamedCapture/NamedCapture.so
94 /usr/lib32/perl5/5.16.3/i686-linux/auto/attributes/attributes.so
95 /usr/lib32/perl5/5.16.3/i686-linux/CORE/perlsfio.h
96 /usr/lib32/perl5/5.16.3/i686-linux/CORE/utfebcdic.h
97 /usr/lib32/perl5/5.16.3/i686-linux/CORE/hv.h
98 /usr/lib32/perl5/5.16.3/i686-linux/CORE/utf8.h
99 /usr/lib32/perl5/5.16.3/i686-linux/CORE/mydtrace.h
100 /usr/lib32/perl5/5.16.3/i686-linux/CORE/regnodes.h
101 /usr/lib32/perl5/5.16.3/i686-linux/CORE/form.h
102 /usr/lib32/perl5/5.16.3/i686-linux/CORE/l1_char_class_tab.h
103 /usr/lib32/perl5/5.16.3/i686-linux/CORE/perlapi.h
104 /usr/lib32/perl5/5.16.3/i686-linux/CORE/thread.h
105 /usr/lib32/perl5/5.16.3/i686-linux/CORE/fakethr.h
106 /usr/lib32/perl5/5.16.3/i686-linux/CORE/pp.h
107 /usr/lib32/perl5/5.16.3/i686-linux/CORE/uconfig.h
108 /usr/lib32/perl5/5.16.3/i686-linux/CORE/EXTERN.h
109 /usr/lib32/perl5/5.16.3/i686-linux/CORE/XSUB.h
110 /usr/lib32/perl5/5.16.3/i686-linux/CORE/sv.h
111 /usr/lib32/perl5/5.16.3/i686-linux/CORE/keywords.h
112 /usr/lib32/perl5/5.16.3/i686-linux/CORE/INTERN.h
113 /usr/lib32/perl5/5.16.3/i686-linux/CORE/dosish.h
114 /usr/lib32/perl5/5.16.3/i686-linux/CORE/charclass_invlists.h
115 /usr/lib32/perl5/5.16.3/i686-linux/CORE/perl.h
116 /usr/lib32/perl5/5.16.3/i686-linux/CORE/opnames.h
117 /usr/lib32/perl5/5.16.3/i686-linux/CORE/mg_raw.h
118 /usr/lib32/perl5/5.16.3/i686-linux/CORE/time64.h
119 /usr/lib32/perl5/5.16.3/i686-linux/CORE/op.h
120 /usr/lib32/perl5/5.16.3/i686-linux/CORE/regexp.h
121 /usr/lib32/perl5/5.16.3/i686-linux/CORE/util.h
122 /usr/lib32/perl5/5.16.3/i686-linux/CORE/opcode.h
123 /usr/lib32/perl5/5.16.3/i686-linux/CORE/perliol.h
124 /usr/lib32/perl5/5.16.3/i686-linux/CORE/nostdio.h
125 /usr/lib32/perl5/5.16.3/i686-linux/CORE/intrpvar.h
126 /usr/lib32/perl5/5.16.3/i686-linux/CORE/pad.h
127 /usr/lib32/perl5/5.16.3/i686-linux/CORE/reentr.h
128 /usr/lib32/perl5/5.16.3/i686-linux/CORE/fakesdio.h
129 /usr/lib32/perl5/5.16.3/i686-linux/CORE/metaconfig.h
130 /usr/lib32/perl5/5.16.3/i686-linux/CORE/uudmap.h
131 /usr/lib32/perl5/5.16.3/i686-linux/CORE/config.h
132 /usr/lib32/perl5/5.16.3/i686-linux/CORE/regcharclass.h
133 /usr/lib32/perl5/5.16.3/i686-linux/CORE/embed.h
134 /usr/lib32/perl5/5.16.3/i686-linux/CORE/embedvar.h
135 /usr/lib32/perl5/5.16.3/i686-linux/CORE/pp_proto.h
136 /usr/lib32/perl5/5.16.3/i686-linux/CORE/mg_data.h
137 /usr/lib32/perl5/5.16.3/i686-linux/CORE/perlsdio.h
138 /usr/lib32/perl5/5.16.3/i686-linux/CORE/scope.h
139 /usr/lib32/perl5/5.16.3/i686-linux/CORE/feature.h
140 /usr/lib32/perl5/5.16.3/i686-linux/CORE/perlvars.h
141 /usr/lib32/perl5/5.16.3/i686-linux/CORE/op_reg_common.h
142 /usr/lib32/perl5/5.16.3/i686-linux/CORE/proto.h
143 /usr/lib32/perl5/5.16.3/i686-linux/CORE/overload.h
144 /usr/lib32/perl5/5.16.3/i686-linux/CORE/av.h
145 /usr/lib32/perl5/5.16.3/i686-linux/CORE/handy.h
146 /usr/lib32/perl5/5.16.3/i686-linux/CORE/perlio.h
147 /usr/lib32/perl5/5.16.3/i686-linux/CORE/patchlevel.h
148 /usr/lib32/perl5/5.16.3/i686-linux/CORE/perly.h
149 /usr/lib32/perl5/5.16.3/i686-linux/CORE/bitcount.h
150 /usr/lib32/perl5/5.16.3/i686-linux/CORE/cop.h
151 /usr/lib32/perl5/5.16.3/i686-linux/CORE/malloc_ctl.h
152 /usr/lib32/perl5/5.16.3/i686-linux/CORE/time64_config.h
153 /usr/lib32/perl5/5.16.3/i686-linux/CORE/patchlevel-gentoo.h
154 /usr/lib32/perl5/5.16.3/i686-linux/CORE/regcomp.h
155 /usr/lib32/perl5/5.16.3/i686-linux/CORE/cv.h
156 /usr/lib32/perl5/5.16.3/i686-linux/CORE/warnings.h
157 /usr/lib32/perl5/5.16.3/i686-linux/CORE/mg.h
158 /usr/lib32/perl5/5.16.3/i686-linux/CORE/mg_vtable.h
159 /usr/lib32/perl5/5.16.3/i686-linux/CORE/unixish.h
160 /usr/lib32/perl5/5.16.3/i686-linux/CORE/iperlsys.h
161 /usr/lib32/perl5/5.16.3/i686-linux/CORE/git_version.h
162 /usr/lib32/perl5/5.16.3/i686-linux/CORE/parser.h
163 /usr/lib32/perl5/5.16.3/i686-linux/CORE/gv.h
164 /usr/lib32/perl5/5.16.3/Encode/encode.h
165 /usr/lib64/perl5/5.12.4/x86_64-linux/Encode/ConfigLocal.pm

Replies

Subject Author
Re: [gentoo-user] perl-cleaner lerfovers Alan McKinnon <alan.mckinnon@×××××.com>