1 |
On Sat, Feb 14, 2015 at 5:24 PM, Alan McKinnon <alan.mckinnon@×××××.com> |
2 |
wrote: |
3 |
|
4 |
> On 14/02/2015 13:13, Alexander Kapshuk wrote: |
5 |
> > 'perl-cleaner --all' generated the following output. |
6 |
> > |
7 |
> > * Finding left over modules and header |
8 |
> > |
9 |
> > * The following files remain. These were either installed by hand |
10 |
> > * or edited. This script cannot deal with them. |
11 |
> > |
12 |
> > /usr/lib/perl5/vendor_perl/5.16.3/XML/SAX/ParserDetails.ini |
13 |
> > /usr/lib/perl5/vendor_perl/5.18.2/XML/SAX/ParserDetails.ini |
14 |
> > /usr/lib/perl5/5.12.4/i686-linux/Encode/ConfigLocal.pm |
15 |
> > |
16 |
> > What's the recommended way to go about this? |
17 |
> |
18 |
> |
19 |
> That happens when something other than portage created of changed the |
20 |
> listed files. |
21 |
> |
22 |
> Installing stuff from CPAN will do it, I get it a lot with -emul |
23 |
> packages. Anything that even touches the files will trigger that warning. |
24 |
> |
25 |
> To fully deal with them: |
26 |
> |
27 |
> 1. Check you have neither perl-5.16.3 or perl-5.18.2 installed. If so, |
28 |
> those 3 artifacts will never be used by anything |
29 |
> 2. Check that you have xml-sax and encode installed for your latest |
30 |
> installed perl. |
31 |
> 3. Delete the stuff perl-cleaner is moaning about |
32 |
> |
33 |
> |
34 |
> |
35 |
> |
36 |
> #2 is the important one |
37 |
> |
38 |
> |
39 |
> -- |
40 |
> Alan McKinnon |
41 |
> alan.mckinnon@×××××.com |
42 |
> |
43 |
> |
44 |
> |
45 |
Understood. Thanks. |
46 |
|
47 |
equery -q l dev-lang/perl |
48 |
dev-lang/perl-5.20.1-r4 |
49 |
|
50 |
equery -q l '*XML-SAX*' |
51 |
dev-perl/XML-SAX-0.990.0-r1 |
52 |
dev-perl/XML-SAX-Base-1.80.0-r1 |
53 |
|
54 |
equery -q l '*[Ee]ncode*' |
55 |
dev-perl/Encode-Locale-1.30.0-r1 |
56 |
virtual/perl-Encode-2.600.0 |
57 |
|
58 |
I take it it is safe to remove the perl files left over. |