[carton] 207/472: remove uninstall method which is actually unused. Updated check doc as well
Lucas Kanashiro
kanashiro-guest at moszumanska.debian.org
Fri Jul 24 00:38:47 UTC 2015
This is an automated email from the git hooks/post-receive script.
kanashiro-guest pushed a commit to branch master
in repository carton.
commit e3f32eacbbb0f9ac39d87c8b3063f2f07f0024b6
Author: Tatsuhiko Miyagawa <miyagawa at bulknews.net>
Date: Thu May 30 17:34:42 2013 +0900
remove uninstall method which is actually unused. Updated check doc as well
---
lib/Carton.pm | 23 -----------------------
lib/Carton/Doc/Check.pod | 18 ------------------
2 files changed, 41 deletions(-)
diff --git a/lib/Carton.pm b/lib/Carton.pm
index 16e3b8b..f54f641 100644
--- a/lib/Carton.pm
+++ b/lib/Carton.pm
@@ -284,29 +284,6 @@ sub _check_satisfies {
}
}
-sub uninstall {
- my($self, $lock, $module) = @_;
-
- my $meta = $lock->{modules}{$module};
- (my $path_name = $meta->{name}) =~ s!::!/!g;
-
- my $path = Cwd::realpath($self->{path});
- my $packlist = "$path/lib/perl5/$Config{archname}/auto/$path_name/.packlist";
-
- open my $fh, "<", $packlist or die "Couldn't locate .packlist for $meta->{name}";
- while (<$fh>) {
- # EUMM merges with site and perl library paths
- chomp;
- next unless /^\Q$path\E/;
- unlink $_ or warn "Couldn't unlink $_: $!";
- }
-
- unlink $packlist;
- if ($meta->{dist}) { # safety guard not to rm -r auto/meta
- File::Path::rmtree("$self->{path}/lib/perl5/$Config{archname}/.meta/$meta->{dist}");
- }
-}
-
1;
__END__
diff --git a/lib/Carton/Doc/Check.pod b/lib/Carton/Doc/Check.pod
index b497c2c..78ef3d0 100644
--- a/lib/Carton/Doc/Check.pod
+++ b/lib/Carton/Doc/Check.pod
@@ -21,21 +21,3 @@ your local environment, C<carton check> will warn you about this:
JSON (2.00)
You can run C<carton install> again to reinstall these missing dependencies.
-
-=head2 UNUSED MODULES
-
-If one of the modules in the local environment (i.e. I<local> library
-path) are not specified in your I<cpanfile>, you'll get a warning like
-this:
-
- $ carton check
- Following modules are found in local but couldn't be tracked from your cpanfile
- CGI.pm-3.55
- FCGI-0.73
-
-This means you probably installed this module in an ad-hoc mode so you
-have to add it to I<cpanfile>, or you originally declared the
-dependencies but found out that you don't need it, so deleted from
-your I<cpanfile>. In that case you can uninstall the module with the
-L<uninstall|Plack::Doc::Uninstall> command.
-
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/carton.git
More information about the Pkg-perl-cvs-commits
mailing list