
kito at gentoo
Feb 7, 2005, 10:30 AM
Post #11 of 11
(862 views)
Permalink
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I sent this on the 3rd, long before our irc meeting on #-osx, please ignore. dont know why it just came through now :/ On Feb 4, 2005, at 12:00 PM, Kito wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > On Feb 3, 2005, at 5:25 PM, Hasan Khalil wrote: > >> >> On Feb 3, 2005, at 13:30, Kito wrote: >>> 1) user has an existing OS X install, with portage living in an >>> arbitrary prefix i.e. fink, darwinports. nothing outside the prefix >>> is ever modified . This of course, relies on pathspec and its >>> implementation. To take this even farther, dynamic USERLAND could be >>> possible, i.e. ability to switch between *bsd, GNU, darwin, etc. >> >> We're still waiting for pvdabeel's description of how pathspec will >> work for this... I'd like to begin migratory work on it in >> anticipation of pathspec's 'release', but this is obviously >> impossible until we're filled in. >> >>> 3) user has an existing OS X install, portage lives in /, apple >>> provided packages may be replaced by packages in portage. Depending >>> on the users wants/needs, several options present themselves i.e. >>> converting the base system and/or utilities to opendarwin, GNU, or >>> *BSD while retaining all proprietary libs and frameworks. >> >> Our current stance is not to support this scenario, and I don't >> foresee any change in this stance. From the QA standpoint, it just >> becomes a nightmare. > > Well, if we are talking details, macos itself is not an officially > supported project. I'm not talking about accepting bugs for Mail.app > because someone has portage installed. And as far as the QA issue, it > would IMO actually be *easier* to do QA and bugsquashing as most if > not all of the toolchain would be from portage, most of the big > problems we face now are dealing with Apples toolchain and our policy > not to overwrite provided files. > >> >>> 4) user installs from Gentoo media. The user performs a system >>> install from our media(LiveCD,netboot,whatever), interactive >>> installation of the base system with the choice of USERLANDs. Once >>> the base system is installed, something like 'emerge macosx' should >>> be possible, i.e. install the apple proprietary libs and frameworks >>> alongside the gentoo system. >> >> Just to confirm, this is what we mean by gentoo-darwin (or whatever >> we want to call Gentoo on a Darwin base system), right? > > As a user, myself and several others I've talked to want the ability > use portage in any of these scenarios. This by no means implies devs > are forced to develop it, or users are forced to use it. People work > on what interests them. I don't touch any x11 related packages, > because I don't use them, don't want to support them, don't care. I > have a great personal interest in implementing scenarios 2-4. I never > had a great interest in trying to duplicate the work of Fink and > Darwinports, and didn't join the project to start doing so. > > I was mostly presenting these ideas just so we could take into > consideration directions we might go in the future, so any solution > we/you/I/them come up with will be scalable and a high return on > investment so to speak. > > So, that being said, it is my intention to introduce a profile in > default-darwin/ and a new keyword that will allow users to install > packages on a Mac OS X system, even if they overwrite vendor provided > files. Mind you I said intention, if everyone and their mother thinks > its the worst idea in the history of gentoo, of course I won't do it. > >> -- >> Hasan Khalil >> Ebuild/Porting Co-Lead >> Gentoo for Mac OS X >> >> PGP Key: 0x707B8F18 on pgp.mit.edu > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.6 (Darwin) > > iD8DBQFCA7gtJ0rMK/3OwgsRAnmUAKC8uHdMjdCxc7K8kFja2Hk4rlTuvQCeOJx2 > Saajmeb04/RfJonrDnaXzgM= > =v/qd > -----END PGP SIGNATURE----- > > > -- > gentoo-osx [at] gentoo mailing list > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (Darwin) iD8DBQFCB6WxJ0rMK/3OwgsRAs0QAJ9dAgg8EQh+SdmfL4shxSJi1X3uMQCgjcm9 t/D8ec2FXRiq9jYTy1AJsog= =EoH8 -----END PGP SIGNATURE----- -- gentoo-osx [at] gentoo mailing list
|