I think we should get this fixed in Debian and then get the Debian Perl maintainers to add Conflicts as appropriate (there's already a reasonable list of such; if I remember correctly, Breaks is too weak). Obviously we can apply those changes locally in Ubuntu if necessary.
I agree that simply removing 'use File::Basename;' looks as though it should be sufficient. ** Summary changed: - cil packages fail to uninstall on lucid->precise upgrade due to prerm script use of perl-base via /usr/share/cli-common/gac-package-remove -> /usr/share/cli-common/runtimes.d/mono (Can't locate File/Basename.pm in @INC) + cil packages fail to uninstall on lucid->precise upgrade due to prerm script use of perl-modules via /usr/share/cli-common/gac-package-remove -> /usr/share/cli-common/runtimes.d/mono (Can't locate File/Basename.pm in @INC) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/948848 Title: cil packages fail to uninstall on lucid->precise upgrade due to prerm script use of perl-modules via /usr/share/cli-common/gac-package- remove -> /usr/share/cli-common/runtimes.d/mono (Can't locate File/Basename.pm in @INC) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mono/+bug/948848/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs