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.54) id 1EvbM8-0008Or-Q4 for garchives@archives.gentoo.org; Sun, 08 Jan 2006 14:17:13 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.5/8.13.5) with SMTP id k08EGPOI032591; Sun, 8 Jan 2006 14:16:27 GMT Received: from mail.twi-31o2.org (66-191-187-123.dhcp.gnvl.sc.charter.com [66.191.187.123]) by robin.gentoo.org (8.13.5/8.13.5) with ESMTP id k08EEGU2000057 for ; Sun, 8 Jan 2006 14:14:16 GMT Received: from localhost (localhost [127.0.0.1]) by mail.twi-31o2.org (Postfix) with ESMTP id 68448248022 for ; Sun, 8 Jan 2006 09:04:52 -0500 (EST) Received: from mail.twi-31o2.org ([127.0.0.1]) by localhost (gravity.twi-31o2.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 03518-09 for ; Sun, 8 Jan 2006 09:04:50 -0500 (EST) Received: from [192.168.1.50] (unknown [192.168.1.50]) by mail.twi-31o2.org (Postfix) with ESMTP id 5B223248021 for ; Sun, 8 Jan 2006 09:04:50 -0500 (EST) Subject: Re: [gentoo-dev] Re: GLEP 19: Gentoo Stable Portage Tree -- ideas From: Chris Gianelloni To: gentoo-dev@lists.gentoo.org In-Reply-To: <43BEFE0D.5080604@gentoo.org> References: <43BDF53C.8080205@leetworks.com> <20060106053556.GD28075@nightcrawler.e-centre.net> <623652d50601060100w2bd03634i@mail.gmail.com> <1136559950.18383.11.camel@cgianelloni.nuvox.net> <20060106173901.GF28075@nightcrawler.e-centre.net> <1136575828.18383.81.camel@cgianelloni.nuvox.net> <43BEFE0D.5080604@gentoo.org> Content-Type: text/plain Date: Sun, 08 Jan 2006 09:14:25 -0500 Message-Id: <1136729665.30850.5.camel@inertia.twi-31o2.org> 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@lists.gentoo.org Mime-Version: 1.0 X-Mailer: Evolution 2.4.2.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at twi-31o2.org X-Archives-Salt: 3e70d058-178f-4169-b759-002abccbb374 X-Archives-Hash: 1b5e121c423a7abbcb40a8b7a0166fc5 On Fri, 2006-01-06 at 17:32 -0600, Lance Albertson wrote: > > > I think a key thing that is missing is build info that is only kept on > the installed system. If we were to ever create a build server setup, we > need to be able to have multiple binpkg's of the same version depending > on differences between sub-arch, use flags, cflag differences, gcc > version differences, etc. The key one i'm after is use flags. I'm not > sure of the technical details behind it, but we need something to make > the binpkgs more useful outside of the local system. Having the ebuild > packed at the end is a great idea! I think its just time to extend the > format to include more and possibly add things for build servers. USE flags are stored in the package. The main thing is that portage doesn't consider them, at all, unless you use --newuse, in which case if the USE flags do not match, it will not use the package and will compile from source. We use this every day in Release Engineering with catalyst. -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux -- gentoo-dev@gentoo.org mailing list