Activity log for bug #285746

Date Who What changed Old value New value Message
2008-10-19 04:46:59 Lechuan bug added bug
2008-10-20 13:02:19 to be removed system-cleaner: status New Confirmed
2008-10-20 13:02:19 to be removed system-cleaner: statusexplanation
2008-10-27 23:37:09 Henrik Nilsen Omma system-cleaner: status Confirmed Triaged
2008-10-27 23:37:09 Henrik Nilsen Omma system-cleaner: importance Undecided Medium
2008-11-01 12:48:18 Jags Desai bug added attachment 'Cruft Remover Screenshot.jpg' (Cruft Remover Screenshot.jpg)
2008-11-02 04:37:57 stlubuntu bug added attachment '71529-ubucleaner.sh' (71529-ubucleaner.sh)
2008-11-06 06:40:42 Ævar Arnfjörð Bjarmason bug added attachment 'cruft-remover-fair.png' (Cruft remover suggesting I remove my kernel)
2008-11-08 22:07:03 to be removed system-cleaner: status Triaged In Progress
2008-11-11 17:10:23 to be removed system-cleaner: status In Progress Fix Committed
2008-11-11 18:41:42 to be removed description 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. 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.
2008-11-12 19:42:07 to be removed bug added subscriber Ubuntu Stable Release Updates Team
2009-02-26 18:36:02 Andrew Starr-Bochicchio bug assigned to computer-janitor (Ubuntu)
2009-02-26 18:40:44 Andrew Starr-Bochicchio computer-janitor: status New Confirmed
2009-02-26 18:40:44 Andrew Starr-Bochicchio computer-janitor: importance Undecided Medium
2009-02-26 18:40:44 Andrew Starr-Bochicchio computer-janitor: statusexplanation I don't think that this can really be considered fixed until the feature is exposed to the GUI. A novice user who will possibly end up removing packages that they installed on purpose will not know to read the man page and create a "personal whitelist."
2009-08-18 13:27:35 to be removed computer-janitor (Ubuntu): status Confirmed Fix Committed
2009-08-21 14:00:31 Launchpad Janitor computer-janitor (Ubuntu): status Fix Committed Fix Released
2009-08-21 14:12:22 Launchpad Janitor branch linked lp:ubuntu/karmic/computer-janitor
2009-10-05 14:47:51 to be removed system-cleaner (Ubuntu): status Fix Committed Fix Released