Re: [OT} Packaging systems [was: Guidelines for talking about Xcode 2.5 on this list]
Re: [OT} Packaging systems [was: Guidelines for talking about Xcode 2.5 on this list]
- Subject: Re: [OT} Packaging systems [was: Guidelines for talking about Xcode 2.5 on this list]
- From: "Kyle Sluder" <email@hidden>
- Date: Sat, 1 Sep 2007 11:46:37 -0400
I'm confused as to why package managment is so important to you. The
main benefit of the app bundle structure is that everything is
self-contained. If an application needs to install things outside its
bundle, it will be packaged with an uninstaller. To upgrade an app,
just drop the new version in the Applications directory (or run the
installer package; Installer.app can perform upgrades). Preferences
don't count (I have well over 30 dot-dirs in my home directory under
Linux).
So what's the big problem here?
--Kyle
On 9/1/07, Michael Wild <email@hidden> wrote:
> Chris Espinosa wrote:
> >
> > On Aug 31, 2007, at 7:39 AM, Michael Wild wrote:
> >
> >> Jonas Maebe wrote:
> >>> On 31 Aug 2007, at 10:46, Michael Wild wrote:
> >> [snip]
> >>>> Why isn't there a tool for listing all the installed packages?
> >>> ls /Library/Receipts
> >>>> Why can't I look up the files a package installed,
> >>> lsbom /Library/Receipts/SomePackage.pkg/Contents/Archive.bom
> >>
> >> Now THAT at least is some good news... But how is one to find out
> >> about that stuff except by ranting on a mail-group? ;-)
> >
> > Perhaps by searching Apple's documentation and technical notes?
> > http://developer.apple.com/qa/qa2001/qa1285.html
> > http://developer.apple.com/documentation/DeveloperTools/Conceptual/SoftwareDistribution4/index.html
> >
>
> True, but as a user I'm definitely NOT going to research the developer
> docs! Especially not obsoleted ones...
>
> >
> >>
> >>> That said, it'd be really, really nice if packages could be
> >>> uninstalled without something like
> >>> lsbom -pF /Library/Receipts/SomePackage.pkg/Contents/Archive.bom |
> >>> sudo xargs rm -f
> >>
> >> ugly, but aparently all we can hope for...
> >>
> >>> (which still does not remove directories which are now empty due to
> >>> them being specific to this program, which does not remove files
> >>> created by the postflight or other scripts, etc)
> >>
> >> worse
> >>
> >>> Jonas
> >>
> >> So, this leaves us with a half-baked package system which goes only
> >> half of the way (thinking of uninstalling, diversions,
> >> conflict/dependency resolution, ...)
> >>
> >> I must say, that feature-wise the fink project got the right idea. On
> >> the other hand, I do not think it integrates with the OS X system
> >> particularly well. MacPorts is better in this respect, but the
> >> underlying package system is imho inferior to dpkg used by fink. And
> >> around 50% of their packages are orphaned, they do not have a
> >> graphical user interface and the system is comparatively slow.
> >>
> >> Well, lets see what the future brings and hope that one day Mac OS X
> >> really will be the most advanced operating system (in all aspects).
> >
> > This discussion is well beyond the Xcode realm and should be taken to
> > the email@hidden group.
>
> Possibly. Although I do not intend to persue it any more. Either you
> guys do something, or I'll be back to Linux pretty soon. Call it
> trolling, if you like :-)
>
> >
> > Chrtis
> >
> >
>
>
> Michael
> _______________________________________________
> 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
>
_______________________________________________
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