develooper Front page | perl.perl5.porters | Postings from September 2011

QA: old cruft

From:
H.Merijn Brand
Date:
September 12, 2011 00:11
Subject:
QA: old cruft
Message ID:
20110912091100.3f3efdfb@pc09.procura.nl
Is there a module that will clean out old cruft that is left after
(many) upgrades/updates of modules? We all know that

$ make install UNINST=1'

does not (always) uninstall previous versions, and neither does Build,
but we still end up with

$ find perl5 | grep '5.14.*threads.*shared' | xargs ls -l
-r--r--r-- 1 merijn users     0 Jun 17 10:35 perl5/5.14.1/i686-linux-64int-ld/auto/threads/shared/shared.bs
-r-xr-xr-x 1 merijn users  7180 Jun 17 10:35 perl5/5.14.1/i686-linux-64int-ld/auto/threads/shared/shared.so
-r--r--r-- 1 merijn users 18440 Jun 17 10:35 perl5/5.14.1/i686-linux-64int-ld/threads/shared.pm
-rw-rw-rw- 1 merijn users   272 Sep 12 08:39 perl5/site_perl/5.14.1/i686-linux-64int-ld/auto/threads/shared/.packlist
-r--r--r-- 1 merijn users     0 Sep  6 22:22 perl5/site_perl/5.14.1/i686-linux-64int-ld/auto/threads/shared/shared.bs
-r-xr-xr-x 1 merijn users  7180 Sep 12 08:39 perl5/site_perl/5.14.1/i686-linux-64int-ld/auto/threads/shared/shared.so
-r--r--r-- 1 merijn users 18681 Sep 10 01:30 perl5/site_perl/5.14.1/i686-linux-64int-ld/threads/shared.pm

perl5/5.14.1/i686-linux-64int-ld/auto/threads/shared:
total 8
-r--r--r-- 1 merijn users    0 Jun 17 10:35 shared.bs
-r-xr-xr-x 1 merijn users 7180 Jun 17 10:35 shared.so

perl5/site_perl/5.14.1/i686-linux-64int-ld/auto/threads/shared:
total 8
-r--r--r-- 1 merijn users    0 Sep  6 22:22 shared.bs
-r-xr-xr-x 1 merijn users 7180 Sep 12 08:39 shared.so


For XS modules in 5.14.1 my state currently is

Possible double module 5.14.1/auto/Devel/DProf/DProf.so:
  5.14.1/i686-linux-64int-ld/auto/Devel/DProf/DProf.so
  site_perl/5.14.1/i686-linux-64int-ld/auto/Devel/DProf/DProf.so
Possible double module 5.14.1/auto/Sys/Syslog/Syslog.so:
  5.14.1/i686-linux-64int-ld/auto/Sys/Syslog/Syslog.so
  site_perl/5.14.1/i686-linux-64int-ld/auto/Sys/Syslog/Syslog.so
Possible double module 5.14.1/auto/autobox/autobox.so:
  5.14.1/i686-linux-64int-ld/auto/autobox/autobox.so
  site_perl/5.14.1/i686-linux-64int-ld/auto/autobox/autobox.so
Possible double module 5.14.1/auto/threads/shared/shared.so:
  5.14.1/i686-linux-64int-ld/auto/threads/shared/shared.so
  site_perl/5.14.1/i686-linux-64int-ld/auto/threads/shared/shared.so
Possible double module 5.14.1/auto/threads/threads.so:
  5.14.1/i686-linux-64int-ld/auto/threads/threads.so
  site_perl/5.14.1/i686-linux-64int-ld/auto/threads/threads.so

but that will grow as time goes by

-- 
H.Merijn Brand  http://tux.nl      Perl Monger  http://amsterdam.pm.org/
using 5.00307 through 5.14 and porting perl5.15.x on HP-UX 10.20, 11.00,
11.11, 11.23 and 11.31, OpenSuSE 10.1, 11.0 .. 11.4 and AIX 5.2 and 5.3.
http://mirrors.develooper.com/hpux/           http://www.test-smoke.org/
http://qa.perl.org      http://www.goldmark.org/jeff/stupid-disclaimers/



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About