aboutsummaryrefslogtreecommitdiff
path: root/cpan bug.md
diff options
context:
space:
mode:
Diffstat (limited to 'cpan bug.md')
-rw-r--r--cpan bug.md17
1 files changed, 17 insertions, 0 deletions
diff --git a/cpan bug.md b/cpan bug.md
new file mode 100644
index 0000000..0cf1ca4
--- /dev/null
+++ b/cpan bug.md
@@ -0,0 +1,17 @@
+# CPAN bug
+
+The get_installed_cpans() subroutine in Pkgs.pm has been reporting removed CPAN
+modules as still being installed, and the check was missing from sboupgrade
+altogether. As a solution, check the contents of .packlist for file or symlink
+existence.
+
+Basic fixes in sbotools version 3:
+
+ - Don't report the CPAN module as installed unless all files are present
+ https://github.com/pghvlaans/sbotools/commit/667757f33ab166d7676f670db6d2c9b3c5ca7c48
+
+ - Report partially-installed CPAN modules (but don't block installation) for
+ more informative output.
+ https://github.com/pghvlaans/sbotools/commit/0b9000b7c70b942245472c82064e98f4a484326c
+
+Thanks to pghvlaans for submitting the issue.