From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1KkPjQ-0002f2-4W for garchives@archives.gentoo.org; Mon, 29 Sep 2008 20:52:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9D39AE04B9; Mon, 29 Sep 2008 20:52:35 +0000 (UTC) Received: from smtp111.sat.emailsrvr.com (smtp111.sat.emailsrvr.com [66.216.121.111]) by pigeon.gentoo.org (Postfix) with ESMTP id 85E29E04B9 for ; Mon, 29 Sep 2008 20:52:35 +0000 (UTC) Received: from relay1.relay.sat.mlsrvr.com (localhost [127.0.0.1]) by relay1.relay.sat.mlsrvr.com (SMTP Server) with ESMTP id 63BC1258236 for ; Mon, 29 Sep 2008 16:52:34 -0400 (EDT) Received: by relay1.relay.sat.mlsrvr.com (Authenticated sender: emuller-AT-engineyard.com) with ESMTP id DF6F325830C for ; Mon, 29 Sep 2008 16:52:30 -0400 (EDT) References: <20080924190642.T60035@shell.bway.net> <48E08665.9040100@vanalteren.nl> <20080929132108.63e09209@robbieab.com> <48E0C89E.6000504@gentoo.org> <6de0e7060809291118y65b9c3aeu1144b46e0c8b725b@mail.gmail.com> Message-Id: <66AFB7C7-AC2B-4B83-AB17-E76482F7C14E@engineyard.com> From: Edward Muller To: "gentoo-server@lists.gentoo.org" In-Reply-To: <6de0e7060809291118y65b9c3aeu1144b46e0c8b725b@mail.gmail.com> Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Mailer: iPhone Mail (5F136) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-server@lists.gentoo.org Reply-to: gentoo-server@lists.gentoo.org Mime-Version: 1.0 (iPhone Mail 5F136) Subject: Re: [gentoo-server] Emerging for servers Date: Mon, 29 Sep 2008 13:52:18 -0700 Cc: "gentoo-server@lists.gentoo.org" X-Archives-Salt: 2e9063bc-a95f-4097-b1bf-28dedd1a1af8 X-Archives-Hash: 600b649f75fce71880987ec41d8af2d8 -- Edward Muller On Sep 29, 2008, at 11:18 AM, "Sven Vermeulen" wrote: > On Mon, Sep 29, 2008 at 7:25 PM, Edward Muller > wrote: >> You would of course want: >> >> FEATURES="buildpkg" >> >> in your make.conf > > A possible architecture would be to have a development server (where > Gentoo is used as it is used mostly, i.e. source-builds, but with a > somewhat static portage tree), then a staging server with > FEATURES=buildpkg, then a testing server where you only install the > binaries (which were created on the staging server) and if the testing > is succesfull, proceed with the production server. We actually pull upstream portage into a git repository and merge only the packages that we need to merge into our production branch. This also allows us to test incoming packages for various levels of breakage. We use a dedicated build system to compile the binaries used by our systems. > > > Of course, that would require some resources although virtualization > can help you a great deal. > > Wkr, > Sven Vermeulen >