From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 2EF5C1389E2 for ; Sun, 7 Dec 2014 22:42:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 90FB0E0CDB; Sun, 7 Dec 2014 22:42:45 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 42A9AE0C9C for ; Sun, 7 Dec 2014 22:42:44 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 5D0283404D9 for ; Sun, 7 Dec 2014 22:42:43 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Flag: NO X-Spam-Score: -1.316 X-Spam-Level: X-Spam-Status: No, score=-1.316 tagged_above=-999 required=5.5 tests=[AWL=-0.604, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oTrxqgs_RA9D for ; Sun, 7 Dec 2014 22:42:37 +0000 (UTC) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 97AC233FEDE for ; Sun, 7 Dec 2014 22:42:37 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XxkXC-00028K-IO for gentoo-user@gentoo.org; Sun, 07 Dec 2014 23:42:34 +0100 Received: from rrcs-71-40-157-251.se.biz.rr.com ([71.40.157.251]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 07 Dec 2014 23:42:34 +0100 Received: from wireless by rrcs-71-40-157-251.se.biz.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 07 Dec 2014 23:42:34 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: James Subject: [gentoo-user] Re: automated code validation Date: Sun, 7 Dec 2014 22:42:23 +0000 (UTC) Message-ID: References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: sea.gmane.org User-Agent: Loom/3.14 (http://gmane.org/) X-Loom-IP: 71.40.157.251 (Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 SeaMonkey/2.26.1) X-Archives-Salt: 8a4532dc-f0f2-4c56-bdc4-56902a13c2f9 X-Archives-Hash: bfb594d905d20a76988243d505e217ef Rich Freeman gentoo.org> writes: > > liveUSB, where folks can download "Gentoo Fever" onto a usb stick and stick > > into their current hardware and boot up a killer code development system. > > Building a liveUSB version of Gentoo is almost completely orthagonal > to building an automatic ebuild testing system. Agreed from where you sit. Where I sit, when I explain to folks about this project, a liveUSB stick running the latest in what gentoo-fever is, speaks volumes to encourage non-gentoo folks to take it for a test drive. > > A Gentoo CI system doesn't even have to be hosted on Gentoo, or on > Linux for that matter. Of course, if one were ever to become official > it most likely would be hosted on Gentoo, but most likely not on a box > booted from a USB. Um, I never saw "CI" defined, so please define specifically, then use the abbrev? > I'm not saying that a liveUSB version of Gentoo wouldn't be nice to > have. It just has nothing to do with solving this particular problem. OK, see above; you are right technically. Do you want a few dozen participates or a few thousand? > Sure, you need an OS to host a CI solution just like you need hardware > to host a CI solution on, and I wouldn't focus on the OS for the same > reason that I wouldn't focus on the hardware. LikeWahoa has solved this problem already. So all we need are a few additional packages to build 'gentoo-fever'. Those difficult codes you alluded to early need to get started. Sam has some ideas we can put on the first 'gentoo-fever' liveusb now. This is so, the messed up open source projects I participate in can quickly evaluate gentoo. Lots of folks know how to code. They mostly never have thick enough skin to stick with gentoo long enough to become productive coders in a gentoo-centric environment. Gentoo-fever can change that. Sure folks can work on other distros for this project. Those sorts of folks are rare, imho. Many folks need a clean, coherent environment to work on problems. MS, OSX and a myriad of other linux distros are clumsy and often opaque in the areas of development, in my decades of coding experience. Please don't underestimate that problem, since you sit in a very strong chair (basis) of ability. > You might very well > want to run the CI solution on a cluster, but inventing a new > clustering solution is also orthagonal to building a CI solution. Correct! But a very exciting twist for those who are interested in clustering, methinks. I for one, can hardly wait! > By all means work on those projects if you want to, but I wouldn't do > it in the context of building a CI solution. I can follow leadership on this issue. I cannot lead on this issue. Leadership is fleeting, as we discuss earlier. Don't stress over it. Somebody will show and 'Carpe Diem'. You should not have to do everything at Gentoo, so relax a bit....... As usual, your acumen is keenly correct. It's a party, so let folks 'party with ideas' a bit longer and let's see if somebody steps up with a liveUSB for (CI what ever that is) automated tools testing of ebuilds and then auto testing of the codes themselves. OH, Alex is well underway with etest..(grin). I'm learning how to package up a liveUSB for those Vikings buddies who are coding on subterranean physics..... but I am slow. If you think we have issues, dude, they looking to me for clarity on how to run a heterogenous coding project (ah ha ha ha ha ha). It would be funny, twer it not true. They put out a stable release 18 months ago and it's a fight because the module developers rarely test their modules against one another. None use gentoo, so build me up a gentoo-fever liveUSB, so I can put some ebuilds on it and share it with them? Add some packages that a typical gentoo dev would use? Share a few secrets? hth, James