From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id +Ee8DW58AGX2QQEAauVa8A:P1 (envelope-from ) for ; Tue, 12 Sep 2023 16:57:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:306:2d92::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id +Ee8DW58AGX2QQEAauVa8A (envelope-from ) for ; Tue, 12 Sep 2023 16:57:50 +0200 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 3523037DB2 for ; Tue, 12 Sep 2023 16:43:39 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=oKk05QPI; 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=1694529819; a=rsa-sha256; cv=none; b=dY3g/8q+e4GikqPPQMEABtO5MfeVCxxmAE+ItJQu58GCBbA11andycb/u5QfbETN5o0EAH OcRRLhwPesHor8AnGqaXPulZ/Ugym9dSiwYqeMIQuk+YrS4wMCNkLTdJYoAOSdlEfhaHC/ fR3uPIUlDmbEqCEX9pI1jB9ukaafNgUjovyCTMooEhSS7pF1ujPOayC6ohx/jBOUVwxo+q 8IT1mJzI366yF9Z5FE3i24Pk/Vw8/7CRscvHv7UnzYt6fdXKZo89xkca3PTLumG3H/+eLu VmrpIajZxKHfJZrzWzCqpk6NLhy117v3XYic8BmgnR60idNn+vYqZKipmgXJDQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1694529819; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc: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=IuCAjoRhU1hZdXj+p0THF2SnxwxW8VGET+YzwWo9sXc=; b=O9yiSbPUCM088RHxeQs+IQPkBZo9J5R5icaUJsKfezkxT9zoUK8SacvDlcC/pZLQUHq+Gx DxAMo+AtJ15VakbOC0jPBdyoD4ZXAufhDwklvOxhWVEKMdBYFTEayNyYOIAMVvJamLbiwf DCY3dxk1VP0dTn++bmrBL+1LqYjfqVdcdEUbDVDO7u1e/mPbS3kNpQmW7s9+MSqHfv2SxE Aq7fK3MPNTDB+IOrMsgs/G9qAFg/2hwCyU8x1OyYVA1oJ2upM2pCPRjJ1sZu/0QxBSaAVJ Sdgaims7dhGdwtdGm4EbItB+OXl9CYfEds9ukgUZBmP0qM2XGEHBnYvhDW0dMg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=oKk05QPI; 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 Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qg4bW-0003nk-Pi; Tue, 12 Sep 2023 10:43:02 -0400 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 1qg4bT-0003eb-67 for guix-devel@gnu.org; Tue, 12 Sep 2023 10:43:01 -0400 Received: from mail-qt1-x82d.google.com ([2607:f8b0:4864:20::82d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qg4bQ-0005eu-Lk for guix-devel@gnu.org; Tue, 12 Sep 2023 10:42:58 -0400 Received: by mail-qt1-x82d.google.com with SMTP id d75a77b69052e-412195b1e9aso40063301cf.2 for ; Tue, 12 Sep 2023 07:42:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694529775; x=1695134575; darn=gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to; bh=IuCAjoRhU1hZdXj+p0THF2SnxwxW8VGET+YzwWo9sXc=; b=oKk05QPIxIp357zeUsp8aw2MwcJpNr2x3H2uQic159RWwMGJgGRHU+6xx7GEOprmsR ORR2dplxdgL4//bhkAry7x8qgVVDVEMNMXF3fDkvfyuYa6J+XiSO5jEBsmV0PnzTk/Jt /vbfDEKppG5zt/cKBxILCtSe962gz8/QkruwjX5Pjz+LJszTnYQoEHKNDbqWuYwqQUPo 9T7fuiKyZufZNgnFWlNn2mUFIqbtoxvJtaLOhbGXe586zpH/JBPLCUhIwfzZVRrIme9Y 5pgsqkbKpJ3Q4oHSoYUob/dBVx6H5Dc6i1uzsX2tQzPuk3sl8bilbJthGFsYO2Tn0IqV YMLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694529775; x=1695134575; h=content-transfer-encoding:mime-version:user-agent:message-id :in-reply-to:date:references:subject:cc:to:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=IuCAjoRhU1hZdXj+p0THF2SnxwxW8VGET+YzwWo9sXc=; b=J4QY4T7GV5PEWTyvKw3mRP/ToNiliQQjP3x2A8F0eaGLw+8XYMOQQBhqPHUzGS8NjT AXlVxnLUikyfR6zAQqJLT8dJBrlLSHklVssuQuagSZrTTSemYWGh+DxB5KN7GuRnlCpT pE3+hBf3VVL+Q/uXf1IOzv/fOwdtyQt3DdvEhdt6nwVtOBw0LlVtnQeYh4yjt+MeiyGp xWjLqvv7JEhw84riVAFeHTQ7uQJFndvGXERsp5GP5nx8MPjIaIWMPldlaEDFtUaQ0Aze 6yt9FmppU+SnbcCJPaCnf26tIy07C4B9JJ+NIrw2O1abbP8ks/3dNlzt5URjOx/d6KXZ PVjA== X-Gm-Message-State: AOJu0Ywq4dsFcPy406O1gtwLyYiopt4NXz1+3hG1c/8aZckeIJYbe/SS Hu266RGjuZATSxJEXvvPdK8apefmVqLmGw== X-Google-Smtp-Source: AGHT+IFMOXjKJWTHKRCv8BQMeLpWntuUaA4GJZtDPXNheIJb8iesSb9YOPkHT9A6S8U4c8A6mBHQQg== X-Received: by 2002:a05:6214:311b:b0:63d:2a59:e446 with SMTP id ks27-20020a056214311b00b0063d2a59e446mr13781861qvb.22.1694529774891; Tue, 12 Sep 2023 07:42:54 -0700 (PDT) Received: from hurd (dsl-141-150.b2b2c.ca. [66.158.141.150]) by smtp.gmail.com with ESMTPSA id md10-20020a056214588a00b00655f2051c4esm1359509qvb.103.2023.09.12.07.42.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Sep 2023 07:42:54 -0700 (PDT) From: Maxim Cournoyer To: Simon Tournier Cc: Liliana Marie Prikler , Ricardo Wurmus , Attila Lendvai , Andreas Enge , Katherine Cox-Buday , guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? References: <87sf7o67ia.fsf@elephly.net> <9269133a74e06bfc5ee5bfeee0342ba2f5beaeb1.camel@gmail.com> <87tts44d2y.fsf@elephly.net> <4c85b742e29ebbf7fe3cde3f72961269ec26218c.camel@gmail.com> <87cyyr3zdc.fsf@elephly.net> <87fs3lj8tn.fsf@gmail.com> <07680e309df1fe42da11d9e3a6c33de40f82bf09.camel@gmail.com> <87r0n4fss3.fsf@gmail.com> Date: Tue, 12 Sep 2023 10:42:53 -0400 In-Reply-To: <87r0n4fss3.fsf@gmail.com> (Simon Tournier's message of "Mon, 11 Sep 2023 20:50:52 +0200") Message-ID: <871qf3xxjm.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::82d; envelope-from=maxim.cournoyer@gmail.com; helo=mail-qt1-x82d.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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 X-Migadu-Spam-Score: -5.56 X-Spam-Score: -5.56 X-Migadu-Queue-Id: 3523037DB2 X-Migadu-Scanner: mx2.migadu.com X-TUID: /gs1UPjAhXND Hi Simon, Simon Tournier writes: > Hi Liliana, > > On Mon, 11 Sep 2023 at 19:53, Liliana Marie Prikler wrote: > >> For "patch does not apply", the forge solution is typically to send a >> notification to the issuer. > > No, that does not match my small experience. Because often the issuer > is gone or not responding. As a reviewer using the forge solution, I am > still able to pull the issuer branch and then resolve the conflicts if > any. > > Using =E2=80=9Cour=E2=80=9D workflow, I fail earlier in the process. I a= m not able to > apply the patches against any branches (pull the PR somehow). An > example: > > [bug#62202] [PATCH 0/21] Juliahub import script. > https://issues.guix.gnu.org/msgid/871qlq89kz.fsf@ngraves.fr > > Even before looking at it, I have to spend some time to find a way to > manually apply the patches. Then, rebasing on the top of master could > lead to conflict but that another story and the same appears whatever > the workflow. I think this kind of problem has improved though, since we deploy by default our etc/git/config snippet, which sets 'useAutoBase =3D true'. At least I don't have a problem when applying patches with 'git am -3s'. I don't see what is specially difficult here (perhaps there are too many options available to do the task?), but we could document some ways, perhaps adding a new 'Reviewing others work' section to the Contributing node? It could show how to do it from either an Gnus perspective (Emacs) or via 'wget -O- $mumi_url | git am -3s' etc. and provide some guidance, perhaps with a link to until this is automated in a 'guix review' command or similar. --=20 Thanks, Maxim