• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Guidelines for talking about Xcode 2.5 on this list
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Guidelines for talking about Xcode 2.5 on this list


  • Subject: Re: Guidelines for talking about Xcode 2.5 on this list
  • From: Stéphane Sudre <email@hidden>
  • Date: Fri, 31 Aug 2007 20:28:14 +0200


On vendredi, août 31, 2007, at 10:46 AM, Michael Wild wrote:

[...] Why is there no simple way of removing a package completely? [...]

Actually, this part of your post is more a troll than a rant IMHO.

There's just no simple way of removing a package.

o Assuming that some tools in the OS could track files being installed by the Apple installer (and it takes into account retain count), there is no way to know that a 3rd party installer installed a new version or a user just installed the file manually (ok, maybe you could track this with kqueues or equivalent APIs but this would still not build a reliable installation database anyway).

o There's no way to determine for a specific application which files should be uninstalled. Do you need to uninstall the preferences files, the registration information, etc.? Files that have been created with this application? What if the application on its first launch installs components in different locations (think Microsoft Office)?

o What if the application has been moved by the user?

o In most cases, an uninstallation script is the best solution. And in all cases, it requires that the developer thought about the uninstallation design of his/her application at the same times, the installation solution was designed.


_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
References: 
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Michael Wild <email@hidden>)

  • Prev by Date: Re: How do I find a method definition?
  • Next by Date: Tricky "inline-assembly/C++ template" issue
  • Previous by thread: [OT} Packaging systems [was: Guidelines for talking about Xcode 2.5 on this list]
  • Next by thread: Why frameworks not passed to ld as -framework argument ?
  • Index(es):
    • Date
    • Thread