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 |
|