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 A74DD1381F3 for ; Wed, 24 Apr 2013 11:47:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BB28CE0C56; Wed, 24 Apr 2013 11:47:49 +0000 (UTC) Received: from mail-ia0-f171.google.com (mail-ia0-f171.google.com [209.85.210.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id CBA0AE0C2D for ; Wed, 24 Apr 2013 11:47:48 +0000 (UTC) Received: by mail-ia0-f171.google.com with SMTP id r13so1384756iar.30 for ; Wed, 24 Apr 2013 04:47:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:x-enigmail-version:content-type; bh=Xr0oB+Z4E69lpExvFXdx16p+RRSKKXSXC83VTtOS0E0=; b=Ir07MTVCp7hqNa9LQrOsgUV+c9aDGNSHNkGGRpOHvCHo5w7KzajC8cZuiPfd3J+fH8 mFFsP99JmCeQKxM4HzGyxcs764KSUjvnIRcFqWVDrOKh5x1DBV8vKqBJDrvpDjR8KZ8r 7ecbFigwGs9QtQwKU0XOEX9aUI5G0EAqbK8dv81S9oa720glllly2fmL3XBFamI6CZp5 5TzQDZKQxSN8/xS94PfL1MXABW4Voedzhm6ubrBANMLguO19NnDjrKGxqM3USyVSv17y ZXaH7R3/LcAIvyDS+Z9t/zPT4/qdsZDu+mEWrH1I8FweaI/Aih6kFB64qifYiGe/yjPY EWDw== X-Received: by 10.50.73.65 with SMTP id j1mr14791675igv.49.1366804067920; Wed, 24 Apr 2013 04:47:47 -0700 (PDT) Received: from ?IPv6:2001:5c0:1000:a::7f3? ([2001:5c0:1000:a::7f3]) by mx.google.com with ESMTPSA id w8sm26538521igl.9.2013.04.24.04.47.46 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 24 Apr 2013 04:47:47 -0700 (PDT) Message-ID: <5177C65E.6070404@gmail.com> Date: Wed, 24 Apr 2013 07:47:42 -0400 From: Michael Mol User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130222 Thunderbird/17.0.2 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 To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Re: [OT/NIT] Re: Re: [gentoo-commits] gentoo-x86 commit in profiles: ChangeLog package.mask References: <20130419091632.D01152171D@flycatcher.gentoo.org> <20130419153043.30ffc50c@portable> <20130421170549.41cfea49@portable> <20130422154033.65a68a40@portable> <20130423200053.77ed8b49@marga.jer-c2.orkz.net> <20130424112129.25885.qmail@stuge.se> In-Reply-To: <20130424112129.25885.qmail@stuge.se> X-Enigmail-Version: 1.5 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2ARXHAXIOGAUWDGEHFMLF" X-Archives-Salt: b258eca8-def2-4953-9c4b-469d5ace3984 X-Archives-Hash: adf90a3a0d8d667e15bc751d4a70004c This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2ARXHAXIOGAUWDGEHFMLF Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 04/24/2013 07:21 AM, Peter Stuge wrote: > Jeroen Roovers wrote: >> Er, you can't be seriously suggesting we will drop repoman checks >> with the migration to git? I don't see how that would benefit anyone. >=20 > I would argue that repoman and/or corresponding checks should be run > by a CI system hooked up to the Gerrit instance that developers push to= =2E >=20 > Anything else is IMO waste of developers' time and minds. I was thinking something similar, actually, except you'd need something like this: 1. dev pushes to Gerrit 2. Gerrit does processing 3. Gerrit pushes to tree, if tests pass. It would necessitate needing a separate mechanism to be able to undo changes to tree that broke things Gerrit missed, or it would necessitate "undo" steps being pushed through Gerrit. Both have their disadvantages. It might also result in only being able to push one changeset at a time, due to this scenario: 1. Dev A pulls from tree 2. Dev A merges those changes with his local copy of tree 3. Dev A pushes to Gerrit 4. Gerrit begins tests on changeset A 5. Dev B pulls from tree (or perhaps he pulled earlier) 6. Gerrit is still testing changeset A 7. Dev B merges those changes with his local copy of tree 8. Gerrit finishes testing, pushes to tree 9. Dev B pushes to Gerrit 10. Gerrit runs tests on changeset B 11. Gerrit finishes tests, pushes to tree 13. Gerrit's push to tree fails, since tree with changeset A isn't in changeset B's ancestry. Though you might be able to get around that by using git's email features to email diffs, allowing Gerrit to pipeline them (unless one diff set fails to apply after another has been applied, of course). ------enig2ARXHAXIOGAUWDGEHFMLF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJRd8ZhAAoJED5TcEBdxYwQZrgIAILFGjF5MFJgHT+8SY9AmSAh cSUbfdcFrmTRC25lCSUYkJ83RCN/YFqytIWkcYRM31AEd3SCcJMwN2hOkkkzusUe 2UUQzuB62JPAq8plMnaQIDQ19kHShKEGV8QWClQ+1XUsLOXZdHoZXoxexZ42jz09 kTkHbuXSDfvrFmocNjgI9zx8lR8pe2POpa2S+zj6a2E4rLq63J3BHa4iElktkNHb VuwqYqehW+YQbaTp91vHDfuY0oZfBxsyXrp0CiMZvjagkThml1uDKSzgc6DZIy+f UKcHg1jdFMfdhH/7UPsC2ftK/YBhW4QtDm7dDXT5Kiw/yQXd4a/NlMyAbN6+fLY= =yAgB -----END PGP SIGNATURE----- ------enig2ARXHAXIOGAUWDGEHFMLF--