From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id OGCVLPuS92RjfAEAG6o9tA:P1 (envelope-from ) for ; Tue, 05 Sep 2023 22:43:39 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id OGCVLPuS92RjfAEAG6o9tA (envelope-from ) for ; Tue, 05 Sep 2023 22:43:39 +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 6313545C01 for ; Tue, 5 Sep 2023 22:43:39 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=aEI1D8Vm; 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-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693946619; 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:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=BW4BIkiBw3IDOASOxUVhmfZZJPrQObha/x0uSjoP00Q=; b=W6Rnk3JpoW6bUyfP4k6oNFeg1f+bBMymS/LKFi0Q+vdm/G9cIOeUlrQ+48U02CGKfiywIQ ls/yP6rKZUGn9s4af4bIo8Ri1B0spIbbqSy1v84eIhdylNaS7Nhb1+HwELc9Nj+j5Aw+iB Cz8QTc44DqWL8Rb1Jj9D2awDKf6t61A7T41IGKLvc0tf0Z/0f7zJ2ZAU6QtJuTxvMiCjx3 LChji3Ju/L2I4ObKRX6S7zYhckE4DIpxryS6SMUV91T6D/ivLxZWQFN8zWjcNR/WAKC2Og VPa2i19l558SEUyt8l3tTgHzEz7jB56TCz/Ny8x8idGzePnkN9POsdMDVZKzRA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693946619; a=rsa-sha256; cv=none; b=sgFx1qftWD79fTMhSvTEfOVBaonZJ6eI7Kp2rESJDEWMoJttCc6gw+dK6iFMAYjcCHGQzT sxvnJroXAdUcerMW60CvmRS8A7zW7b3wynJ5+BuFV84S6XkQPvTO3cfpgGV4t/foM8MJWg zrBQvrU9nWRqh9J5bqb54VecuQHxtTP3LEshUmRcFRvMDiVigPatZ5xRjEP+KituEBty/5 Amp/3/ldWXaH4jddGS3Dl5+LFWPJwvEun/ogtEhBo0oxZLMkNSa29fhGnXmX5eKyi5GhqM HZdsLRWQHlAa2g2SiXdPRJQp7PwU0+ww0RA8W3sHo0iLJovZBwDApeWoP10ESg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20221208 header.b=aEI1D8Vm; 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 1qdctZ-0000WZ-0T; Tue, 05 Sep 2023 16:43:33 -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 1qdctV-0000WA-PL for guix-devel@gnu.org; Tue, 05 Sep 2023 16:43:29 -0400 Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qdctS-0000dm-3n for guix-devel@gnu.org; Tue, 05 Sep 2023 16:43:29 -0400 Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-5007db63acdso736085e87.1 for ; Tue, 05 Sep 2023 13:43:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693946604; x=1694551404; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=BW4BIkiBw3IDOASOxUVhmfZZJPrQObha/x0uSjoP00Q=; b=aEI1D8VmMp+cWzaKczzYzk20L4cZE5K+4NBJTTo8qaLgXs4lL+/Dk/qDl2qIjEe1A1 lJMvuTgTWMcC3htd7lnDe/bVw0SJ2RVMVpZOlRffI5lDpMYYg+AgkFT3t8fx0Chj7b4e oQBtQyVd14F7AHnF/XXwpyiuX0Bvl+z34ARfgxVMQ8QvezTqRnWQYTlEF5PVRqgrQ17n XB8SqEWUMLT67z/cUn3Lb0xtpQBmPTLv+h/eg3ZurkpDQVfFm5Kzoqp7KCFHQMMQGu1P SeU3bdNoahWXPWEGG1d+Gu9OalRvyu1KDTOnXID9/W1jjNQV6Ae1/YOers2Zs6+ra5hw +UYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693946604; x=1694551404; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=BW4BIkiBw3IDOASOxUVhmfZZJPrQObha/x0uSjoP00Q=; b=KewHY01MUxyySqMQRGnpPMLs+y6sP7IFUbVCh3ZgsyIApDOeX/ETirFV2YybxN8HT/ 4LyVlMJsdFnxxhRCZTXG2YyuRlxgJDV3C2LDGFdgDnw9nAQZh/L7UewfEEk9Ex85xbA/ 2DBya3iAlsiDBJFkGd7b3NOpG3xgq3tWHUQaCYjLtZtZuWjxy9Mvr4fdJTR07v1jbxEC FdUrNtOQuF7ufPss3HwAt4cgJuonz4vjI2yU4bgDXDXwAq+uq2gBaINFZDHkJ8K2qY5x U0a58/3VD9CMqrsRBfuj1pF8H95LusPD/QDILim/p3fr55DGTWap89S+fxE6V2STfx6o VlUw== X-Gm-Message-State: AOJu0YziYb7Tl0HRCzZKqWaQBr/RvszFYUQ8zC9SsDhLxM7ZckMpOGLX FMtLlRYNY//rlup0+JCvUha0xHHNGyEO2s54faDav1MoZ5g= X-Google-Smtp-Source: AGHT+IErAurUWhMya1AuDzNuxymtNcAnIo2zCwMQLk5yaueJgrQsqEPcy3zrDB3egUUeCCC7CVxAuAjAPdg2boYziac= X-Received: by 2002:ac2:4105:0:b0:500:9092:6d79 with SMTP id b5-20020ac24105000000b0050090926d79mr8442999lfi.4.1693946603887; Tue, 05 Sep 2023 13:43:23 -0700 (PDT) MIME-Version: 1.0 References: <20230827135726.y33t55w4cvq6zsvb@X-kone> <873502qi2e.fsf@fannys.me> <877cpe9khz.fsf@xelera.eu> <86cyywskhr.fsf@gmail.com> <87fs3sqvg9.fsf@riseup.net> In-Reply-To: <87fs3sqvg9.fsf@riseup.net> From: Simon Tournier Date: Tue, 5 Sep 2023 22:43:11 +0200 Message-ID: Subject: Re: How can we decrease the cognitive overhead for contributors? To: Csepp Cc: Giovanni Biscuolo , MSavoritias , Liliana Marie Prikler , guix-devel@gnu.org Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::135; envelope-from=zimon.toutoune@gmail.com; helo=mail-lf1-x135.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-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -7.09 X-Spam-Score: -7.09 X-Migadu-Queue-Id: 6313545C01 X-TUID: 6oVHBDupjIwO Hi, Thanks for these pointers. Therefore I am asking more naive questions. :-) On Tue, 5 Sept 2023 at 21:19, Csepp wrote: > There are mbox downloads on lists.sr.ht. > Random example from my browser history: > https://lists.sr.ht/~lioploum/forevercomputer If I understand correctly, this is the equivalent to Debbugs (guix-patches) with a front-end as Mumi. However, it adds CI feedback. What is confusing is the lack of clear links between all these: https://lists.sr.ht/~whereiseveryone/guixrus and https://git.sr.ht/~whereiseveryone/guixrus and https://todo.sr.ht/~whereiseveryone/guixrus and https://builds.sr.ht/~whereiseveryone/guixrus. How do you know that the patch had already been applied? There is the term APPLIED appearing in the web front-end. How can I fetch this information without opening my web-browser? What is the equivalent of ? How can I download the messages of e.g., https://todo.sr.ht/~whereiseveryone/guixrus ? Well, I am probably asking too much at this step of the discussion, but let ask. :-) I have a bridge from the Emacs front-end of Debbugs that downloads all the messages from a thread corresponding to one specific issue; all from Emacs and without opening any webbrowser. Would it be possible to do the same with Sourcehut? When I read my emails from my email client, I would like to be able to download the complete thread of the email I am reading; for instance, that matters when someone replies to an old bug that I do not have yet locally. I mean, I am sure all will be possible. :-) Instead, I am asking: is it already possible? As Maxim said elsewhere [1], one good thing from Debbugs is the integration with Emacs. Yeah, I know that some of us are maybe too much Emacs-centric. :-) Even if the Debbugs SOAP interface is clunky, the package emacs-debbugs provides enough procedures for writing custom helpers. For example, when I process my emails using emacs-notmuch, I can quickly mark some bugs, say tagging moreinfo, the sequence is I hit is: b C moreinfo RET. Or I can check the status of the bug I read from my email, I just press: C. My question is not about will it be possible? It will, because Sourcehut exposes an API. :-) My question is: is it already possible? For instance, emacs-srht seems able to only interact with the Git and Paste services. People not using Emacs and using Sourcehut for other projects, how do you interact with the Sourcehut lists patch submission from your email client without using your web-browser? Or with the Sourcehut todo bug tracker from your email client without using your web-browser? 1: Re: How can we decrease the cognitive overhead for contributors? Maxim Cournoyer Mon, 04 Sep 2023 22:18:22 -0400 id:87edjdqs5t.fsf@gmail.com https://lists.gnu.org/archive/html/guix-devel/2023-09 https://yhetil.org/guix/87edjdqs5t.fsf@gmail.com Cheers, simon PS: > I think the UI is pretty clear. Well, I am probably not the only one confused by the UI of Sourcehut. :-) https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg02159.html