View Single Post
Old 04-01-2010, 01:05 AM   #15
ciscoswitch
Enthusiast
ciscoswitch began at the beginning.
 
Posts: 32
Karma: 10
Join Date: Sep 2009
Device: Kindle
First off I've used MS Visual Studio, and while the default behavior of the uninstaller will only remove things that the installer knows about, you can add additional files to check for and remove, as well as writing your own scripts to include in the installer to remove junk.

Second off, I never said specifically that files on a system cause OS degradation, I said that registry entries did. Which is true.

Why do you think it's wrong for a program to remove all aspects of itself when the user requests this? if a user uninstalls a program by accident and looses all their settings, then this is their own problem, not yours.

I'm disgusted that you actually responded and took defense, rather than taking note of my suggestions and maybe implementing something, or at least creating a calibre cleaner that will totally remove all aspects of calibre from the users computer. Other companies that have poorly written software have done so.

So you think that people having problem upgrading between versions, and having to tell them to use a 3rd party uninstaller and try again, or telling them how to delete certain files manually and reinstalling, because the calibre uninstaller isn't sophisticated enough to do so when someone decided to uninstall it is good practice?

And look at the linux version of calibre!! is anyone successfully running calibre on linux, being that it won't run on a standard install of CentOS. And look at the list of dependencies and the installer doesn't help with any of it, much less the dependencies are very specific to specific versions.. I've never seen any programs on linux be this frustrating to install or that specific for dependencies, and I've installed, setup and configured many many things on linux, and not just typical normal applications. I mean if it takes that much to get it to work, maybe you should consider using a different programming language other than python.

It's poorly written programs like this that drive people like me to write my own and show how it's done!
ciscoswitch is offline   Reply With Quote