-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Old apps get sent to trash? #827
Comments
Changed the line in SUPlainInstaller.m from:
to
Deletes the old app now instead of moving to trash. Thanks. |
Yes, old apps are moved to the trash by design. However this design is actually questionable and I could see a few issues:
But the upside is the user can refer back to the old app if something went wrong with the updated one. Could you please re-open this issue, and in the future not close a bug report if it still affects Sparkle? Thanks. |
Sure bud. |
I just updated my sparkle-branch and saw that change by accident. I don’t see that problems with the new file system. A move operation should be instantaneous as it only need to change the directory entry? I really need the fallback that users can get the previous version back from the trash if there is a problem with the new version (mostly for beta versions). |
For beta versions that does seem like a useful safety net indeed. However, from my maintainer's perspective that still a no. I'ved used Trash in ImageOptim app and had to add a bunch of workarounds and fallbacks for it, and I still get reports about files that fail to delete, network driveas without trash support, Dropbox getting confused by replacing trashed files too quickly, etc. |
My users are noticing that every time they update the app, the previous version gets sent to the trash. Is this a recovery mechanism by design? The trash is growing daily everyday, which is not something I would want since it's going to eat their hard disks too easily. I just want to remove it completely.
The text was updated successfully, but these errors were encountered: