From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id eLqgLNc6wmVgdwAAqHPOHw:P1 (envelope-from ) for ; Tue, 06 Feb 2024 14:57:43 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id eLqgLNc6wmVgdwAAqHPOHw (envelope-from ) for ; Tue, 06 Feb 2024 14:57:43 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=mMV1gknU; dmarc=pass (policy=none) header.from=gnu.org; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707227863; h=from:from:sender:sender:reply-to: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=oX1wkN9jQsrmBiJVcbUBBegWi11w0JzU06vLvcZJT4I=; b=aN/AVClig1vlYJo8V1A92p+WIk7ieyhyxYhX4eNBhVMo+shBaQLXL/40KnSK+6PDs6wZ6/ UPHwIQmQLEFMiHPhOE21U2Hq2p82H7IxNy/187brtqzm+HeS0UTKudo4WCsPg8t1zVyvMv nU9zHhdMQyL+vrvDQHkTFty062eiRVTiLedU7c0cAEg63mnx68Jtm9uyYUBm4o/Z9oUjdE 6yUmQhemc9+kLzC11RhmmihdsY2tQVO5PR5r0BU31cP+chbI6iVNRwrOwke4YScas7dyeD BKC5DQ3bvANQB0KxrtzDGPomjuDzNaLs4TT21alFU4Tp8SFGyKd9wlV2m5HfEQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=lease-up.com header.s=2017 header.b=mMV1gknU; dmarc=pass (policy=none) header.from=gnu.org; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707227863; a=rsa-sha256; cv=none; b=LkF+gTLaNDk6FvirVHls2e45jc7GSmqCJCYiN7yNLVTGtVPofXv++7ArzqpP5Iu7TRfeY7 YbqeR/5/UXyyCgQfsOSe0J4CiTXwOjNdzP7H3fuSZM1kOSRCUKeIwKOcwFymQigFEynL30 edElwp9YHTPnqVjRqrrCOHdYOCZ1q33vIYI6xHButnTI77w5Pmn0VY5qZQe0Q+k7WQ/BY3 vFrH3RoMs56y9WnKwmVnuEEVS+SA6KpPwWxNU4wJy+dUePm4xPCF9WyyqeUUucr1yCRmFJ 73zSWjV6FMbmdB6P6i52Ww+Xih28gTZ9/nOXd/MnmxaVg3npvNUrkhIjIsOPQQ== 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 A17A712563 for ; Tue, 6 Feb 2024 14:57:43 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rXLwk-00049z-O8; Tue, 06 Feb 2024 08:57:10 -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 1rXLwh-00049f-Cr for guix-devel@gnu.org; Tue, 06 Feb 2024 08:57:07 -0500 Received: from sail-ipv4.us-core.com ([208.82.101.137]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1rXLwf-0006Y1-Fg for guix-devel@gnu.org; Tue, 06 Feb 2024 08:57:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=2017; bh=jO4/IYn7C6hDnpM G/e5dflI/4QYboepdp4jahZIQe4E=; h=date:references:in-reply-to:subject: cc:to:from; d=lease-up.com; b=mMV1gknUxlRwj4Kv9pwFAe22HOikL2nzVcQ3/SMK 7v4g4RHur2dL7NYZGV56YR7HyYwWJmn0SSpRWi7utrOmewC5wBa9K3swA0+JvzlwYYbV1p oT9vMlQpfd+wDpVmkGimmRuWZcn6DvKC+p/bzzy+49Xd2XbxWBpMxlxGmorsY= Received: by sail-ipv4.us-core.com (OpenSMTPD) with ESMTPSA id 3f1ff2e7 (TLSv1.3:TLS_CHACHA20_POLY1305_SHA256:256:NO); Tue, 6 Feb 2024 13:57:02 +0000 (UTC) To: Josselin Poiret , Hartmut Goebel , Suhail Cc: guix-devel@gnu.org Subject: Debbugs update (Was: Guix Days: Patch flow discussion) In-Reply-To: <875xz1n8t8.fsf@jpoiret.xyz> References: <875xz1n8t8.fsf@jpoiret.xyz> Date: Tue, 06 Feb 2024 05:57:02 -0800 Message-ID: <87jznh7l1t.fsf@lease-up.com> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=208.82.101.137; envelope-from=felix.lechner@lease-up.com; helo=sail-ipv4.us-core.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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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: , Reply-to: Felix Lechner From: Felix Lechner via "Development of GNU Guix and the GNU System distribution." 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: -7.17 X-Spam-Score: -7.17 X-Migadu-Queue-Id: A17A712563 X-Migadu-Scanner: mx12.migadu.com X-TUID: OgCM2cGcpuLq Hi Hartmut & Josselin, On Mon, Feb 05 2024, Hartmut Goebel wrote: > Am 05.02.24 um 10:39 schrieb Steve George: > > [order of quotations reversed] > > The current mail-based workflow is too complicated ... which has been > discussed several times already without any result: Well, that's not totally true. After hearing the plight last year, I offered the FSF to assume responsibility for debbugs.gnu.org. [1] I also packaged and deployed on GNU Guix (A) the fifteen-year old Debbugs version deployed at gnu.org [2][3][4] (B) the modern Debbugs version deployed at debian.org [5][6][7] (C) and a custom version of Mumi for my own bug fixes [8][9] Together with the official debbugs.gnu.org, which runs on Debian 8, and issues.guix.gnu.org, I am now working to fold all five deployments into one. On Tue, Feb 06 2024, Josselin Poiret wrote: > One thing I would like to get rid of though is debbugs. I can do little to appease the hardcore Debbugs haters, but I have a vision for a bug tracking system that, written in GNU Guile, will attract less wholesale criticism and more constructive contributions from from the Emacs and Guix communities, which are the primary users of debbugs.gnu.org. Both groups are already in love with the lambda calculus. Mumi made great steps in that direction but has so far not attracted the contributions it deserves. In another piece of the puzzle, Michael Albinus wrote and maintains an excellent Emacs package called Debbugs.el. It allows bug work to take place in Gnus and Org Modes [10] rather than in a web browser. With that package, Emacs could become a favorite way to work on our bugs and patches, similar to what Magit did for Git. At Guix, folks also do not use Debbugs to its full potential. Git hooks are an example. Mumi obscures some features. I know because I worked on Debian's bugs for many years. I am committed to Debbugs because I'm not sure interactions between people can be audited properly on modern development forges. For many years, I worked with Salsa, Debian's Gitlab instance. While convenient, it was difficult to find past conversations and code snippets, although like Josselin I'm watching what the kernel folks are doing. The databases in forges are also complicated to maintain. Plus, projects experience immediate vendor lock in. My primary hurdle with modernizing Debbugs, if anyone cares, is that the FSF is reluctant to deploy GNU Guix. They insist on Trisquel plus Ansible [11] which is what they have been using for some time. Thank you, everyone, for your hard work on GNU Guix! Kind regards Felix [1] https://lists.nongnu.org/archive/html/help-debbugs/2023-10/msg00003.html [2] https://debbugs.juix.org/cgi/bugreport.cgi?bug=66703 [3] https://codeberg.org/lechner/juix/src/commit/5fffdb0053b18b4b28adadbbebb79a1d9bfe2337/juix/deploy/debbugs.scm#L1046-L1184 [4] https://codeberg.org/lechner/debbugs-gnu [5] https://better.juix.org/cgi/bugreport.cgi?bug=66703 [6] https://codeberg.org/lechner/juix/src/commit/5fffdb0053b18b4b28adadbbebb79a1d9bfe2337/juix/deploy/debbugs.scm#L1186-L1364 [7] https://salsa.debian.org/debbugs-team/debbugs [8] https://mumi.juix.org/66703 [9] https://codeberg.org/lechner/mumi [10] https://elpa.gnu.org/packages/doc/debbugs-ug.html [11] https://lists.nongnu.org/archive/html/help-debbugs/2024-01/msg00049.html