-----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@gentoo.org mailing list



Reply via email to