From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.50) id 1EWAkp-0008IG-Av for garchives@archives.gentoo.org; Sun, 30 Oct 2005 10:49:35 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id j9UAn6mG023138; Sun, 30 Oct 2005 10:49:06 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id j9UAn57b027366 for <gentoo-osx@lists.gentoo.org>; Sun, 30 Oct 2005 10:49:06 GMT Received: from dsl67-66.fastxdsl.nl ([62.251.66.67] helo=hermes.orakel.ods.org) by smtp.gentoo.org with esmtp (Exim 4.43) id 1EWAkL-0005e5-6m for gentoo-osx@lists.gentoo.org; Sun, 30 Oct 2005 10:49:05 +0000 Received: from poseidon.titans.orakel.ods.org ([10.6.2.250]) by hermes.orakel.ods.org with esmtps (TLSv1:AES256-SHA:256) (Exim 4.54) id 1EWAkI-0002YM-16 for gentoo-osx@gentoo.org; Sun, 30 Oct 2005 11:49:04 +0100 Received: from poseidon.orakel.ods.org (localhost [127.0.0.1]) by poseidon.titans.orakel.ods.org (8.13.4/8.13.3) with ESMTP id j9UAn1mr011782 for <gentoo-osx@gentoo.org>; Sun, 30 Oct 2005 11:49:01 +0100 Received: (from fabian@localhost) by poseidon.orakel.ods.org (8.13.4/8.13.4/Submit) id j9UAn10R011781 for gentoo-osx@gentoo.org; Sun, 30 Oct 2005 11:49:01 +0100 Date: Sun, 30 Oct 2005 11:49:01 +0100 From: Grobian <grobian@gentoo.org> To: gentoo-osx@lists.gentoo.org Subject: [gentoo-osx] The road ahead? Message-ID: <20051030104901.GA15227@gentoo.org> Precedence: bulk List-Post: <mailto:gentoo-osx@lists.gentoo.org> List-Help: <mailto:gentoo-osx+help@gentoo.org> List-Unsubscribe: <mailto:gentoo-osx+unsubscribe@gentoo.org> List-Subscribe: <mailto:gentoo-osx+subscribe@gentoo.org> List-Id: Gentoo Linux mail <gentoo-osx.gentoo.org> X-BeenThere: gentoo-osx@gentoo.org Reply-to: gentoo-osx@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.11 X-Content-Scanned: by hermes.orakel.ods.org (Exim Exiscan) using SpamAssassin and ClamAV X-Archives-Salt: 27da92cd-ec19-40bb-babd-bbbe95d21ddf X-Archives-Hash: a522ede9629e2a73e3b7f27d39bee346 Since it "is silly if you want things to work before several years off" [1], perhaps it's not that useful to discuss this issue. However, we can all dream, can't we, so let's just do it(tm). I will try to carve a few roads in the sand in this mail that should somehow reflect what I think the things to discuss are, if we really want to get moving towards our holy grail. Considering [1], this might be all useless afterward, but ok. My personal targets for this project are as follows: 1. Make Gentoo for OSX an acceptable sub-project of the Gentoo family. 2. Get a prefixed install to make Gentoo for OSX comparative to Fink and Darwin Ports, and quality wise go beyond. Both two targets require some extra explanation. 1. Gentoo for OSX functions as "black sheep" of the Gentoo family. In that way we put a spell on not only ourselves, but also on the Gentoo/Alt project -- which is a good candidate for the second black sheep. It may be just that some people don't like the smell of non GNU/Linux stuff, but there are also constructive comments which cannot be denied. - My current stategy is to just show some goodwill, by for instance reacting swift and accurate to security bugs, as my impression is that those have been ignored in the past. But not only securty bugs, all bugs where we get involved I try to react within reasonable time, just to show we care. Well I do. Of course any support in this gets a warm welcome from me. - In cooperation with others (mostly vapier) I try to reduce the ebuild "spam" caused by ppc-macos. An example is the big anti conditional bug [2] which unfortunately hasn't got much of my attention yet. The idea is simple: make unconditional stuff just to ease maintenance and keep ebuilds slim and pure. 2. A prefixed install for me means having a way to install into /Library/Gentoo, /Gentoo, /Users/Library/Gentoo or wherever. I don't really care about the location, and a system wide install would be fine with me too. I envision that a touch discussion on variable prefixes, or homedir prefixes and whatever will follow if not yet have been on the portage channels. What I would like to see is that we can play with it, maybe not in its ideal state, but those improvements can be made while we're playing. - Although I have seen signals that we're close to something like this (kudos to Kito and Brian) in the mean-while I try to cope with the bugfloods ;). Keywording the low-hanging fruit (those ebuilds with little or none USE-flags that just compile out of the box) reduces the number of open bugs and should be ok when in a prefix too. Having more keyworded in portage prepares us a bit for the grand "Fink challenge" too. - To reach a good quality we will have to reenable the normal keywording scheme again. This will only be done once we have a prefixed installer. From that point, the imlate scripts and such count for us too. Problem there is that we will have to maintain the whole tree, like for instance the AMD64 guys do. We're outnumbered and hence I think we could use some extra devs that have more free time on their hands than most of us now. To conclude a short note on various flavours of the project, such as progressive and darwin. I am not interested in those myself. My main focus is on the 'consumer product', which should be the mainline product, or the collision-protect profiles as they are called now. The fact that I am not interested (yet) into these profiles, does not mean I will never support them. I would just like to focus on getting the mainline (normal users) product going, then if people have a personal target to create a progressive profile for instance, I will not stop such development -- not even wondering on how I would be able to stop it anyway. I consider one of my personal wishes for a 64-bit install to be a profile that should walk the same path like a progressive profile: it should wait till there is a working mainline product. [1] ciaranm@gentoo.org in gentoo-alt@gentoo.org (not archived on gmane) [2] http://bugs.gentoo.org/show_bug.cgi?id=108029 -- Fabian Groffen Gentoo for Mac OS X Project -- Interim Lead -- gentoo-osx@gentoo.org mailing list