From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.3/8.13.3) with ESMTP id j2AFirBd001292 for ; Thu, 10 Mar 2005 15:44:53 GMT Received: from smtp.nuvox.net ([64.89.70.9] helo=smtp04.gnvlscdb.sys.nuvox.net) by smtp.gentoo.org with esmtp (Exim 4.43) id 1D9PqG-0007pD-7g for gentoo-dev@robin.gentoo.org; Thu, 10 Mar 2005 15:44:52 +0000 Received: from cgianelloni.nuvox.net (216.215.202.4.nw.nuvox.net [216.215.202.4]) by smtp04.gnvlscdb.sys.nuvox.net (8.12.11/8.12.11) with SMTP id j2AFipDA017864 for ; Thu, 10 Mar 2005 10:44:52 -0500 Received: by cgianelloni.nuvox.net (sSMTP sendmail emulation); Thu, 10 Mar 2005 10:49:05 -0500 Subject: Re: [gentoo-dev] Identifying inherit-only / usable profiles (round 2) From: Chris Gianelloni To: gentoo-dev@robin.gentoo.org In-Reply-To: <422FA5E0.3030709@hub.net.nz> References: <42224847.1060703@gentoo.org> <42248535.6040602@gentoo.org> <1110220955.9520.212.camel@cgianelloni.nuvox.net> <200503080924.04525.vapier@gentoo.org> <422E8204.6020706@gentoo.org> <422FA5E0.3030709@hub.net.nz> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-73b6nUDxHvm0ulLgmKzC" Organization: Gentoo Linux Date: Thu, 10 Mar 2005 10:49:05 -0500 Message-Id: <1110469745.21812.11.camel@cgianelloni.nuvox.net> Precedence: bulk List-Post: , , List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-To: gentoo-dev@gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 X-Archives-Salt: 46e91f7c-b6e8-4fb6-a3b8-4cde30b062b2 X-Archives-Hash: c11a1b06ebae8740544dcb094cb58340 --=-73b6nUDxHvm0ulLgmKzC Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Thu, 2005-03-10 at 14:41 +1300, Jerome Brown wrote: > Is there a need for a seperate column? Would it not be eaiser to parse > the profile name to extract that information. This would then allow you > to search for all profiles that are valid for eg x86 BSD or alpha linux. > Are there any situations where the arch and/or OS are not in the profile > path? From a quick glance the non-default profiles (hardened, uclibc, > embedded etc) do not specify a -linux in the profile which would mean > either dropping the OS query, putting an OS column in or changing the > profiles (which has the advantage of making them more consistant). Personally, I would like seeing a profile structure similar to this: $type/$os/$arch/$ver/$sub Where: $type is default, hardened, uclibc, etc $os is linux, macos, bsd, etc $arch is the architecture $ver is the version the profile goes with and would be optional for non-released projects/arches $sub is any sub-profiles This would require minor changes to a few profiles and would make things pretty easy to maintain in the future. It also gives a consistent hierarchy that should meet any needs we have. The only issue would be the temporary need to keep all of the older profiles around until they were all deprecated and could be removed. I would be willing to make these changes post-2005.0, as I don't think anyone would let me live if we did another rebuild... ;] --=20 Chris Gianelloni Release Engineering - Strategic Lead/QA Manager Games - Developer Gentoo Linux --=-73b6nUDxHvm0ulLgmKzC Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQBCMGxxkT4lNIS36YERAiVxAJ9X5vpAnKCYgXju6heHFQxcd3G/QQCgvH4V IvJGI3GH729vSPxTSTpUK7c= =V+YS -----END PGP SIGNATURE----- --=-73b6nUDxHvm0ulLgmKzC-- -- gentoo-dev@gentoo.org mailing list