X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mr21p30im-asmtp002.me.com (mr21p30im-asmtp002.me.com [17.111.174.65]) by lists.alpinelinux.org (Postfix) with ESMTP id BB9FC5C0DB1 for ; Mon, 30 Jul 2018 19:15:05 +0000 (GMT) Received: from process-dkim-sign-daemon.mr21p30im-asmtp002.me.com by mr21p30im-asmtp002.me.com (Oracle Communications Messaging Server 8.0.2.2.20180531 64bit (built May 31 2018)) id <0PCP00H001ES3600@mr21p30im-asmtp002.me.com> for alpine-devel@lists.alpinelinux.org; Mon, 30 Jul 2018 19:15:05 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=04042017; t=1532978105; bh=kx3YHzV7QsTPrDFx4yB/0+6mMqPyvsLqDrgOAwkOn5Q=; h=Content-type:MIME-version:Subject:From:Date:Message-id:To; b=vZT4NTlDVn9y6GcVetDqPMhRREQU6MmBnkZhNkpd+HBS8vPO4xbQnjAtxyBdLMpyd fzF+KCfDOB61+s0jy7m3gOZiKbpfE6HqM3p6O3SLaJAX43kPE1vNWi1XcisGSzP7/X dFElnFXgikEE375hN6f3SiBpGmhD1nIrxhgx48n46hmGqytuEGFLxH+vRUrdLFQaTH 8z8bU4UmFodnGji6vL4dJzDUFeSQ9IYzxQ/qCJ7fZ9N6S/E9imPRQX22/yRKZmV32c b5njeCOR1twDAWRT6q0czxYQTqwJQQT7KRPPpKfRFfc9TH+x+aQgb947JfCg5+CLFE qLu8cFVcQTLPg== Received: from icloud.com ([127.0.0.1]) by mr21p30im-asmtp002.me.com (Oracle Communications Messaging Server 8.0.2.2.20180531 64bit (built May 31 2018)) with ESMTPSA id <0PCP00ET81H27710@mr21p30im-asmtp002.me.com>; Mon, 30 Jul 2018 19:15:04 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-07-30_08:,, signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 clxscore=1011 suspectscore=29 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1707230000 definitions=main-1807300203 Content-type: text/plain; charset=us-ascii X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: [alpine-devel] How to improve quality control for patch reviews From: Chris Ely In-reply-to: <1532897225.933218.1456675080.62DDC693@webmail.messagingengine.com> Date: Mon, 30 Jul 2018 15:15:01 -0400 Cc: alpine-devel@lists.alpinelinux.org Content-transfer-encoding: quoted-printable Message-id: References: <20180726141558.2d451763@ncopa-desktop.copa.dup.pw> <1532897225.933218.1456675080.62DDC693@webmail.messagingengine.com> To: Jean-Louis Fuchs X-Mailer: Apple Mail (2.3445.9.1) > On Jul 29, 2018, at 4:47 PM, Jean-Louis Fuchs = wrote: >=20 > Hi >=20 > On Thu, Jul 26, 2018, at 05:15, Natanael Copa wrote: >> - give more people push access. Look for people that are candidates = to >> get push access. Help them to improve. Follow up when they are = "good >> enough". >=20 > In theory you don't need push access to review a PR: >=20 > - If there is a problem anybody can state it on github or the = mailinglist > - If one thinks the PR is ok one can write "looks good to me" The problem I've seen with this approach is that PRs don't change state = until someone with "write" access to the aports repository on GitHub = comes along. If the set of people with "push" access to = git.alpinelinux.org is relatively small and the subset of those people = with write access on GitHub is even smaller, I don't see how keeping up = with aports changes is going to remain possible. > Idea: maybe it is possible that more people are allowed to add a = label: "looks good", but without push access. So people with push access = can work faster. This is the idea behind pull request approvals. I've suggested using = https://github.com/zalando/zappr for this in a previous email to this = list. We'll need to determine the best way to expand the pool of of people who = can change a PRs labels / assignments, etc. on GitHub. I think = collaborators is a good way, but that hasn't been tested yet, as far as = I know. Ultimately, an accepted PR can't really be "complete" until it = gets merged into master back on git.alpinelinux.org. Expanding the = number of people with "push" access to git.alpinelinux.org might just be = unavoidable here as the amount of work increases with every new active = software package.= --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---