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 D2F3213829C for ; Sun, 5 Jun 2016 17:14:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A70D1254060; Sun, 5 Jun 2016 17:14:01 +0000 (UTC) Received: from mail-yw0-f195.google.com (mail-yw0-f195.google.com [209.85.161.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7FE7F254055 for ; Sun, 5 Jun 2016 17:14:00 +0000 (UTC) Received: by mail-yw0-f195.google.com with SMTP id l126so16505822ywe.3 for ; Sun, 05 Jun 2016 10:14:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=53JB9NO8EmuSsvhwEKjKqghJFaKot0wX4CfVR5c8rlk=; b=kmXAF5iYaWKG6Y2ZxAvk/rixDXfiSrGl5je9ECMzNiuWIWQWdD8dS68ruG7N9sxcJ2 74XYQ1wS7IZC7O4yzZOUdkap7bG9U3eupADuCwz7NMxBRNbIILWWTEzNmy1JSa3VcXGg b1AzyOnIrf5teqbGy/kCwUZIWnlE4obsvT7zgt3+4/WKD2LxqczYqbDEXWEmln+ZUraE C7n7R2HCkg6akBLUY9e+69172ZOc5GXTlRV4quN3Y+TK9D8FACmgE5KK3iRWpH/XOfU7 QRKUdLPtEV2Ki/t6nuMrEJ7sJPGMRmcs7X+RFxNVRibgfK72z2R+MoNYybTRDhQYUaA4 r6dA== 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:from:date :message-id:subject:to:cc; bh=53JB9NO8EmuSsvhwEKjKqghJFaKot0wX4CfVR5c8rlk=; b=D2lP3A/Z9hBY+TOPvuVPUIFn3KGgytDc+x9COVeFYkpvXtnSlwI2mz/2m+ohJ2gW0y 2UbAVIsQ2rWHrnzvEqSy3PqG9M9aGsb80/WfEqiKp2Awxde7prNSWv67d9788Xvix5mN TmqjYou4S9MJcTUhl2my7hPDfTBlLhZ88kg9N6goymqueU1rkGUSigQf0+Z6VeiQ8twe aWZHC4MFWSIPOy0pgO9XpdlyBmLHQGjKw6QnRNuIx7JghCZs772QBsM3ZxeGfe0LvIgD UY9ZzWyh3oS+tCIH+Avh+uNofLqvyx6BPDBfo/n4x9L/11ME41clZYal4iGbQsHKsXns dq6g== X-Gm-Message-State: ALyK8tI10E+MHOFc36wTmYiXD0l5dc66Iq0V+aPCuXy5qSWxr+y0rbXEHMQpPXhEdviN7pHlJU/DiMKqv/qbgQ== X-Received: by 10.13.241.199 with SMTP id a190mr9154342ywf.47.1465146839746; Sun, 05 Jun 2016 10:13:59 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Received: by 10.13.241.199 with HTTP; Sun, 5 Jun 2016 10:13:59 -0700 (PDT) In-Reply-To: References: <20160605180426.696b172a.mgorny@gentoo.org> <575458F2.8080008@iee.org> From: Kent Fredric Date: Mon, 6 Jun 2016 05:13:59 +1200 Message-ID: Subject: Re: [gentoo-dev] Repo mirror & CI project news: 'stable' gentoo branch, new repo stats, faster CI To: gentoo-dev Cc: m.j.everitt@iee.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: 7ff9fb3a-f383-42de-99d2-11d6a81c2086 X-Archives-Hash: 66d979e516d658e128b5857ba68c8014 On 6 June 2016 at 05:09, rindeal wrote: > It is not, unless CI filters the broken commits in some miraculous > way. With the current approach, both stable and master branch will > contain the pollution of broken commits + their fixes, instead of > having good commits only. Doing that is of course, impossibly hard without having every committer publish to their own branch, and having the "master" built by *cherry* picking commit series that are "known good". Its doable, but the complexity it entails is just way more than is suitable for the gentoo workflow, and is likely to create more problems than it solves. The "no bad commits" requires there to be at last *some* branch somewhere that is constantly not-fast-fowardwardable, and at least one branch that serves as a synchronization point with strictly linear history. -- Kent KENTNL - https://metacpan.org/author/KENTNL