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 4Es9N0at7WT/UAAAauVa8A:P1 (envelope-from ) for ; Tue, 29 Aug 2023 10:33:11 +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 4Es9N0at7WT/UAAAauVa8A (envelope-from ) for ; Tue, 29 Aug 2023 10:33:10 +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 87F065E281 for ; Tue, 29 Aug 2023 10:33:10 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none; 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=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693297990; 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; bh=bwxxT+5tmbly14CQpiH5/8Nnm0fextZqwXLZfJRD0XE=; b=jg2RIRUdZXghfLfWFcsEzS+FazgwPPnzK/3PNv4WGUFCT5qRxZw4wd8Muh/BKTeGQhV3fR goTUFE4ePjSxACtAKG82O65yjTI9EWCV0n9cTMk4hQU0sOJ+S32LrXhWehkVgt2k9vwwu1 HlyXIgR+bWmed4D2vDAl2B1gm3+wGvlc9fgTTZtsNvdVPOWVRxKzw7foiqhqhg3PxTVixx qP6rvCireR+Jvw0ZZ48KPQHupTJ/2ngZKS0XqsuBeJ+32UWwwxvDNqjO17Kxq7g310w0ps Pe5j5RH5HaSWzsVWE4EFfPoX33rmKUF16O6ihINRGn44cyzHuSWjU43m0GNKpg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; 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=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693297990; a=rsa-sha256; cv=none; b=rb6uKv5HZwiKoNfTM+AklPZSA3zYIj/s+IVtIXDLvG2zDt4FVNrmoQuo4xMdfndFYOLdVB 1wRRp7UyiOc5gY68DQRb5eDrgAXeNujKwypBLqtlilZlb37PdzRpjQL9vnsXFZK0dGfAEN dMlnIi8kXgNKEUyYj7LpmN2K/i8Hc9N5eJnmIxwh36wVoBRgtIBqeko+XVOZyl2YTk8NkY v1w3dDL7QeQwWqDXBAsrdoas/ZSN2vm1sV99PWXbmnosUESDfbrjzMdaZoIgdVeAXusXt5 wBAJ3KS6O7jVdy+5ygiB4raIWZKxtqBPIyMsQpIo7go9SehcG1X1Xte+V5/J5A== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qau9R-0001X4-Bs; Tue, 29 Aug 2023 04:32:41 -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 1qau9L-0001Tl-AY for guix-devel@gnu.org; Tue, 29 Aug 2023 04:32:36 -0400 Received: from ns13.heimat.it ([46.4.214.66]) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qau9G-0001Kt-OL for guix-devel@gnu.org; Tue, 29 Aug 2023 04:32:34 -0400 Received: from localhost (ip6-localhost [127.0.0.1]) by ns13.heimat.it (Postfix) with ESMTP id 9443930022C; Tue, 29 Aug 2023 08:32:26 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at ns13.heimat.it Received: from ns13.heimat.it ([127.0.0.1]) by localhost (ns13.heimat.it [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Iffy-BEjHDQc; Tue, 29 Aug 2023 08:32:24 +0000 (UTC) Received: from bourrache.mug.xelera.it (unknown [93.56.171.217]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ns13.heimat.it (Postfix) with ESMTPSA id 5D8D23001D5; Tue, 29 Aug 2023 08:32:24 +0000 (UTC) Received: from roquette.mug.biscuolo.net (roquette [10.38.2.14]) by bourrache.mug.xelera.it (Postfix) with SMTP id EA0212943E32; Tue, 29 Aug 2023 10:32:23 +0200 (CEST) Received: (nullmailer pid 5507 invoked by uid 1000); Tue, 29 Aug 2023 08:32:23 -0000 From: Giovanni Biscuolo To: paul Cc: guix-devel@gnu.org Subject: Re: How can we decrease the cognitive overhead for contributors? In-Reply-To: Organization: Xelera.eu References: Date: Tue, 29 Aug 2023 10:32:23 +0200 Message-ID: <87bkeq9rl4.fsf@xelera.eu> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=46.4.214.66; envelope-from=g@xelera.eu; helo=ns13.heimat.it X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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: mx2.migadu.com X-Migadu-Spam-Score: -4.04 X-Spam-Score: -4.04 X-Migadu-Queue-Id: 87F065E281 X-TUID: qEI4nACtqqF4 Ciao Giacomo, I never used nor installed/administered sourcehut services, I've some questions about them: paul writes: > From reading this discussion it appears sourcehut supporting both the > web and email workflow and being free software is really the best > solution. sourcehut is a suite including this tools providing different services (some of them already covered by specialized tools in Guix, e.g. CI): - builds.sr.ht - git.sr.ht - hg.sr.ht - hub.sr.ht - lists.sr.ht - man.sr.ht - meta.sr.ht - pages.sr.ht - paste.sr.ht - todo.sr.ht git.sr.ht is the tool needed for "web workflow" patch management, it's documented here: https://man.sr.ht/git.sr.ht/#sending-patches-upstream git.sr.ht provides a web-based patch preparation UI, which you can use to prepare changes to send upstream online. You can even use this to prepare patches for projects that use email for submission, but are not hosted on SourceHut. This tool may be helpful to users who are used to the "pull request" style contribution popularized by GitHub, GitLab, and others. yesterday I sent a message (id:87il8z9yw8.fsf@xelera.eu) with some pointers to related articles, two were from Drew DeVault, sourcehut founder in the "Tutorials" page I find the section "Contributing to projects on SourceHut" [1] and the "Read more" link point to https://git-send-email.io/ > It appears to have no downsides (besides for the work > required for packaging and provisioning the service) and everything > else either does not support email workflow or does not support web > workflow. > > What are the blockers in Guix's policies for moving in this direction? > Should a team with a defined roadmap be created to address Katherine's > and all other people's point, either way the consensus will fall? > > giacomo > [1] https://man.sr.ht/tutorials/#contributing-to-srht-projects -- Giovanni Biscuolo Xelera IT Infrastructures