X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by lists.alpinelinux.org (Postfix) with ESMTP id F0C315C551A for ; Mon, 30 Jul 2018 07:38:47 +0000 (GMT) Received: by mail-wr1-f41.google.com with SMTP id a3-v6so11668207wrt.2 for ; Mon, 30 Jul 2018 00:38:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=YdFN86OK/rmm5ywNN0aC/tvIbVQYld0a6xLkSQ0vV9Q=; b=K5lc4lvW2wKHp6XHAsimlgwp+eD7eOHGw5KypdS3g/52QkmfmEQ9alr2+/gti7dYpd w9bb6SIM6YQKykJDg9NMHVHhbi5YZP/2gldE/0uaGJke+aS2veNjHQ8839dpAsHWQO59 KjGYOi1A7TEQDQCJomV6Kv1TjnUjmCqISocso1DXLZgAidb+W7EKRflfICR9CpVyYRhc MxAhs+lZODLUkJrlTEP7CeRCdDnLbM1N73sHFUqn9jFgKPlE+K5Zv5Tnre6CrIw0HW8Y CNfBZV5WoaGVN/mGdXTSYN/1c0MRyyxErVEn8u2TORCDhJ45Melaqu9v59k0cvMLsZg1 t52g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=YdFN86OK/rmm5ywNN0aC/tvIbVQYld0a6xLkSQ0vV9Q=; b=MDMC6QdPegQo/Cg5KEF8nK52NkCCzbISLeVy0POZp+BoYo+bXR7IkziEZxn8clLMfD QwVsK48QizHlO/Oyt7RIMQOIWxY/eiMDYC5iwTh1FiAREhTZwaooDXopZBTE2LBtFMl1 MdsX1i3hQpGeoYAmll2gozHm/SjqJFaGavEofk/tMogwCe6T5Xz0rbRNTbvgymFxWX15 UkUiDUDSbjs3QG8fJq8UDH6znxUmpARUU6nKaODeALyD4VIJ9zkivinF/gfgse0Z4fno DQIuAj6bH8tx9oANvW8WFY0DpP7MhMjHRSdAARKvNHA90U+CaPSmJsETHxPi18GzAR9M hXeQ== X-Gm-Message-State: AOUpUlGBGr4YAk24ut1hVnq5zgNSaGWKLKmI6WNHspVILFgblz2Fziiz 0V+YA4wx2gtDtNrvkAxVMRjxhGGVoDuLLpGtW7w= X-Google-Smtp-Source: AAOMgpdni55vXjotMeI1UhckLtepEViVOt9hTS1YG6UTJ/Fzr0Orfgr14o8UvP4TOLI7OOz7N58QyZGuJLeu1tkJWbQ= X-Received: by 2002:adf:fe8f:: with SMTP id l15-v6mr16972966wrr.165.1532936327096; Mon, 30 Jul 2018 00:38:47 -0700 (PDT) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 References: <20180726141558.2d451763@ncopa-desktop.copa.dup.pw> In-Reply-To: <20180726141558.2d451763@ncopa-desktop.copa.dup.pw> From: Carlo Landmeter Date: Mon, 30 Jul 2018 09:38:35 +0200 Message-ID: Subject: Re: [alpine-devel] How to improve quality control for patch reviews To: Natanael Copa Cc: Alpine-devel Content-Type: text/plain; charset="UTF-8" hi Natanael, > > > - improve documentation. Write documentation with a simple checklist > you can look over before you submit a PR. For example, "check that > license is in SPDX format[1]", This check has already been implemented. `apk add spdx-licenses-list` should enable it. We probably have to move this to main and make it a dep in abuild. > > "check that it does not automatically > start services from pre-install", etc. This will make it easier for > people doing patch reviews and can be useful when adding automated > checks. We could add checks for this, but I don't see this very often so i guess is case specific? > > > - add more automatic checks nmeum has started coding an abuild linter in go. He got some negative remarks as it was not written in some peoples favorite language which maybe stopped him from ever finishing it? > > > - 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". The PR list is mostly populated by a handful of people. I think it would be good if we look at giving one or two commit access and keep an eye on their contributions. It will save us some time having to review simple contributions. > > > Any other ideas or thoughts? > Regarding documentation, it think this is a task you (ncopa/fabled) has to take on from your side. Don't get me wrong, I'm not trying to criticize negatively but I think its important that more experienced people should show what Alpine as a project expects from a given product/project that extends to Alpine experience/functionality. Two major corner stones of our project (build tools and package manager) are heavily under documented and have been addressed as "Read the source" too many times. If infra team has to provide such facility to start creating documentation this would be no problem, but it does need follow up so it doesn't end up as a waste of infra time. -carlo --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---