From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id OBZhFJq812NxNQEAbAwnHQ (envelope-from ) for ; Mon, 30 Jan 2023 13:48:26 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sE9vE5q812PjEgEAG6o9tA (envelope-from ) for ; Mon, 30 Jan 2023 13:48:26 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F391F3841D for ; Mon, 30 Jan 2023 13:48:25 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pMTZd-0002Dh-4T; Mon, 30 Jan 2023 07:47:49 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pMTZZ-0002DD-WF for guix-devel@gnu.org; Mon, 30 Jan 2023 07:47:46 -0500 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pMTZY-0007BG-3I for guix-devel@gnu.org; Mon, 30 Jan 2023 07:47:45 -0500 Received: by mail-wm1-x335.google.com with SMTP id q8so7898984wmo.5 for ; Mon, 30 Jan 2023 04:47:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=Ehdosm7tSTuNPjpuiolkz+FdLc3fsjIJGoOPfdeCuQ8=; b=cKvMhX91KznS9W0kXI/f2/vtX3fZD/vvEgkxOYM0caYGU3ZAm+0Qhlv8rojK4kh4+v KQUwy2aWJ8VYQzd7o59IqSYpJ6zYUY7O19iDeCmGyU6DrPKq6M/FkdT+n0GZotfTrigf XIZmZSR3deCcbqE/MqI6Rx1SI0CqkFbXX6h08uj6rhyohCQkHOoRdhiVRkI8WF6itWLh e0HUTyXauvwldByq1XizBhNfwvV4HoHeHIseNUC0IdiJgY9mviMaN17nwX/UbGgGg5Kh gHopPhogKX99sINzWntknbvV6FtHszh4ROoI36WWXytGuMJ5uKEUEBR1KAC3eevzb/xa 19PQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:to:from:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=Ehdosm7tSTuNPjpuiolkz+FdLc3fsjIJGoOPfdeCuQ8=; b=O4/ArOrwunrtxuGtwbLI+e7cEbDC5by7CsjJZUUBbT1K8OVOiTpVu4ExYtWSwRHM0g twuWFbMxwSBa8Yi06n1wOCaU7a9vDIz7Pr7v8kTA6DBsdqLqvsfQXSh/Hn5GPj4xhTzU sv8aYE7FFkITbwHt3g3L8XZw1yNDr+IwE/sgxIB3/yLr9XVLh8xTu16m/jT60MbNr045 OdTKnb2beXCRy8cWm8vd74+5UTui8dSvMC/VUn+MrBcgG02EhD1fixuoXGvH9lSs35I2 qkTs21MwWp68aRKAJY29wmQV4jWsS777NcfVGKJqaKRML0GddtaXnNPjG18DxlgUxSD4 arKg== X-Gm-Message-State: AFqh2kprj/IqGQF+kCVw2wbas9Ymyzk2y71yXfsityB17mnjcC61glaH qWOdjPrDsEP6sOPV4VjyY9bdi30wbc0= X-Google-Smtp-Source: AMrXdXvgdPiIsRgYjlqltyqHl9L53n2VZVu947VywK1ZBAwV4ynt9Upjcq4O/JwzOEutv7wUfI3QyQ== X-Received: by 2002:a05:600c:3b0a:b0:3db:22a:1349 with SMTP id m10-20020a05600c3b0a00b003db022a1349mr12712663wms.2.1675082862523; Mon, 30 Jan 2023 04:47:42 -0800 (PST) Received: from pfiuh07 ([193.48.40.241]) by smtp.gmail.com with ESMTPSA id p17-20020a056000019100b002bddaea7a0bsm11711546wrx.57.2023.01.30.04.47.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Jan 2023 04:47:42 -0800 (PST) From: Simon Tournier To: Andy Tai , guix-devel@gnu.org Subject: Re: guix package updates review: app team? In-Reply-To: References: Date: Mon, 30 Jan 2023 13:06:16 +0100 Message-ID: <87mt60kz0n.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::335; envelope-from=zimon.toutoune@gmail.com; helo=mail-wm1-x335.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1675082906; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=Ehdosm7tSTuNPjpuiolkz+FdLc3fsjIJGoOPfdeCuQ8=; b=fQzxo8xSh3Yplp86wuXzjbdYxs1zgtZaecIVohVWXWJZWQKUgaFSb/pSc0oI/F8r8ulfJR 18gYbl8VaOphS8ulgraqs3eImhHl+I2XCbqdC9873GDhHRNQYV6skV9i80xqK2B0RBN335 AZIliNIgjQ3yARCOaVX+8xF9RCBS28tJKk0nV48KH9IxN4LvRiIKtn5skvKfRZNtG3uXD8 GfzJve4Wxh+mhZY89Wk0LJt3xTb6ntQRDtO6Bx4kX9bWtapNpc+1xeoL4F9cMrOAqavUcE xmnaKVQW8vpeMhtriME7tBf7V0jmxp9dkGhTfCMXur1X0kktN0ooSIFSmsolVA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=cKvMhX91; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=key1; d=yhetil.org; t=1675082906; a=rsa-sha256; cv=none; b=csGo85v0XrZpxBUAmol/9Vy/PxQlKaOWKrQCyXOiAIOr4CIqOwohgZcFQzGRlERzzNke4k j0ajKn5zBIOMemIZpGi4xGxcgscIqqlgF/4ZQW9cf3b+GaTEZtZP+vqYfEJukv6ItXXyhG OjmYz+a608/ik+oBV9GlrQa6AdRoxG8vIUVtHpyMcdVt8pjU7QTJ2J9jqTOgbBU0Szoybn aZkTkq1dpcF8ghl+mW/QvV5bA8GcaTBnR/YvTy0YXYchr0fjOh3gUCOFUWluKNx1hvLqws I6UJ2QebYMP6TQ2BA4nh37P7tP0p39pKrNjvQ4IEBXkH+MdKc2uopdjxYI+SRw== Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=cKvMhX91; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gmail.com X-Migadu-Scanner: scn0.migadu.com X-Spam-Score: -9.06 X-Migadu-Queue-Id: F391F3841D X-Migadu-Spam-Score: -9.06 X-TUID: gHwrJA5yghsJ Hi, On ven., 27 janv. 2023 at 14:19, Andy Tai wrote: > Hi, currently Guix has teams of reviewers for different types of > packages. For example, changes to R packages and emacs seem to be > reviewed quickly. However, recently, patches for updating more > general application packages (octave, for example) seem to be reviewed > and processed very slowly. > > As a GNU/Linux distribution the update speed of applications impact > the perception of the community on a distribution, and thus it is > beneficial if packages update can be processed quickly to keep Guix > "up to date" so to speak. Hope Guix maintainers can give some thought > to this and let more volunteers participate in package review process > to allow package updates more quickly. As packages are usually at > the end of the dependency chain (they depend on other libraries or > components more than the other way around) updating packages shall > take less review effort. First of all, people are volunteers. :-) Well, if it appears slow, then it probably mean people are busy elsewhere. The only thing is to help and reduce the workload. What *you* (reader) could do is: 1. Review. It is not restricted only to people with commit access. 2. Bug triage. The tracker has many old bugs still open. It would help to: a) confirm or not if the bug is still there; b) propose a fix if it is still there. About #1, if applying the patch is straightforward, if the patch is already compliant with the standard, etc. then it is easier for merging because it makes the task less boring for people with commit access. Please note that some packages and/or patches are harder than other. Last, here the current state [1] of Guix. Each red circle means that one package is not available (probably broken and/or fails to build). Since the manpower is limited, personally I would prefer to be less =E2=80= =9Cup to date=E2=80=9D and all green, rather than packages merged more quickly and probably a global state less stable. Well, the balance is not easy to find and I understand the frustration. 1: Moreover, I agree that some part of the process could be revisited. Please note this past thread =C2=AB Incentives for review=C2=BB with my own ramblings on the topic. :-) Re: Tricking peer review Tue, 19 Oct 2021 16:22:30 +0200 id:86k0i9drh5.fsf@gmail.com https://yhetil.org/guix/86k0i9drh5.fsf@gmail.com More than one year later, my words are still describing my own point of view on this topic about reviewing and merging. However, the solutions are not so easy to implement=E2=80=A6 otherwise it would already be done. ;= -) Thus, the question is: what could it be done for helping? Cheers, simon