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 DA54013950C for ; Wed, 28 Jan 2015 17:56:31 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9E884E0BD9; Wed, 28 Jan 2015 17:56:28 +0000 (UTC) Received: from mail-wg0-f45.google.com (mail-wg0-f45.google.com [74.125.82.45]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id ED775E0BD8 for ; Wed, 28 Jan 2015 17:56:27 +0000 (UTC) Received: by mail-wg0-f45.google.com with SMTP id x12so22073831wgg.4 for ; Wed, 28 Jan 2015 09:56:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type; bh=UnygZYsoAClZs9fTJW7hSFiRp5OFlGl+DMsQ9Ni0f/I=; b=vS46oIcWsh90U+AgmMwSIZssxdsjif+qAhfmwe+f7MBTSKFZjw3lvL0GfXPPDqZMmy jv9gXujTy1k9wUd8J1wjyw3oAh8OHVB3tebnKQxsSn46NOKTZ/xv3AGA8C2UZRi1LxIk NsrxDYNVRnyAXeNWz+7JqayaHS7ovXDbCdqVPt7LC17U01B7eYwNPMLCluwxSE1NpuZX ilouuHPWJMe3gnODa2L1Z/amwKLbWdfoLpR5FeY/6v5q+WvKk7rlpmHtlbTBSjyXZZfZ or3aG/PTHJZmlO1wDE07OI1vGUUaDL3m3mQxtV38O0KI1CDF8Djb96Sp22N8MikB7/jN zy2A== X-Received: by 10.194.242.6 with SMTP id wm6mr10097549wjc.7.1422467786718; Wed, 28 Jan 2015 09:56:26 -0800 (PST) Received: from localhost (cpc67371-broo7-2-0-cust693.14-2.cable.virginm.net. [82.28.182.182]) by mx.google.com with ESMTPSA id cx3sm3780850wib.10.2015.01.28.09.56.26 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Jan 2015 09:56:26 -0800 (PST) Date: Wed, 28 Jan 2015 17:56:19 +0000 From: Ciaran McCreesh To: gentoo-project@lists.gentoo.org Cc: lex.public@gmail.com Subject: Re: [gentoo-project] Official rsync->git mirror & 'Git mirror' project announcement Message-ID: <20150128175619.714227bf@googlemail.com> In-Reply-To: References: <20150126211234.652bbbb9@pomiot.lan> X-Mailer: Claws Mail 3.9.3 (GTK+ 2.24.25; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/Eo5o4fUL6pBV/FXGk9ScAD7"; protocol="application/pgp-signature" X-Archives-Salt: c5d275b7-50e1-46bf-adba-fd1f76c6005a X-Archives-Hash: 7da825fb964d6e3a5f20c4c9f827d3eb --Sig_/Eo5o4fUL6pBV/FXGk9ScAD7 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 28 Jan 2015 17:22:21 +0100 Alexey Lapitsky wrote: > Here's a naive example how it might work: >=20 > 1. A user creates a PR > 2. travis-ci automatically runs QA tests: repoman full on the PR, > reports the result back > 3. Github hook is emitted, a "system" does some processing: for > example, create a bug in bugzilla, notify the maintainer, comment on > the PR > 4. The relevant maintainer checks the PR, comments: "looks fine, > merging" 5. Github hook is emitted to "the system", which checks the > PR comments, does some sanity checks, merges commit back to cvs, > rejects the PR >=20 > "The system" might be a simple script which has opt-in membership for > the subsystems / maintainers who wants to use it. >=20 > Does it sound sane? Exherbo has been doing something along those lines for ages, and not just for repoman: there's also full build testing (from a clean system, to check dependencies are correct). It's not very hard to do. --=20 Ciaran McCreesh --Sig_/Eo5o4fUL6pBV/FXGk9ScAD7 Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlTJIsMACgkQ96zL6DUtXhHe0gCg40tA3AOGOkL3yTCPfPhNHIDm +vAAoIem5zSib565M9hf9fQlGOs8dXOF =52hk -----END PGP SIGNATURE----- --Sig_/Eo5o4fUL6pBV/FXGk9ScAD7--