From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 4DEB0138334 for ; Mon, 4 Feb 2019 20:10:03 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AC172E0D50; Mon, 4 Feb 2019 20:09:47 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 63529E0D4E for ; Mon, 4 Feb 2019 20:09:47 +0000 (UTC) Received: from pomiot (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id 5FCC533BF11; Mon, 4 Feb 2019 20:09:45 +0000 (UTC) Message-ID: <1549310971.893.51.camel@gentoo.org> Subject: Re: [gentoo-project] [RFC] GURU v2, now with reviewed layer From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-project@lists.gentoo.org Date: Mon, 04 Feb 2019 21:09:31 +0100 In-Reply-To: References: <1549301931.893.35.camel@gentoo.org> <1549307037.893.50.camel@gentoo.org> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-HIORoAyywWXnqos+PgLC" X-Mailer: Evolution 3.26.6 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply Mime-Version: 1.0 X-Archives-Salt: 23998384-b996-4a2c-b5d3-2073ab162a68 X-Archives-Hash: 0b0063a0ce8395da7f26b706fd9446fb --=-HIORoAyywWXnqos+PgLC Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Mon, 2019-02-04 at 14:52 -0500, Alec Warner wrote: > On Mon, Feb 4, 2019 at 2:04 PM Micha=C5=82 G=C3=B3rny = wrote: >=20 > > On Mon, 2019-02-04 at 14:00 -0500, Alec Warner wrote: > > > On Mon, Feb 4, 2019 at 12:39 PM Micha=C5=82 G=C3=B3rny wrote: > > >=20 > > > > Hello, > > > >=20 > > > > After some initial discussion on the GURU user repository, I'd like= to > > > > start bike... I mean, brainstorming v2 of the idea. This time it's > >=20 > > more > > > > like Sunrise but with some automation in mind. > > > >=20 > > > > Let's go with two layers like Sunrise -- one private working branch= , > > > > and another public that's exposed to users. Commits are merged fro= m > > > > private to public after some kind of review. I suppose to avoid > > > > depgraph misshots etc. we'd want to move commits incrementally, i.e= . > > > > public is only doing fast-forward merges from dev. > > > >=20 > > >=20 > > > I'm looking for more information on the private branch. What is it a > >=20 > > branch > > > of? > > >=20 > > > Like what I might expect is: > > >=20 > > > repo - master # this is the public branch users use > > > repo - These are the in-progr= ess > >=20 > > or > > > stale PRs. > > >=20 > > > When review is complete, repo - somebranch is merged into repo - mast= er. > > >=20 > > > Is this what you are proposing? > > >=20 > >=20 > > No. As I said, I'm proposing a Sunrise-layout layout. > >=20 > > dev -- branch which contributors use to work on their ebuilds. > >=20 > > reviewed -- branch which users use. > >=20 > > When commits are reviewed, fast-forward merges are done from dev > > to reviewed. > >=20 >=20 > I think my thoughts were around where CI would go. Does CI happen > post-commit on reviewed? Or does it matter for the PR that is the FF merg= e > between dev and reviewed, and the FF merge is not committed until CI pass= es? >=20 I suppose we enable CI on both branches, and block merges if CI on dev is red. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-HIORoAyywWXnqos+PgLC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEXr8g+Zb7PCLMb8pAur8dX/jIEQoFAlxYm/xfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVF QkYyMEY5OTZGQjNDMjJDQzZGQ0E0MEJBQkYxRDVGRjhDODExMEEACgkQur8dX/jI EQrD5hAA6f/DCR/MFTRjxOUgb+wwX3loaov1j6CEz3TYG//egucChMjAZjfxBNKl 92XcWtLK6OxdGGn6shCi/uL5KCpDWFDS8K471hFLJPGL2zwtQoHH3ZC51uHn8R0S ZAwGBH61adgH6wDJDKFiUuQOvS6/GfzeNhETSN7Nwjamadoi8XD89KcH4if66V7N bclASADJyXDxy10jaA28UxkA3jqynxaiujSYd9EJr34G3jVdmadd3GjnT7s0gpfv 28IKIThbij+oW4JuhIG3Q/lpDhzob7on36aMyNnPmpT7i1QyuwysQJmxiCHJnn0q OCYHYuvFo4HX/DKipcbIpXVUNUB3Kdm8BEmMDmcG6xB3eZJjd9YZW8VclQbISUGn sUspneLAP5wbH7Q2AdioDliiLn6fuk8pSClv7fNGlBBgqOkKamSP4KXM2f9KaV+p hqqBp3ZwJqVnVh/itgGTdg6ASUHSyA1tJdyc0Imq4X7bSQIKHAn0FwGdc700WLQt y3k5Zfka4n8gU/mq0O9k8JhzoJEztI3ahMo/Xtdvr7WfQ/tcezbzFRJm3aU7JEuJ 61d6u29d9TMeNBIpxsWMPsH9SKPMH8BU4lbvQwFbrbLeInYIpa5jOGVBanLBghvg IGT7e2lx3+S84TbSQI85RIARLUNhN6+UZJNzpva7eMowoG09sLE= =T76J -----END PGP SIGNATURE----- --=-HIORoAyywWXnqos+PgLC--