** Description changed: Binary package hint: system-cleaner Description: Ubuntu intrepid (development branch) Release: 8.10 Package version: system-cleaner-1.10.3-0ubuntu1 Expected behavior: respect user decision and preserve explicitly installed third-party packages What happened instead: The way system-cleaner identify some packages as "cruft" is problematic and worrying. I got my Chinese input method removed by system-cleaner, and when I reinstalled the two packages using dpkg, they are listed by system-cleaner as "cruft" immediately. The said packages are for SunPinyin, which are not in repo, and can be found here: http://blog.eshangrao.com/2008/08/25/555/. I'm also posting the direct links here as most of you probably can't read Chinese: http://blog.eshangrao.com/wp-content/uploads/file/scim-sunpinyin_1.0~hg20080607-2_i386.deb and http://blog.eshangrao.com/wp-content/uploads/file/sunpinyin-data-le_1.0~hg20080607-2_all.deb I tested again with Opera (opera_9.60.2444.gcc4.qt3_i386.deb provided by Opera for Hardy), and immediately after installation it was listed as "cruft". This is going a bit too far, and without warning, can cause quite a lot of agony on a normal user's part. Propose fix: at least uncheck these explicitly installed third party packages by default. + + SUMMARY FOR SRU: system-cleaner has no way of knowing whether a package + is really obsolete or was installed via dpkg -i, or came from a + repository no longer in sources.list. The workaround implemented is to + add a dialog to have the user confirm they really want to remove + packages. + + PATCH: http://bazaar.launchpad.net/~systemcleaner-hackers/systemcleaner + /intrepid-sru-1-proposal/changes (revision 111). + + TEST CASE: Add package from third-party repository, remove repository + from sources.list, then verify that system-cleaner-gtk offers to remove + the package, and pops up the confirmation dialog.
-- System cleaner removes explicitly installed third-party packages https://bugs.launchpad.net/bugs/285746 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs