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 D94831389E2 for ; Wed, 17 Dec 2014 03:59:26 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 12191E093B; Wed, 17 Dec 2014 03:59:21 +0000 (UTC) Received: from mail-la0-f51.google.com (mail-la0-f51.google.com [209.85.215.51]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C3435E0866 for ; Wed, 17 Dec 2014 03:59:19 +0000 (UTC) Received: by mail-la0-f51.google.com with SMTP id ms9so12403641lab.10 for ; Tue, 16 Dec 2014 19:59:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=CqAKbFJKiLVRSerJ5xkzZxXU2HVTXot5u/hKVoMZirc=; b=TYXbcYsrwReG/GqqenvLd2wqovYVUERCAd6JjiTpEQRxkt09sBDYerIgDISj8Wilvi /dW7Ep9CNVkztiogemeEGXtz7ZLHzyn3IRGwsnKNGnLGDWY3KN7lnaK0q1j0dCaBZ7IW ACpRU2zK4LiD5mQXMK5RVlHRZXBeMIa4N76c7mB+sX1sL8CQ32zywoldHiZU2I4CZ+H/ dJAD+abp/SVZ0rZnVgSWD2apOATdS/ic3kFhD2XkCm/VBPZjzc9ZxRBfpG3/FPejokCu zJZgWEvXxl9BgpUu9bkVzvBToBxAIj2qRkx/+rsUPYHrGt8pgHgf5NWmvvLbmUU6aIgD G+2g== X-Gm-Message-State: ALoCoQkZHN0qfCuXp9ZMtWHt8kEmbBw3hCUs0ShIMNHeiGwbJ/LQ+mT0Hq13/DqCWtHXHNRHof5t 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 X-Received: by 10.112.62.226 with SMTP id b2mr18923582lbs.44.1418788757935; Tue, 16 Dec 2014 19:59:17 -0800 (PST) Received: by 10.112.154.200 with HTTP; Tue, 16 Dec 2014 19:59:17 -0800 (PST) In-Reply-To: References: Date: Wed, 17 Dec 2014 11:59:17 +0800 Message-ID: Subject: Re: [gentoo-user] CI Continuous Integration From: Sam Bishop To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 6714829a-396c-4cdf-a7a4-104c35033d09 X-Archives-Hash: ad6bfca390fee3d2bc2999b2b4fdd7e6 Very interesting. A great example of how something can be both Gentoo and Not Gentoo. This is 100% Gentoo unlike Funtoo or Sabayon, but it brings in some of their advantages. Gentoo doesn't prevent us from having multiple package variants and this leads to cool stuff like being able to have a set of layman repositories that ebuilds graduate through in stages, from 'dev' to 'test' to 'stable'. And this is why I feel so strongly about Gentoo + Git + CI While github may not be the right place and raw 'git' not the right tool. I am a big fan of how phabricator + arcanist provides workflow guarantees on top of using git, such as the 'must pass the linter rules + tests' workflow and how it can track and reference external repos side by side with the repos it hosts. I feel the future belongs to Gentoo as steward of the ebuild format, portage and related tools more than as a 'meta distro'. CI is the force multiplier, when anyone who wants to build a "Gentoo powered distro" has a documented set of tools they can use to 'stand up the infrastructure' for things like package QA using a CI Server, a Binary Package build server/server farm, and Binary Package hosting for the build artefacts. By rights Gentoo not Debian, Arch or Fedora should be the Distro of choice for creating experimental niche distros from but we lack the kind of tools to make it 'easy' for people to do. I'm currently experimenting to see how many of these I can prototype inside Docker containers or LXC images and it looks quite promising. The future looks bright for Gentoo. :-) On 17 December 2014 at 01:15, James wrote: > Well, > > For all of those who are interested in Continuous Integration, especially > with the demise of Tinderbox, Look at what I just stumbled (googling) > across > > > "Zentoo Linux also provides a bunch of experimental overlays for special > setups (like Continuous Integration system needing X11 and browsers) and for > testing experimental new packages. " > > > [1] http://www.zentoo.org/ > > > I have not had a chance to look it over, but at first glance it seems > some folks are already taking (CI) ideas to the next level? > > > interesting, > James > >