From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.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 YPNUEaNJ9GQbegEAauVa8A:P1 (envelope-from ) for ; Sun, 03 Sep 2023 10:53:55 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id YPNUEaNJ9GQbegEAauVa8A (envelope-from ) for ; Sun, 03 Sep 2023 10:53:55 +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 F3803328E6 for ; Sun, 3 Sep 2023 10:53:54 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=autistici.org header.s=stigmate header.b=kiIj7RwK; 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=reject) header.from=autistici.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693731235; 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=KQyA6v+CuCJqU+0qXpcRV/rEE1wMAFBCMSf16JOSpVo=; b=SHYRhhg1TZjf+Uk2DlhzjKudppYGNQLVEMJ9rOhCsGH9CilllFoW2y0NOian4f1SmC7UtA osbJtE6rrQOTp5hXwqTxSeII1Z4zO44C0hmRYst05Cc4s9foe0lHoStU3kWHPJ+hj1C04s qmQNNShPvHYhmlMKScF8fY4NtJJBLEyjCgrs8+1Edv37LP9edxkgaW/Hh3CGmzsynB3hiM Q0A61oVzfTVGsY0WIoslfMPoEYnZMpXYmqSur3hQncWjjIENhoeP63G9NCnzw26L891SHx e+SbQM/1NBUE1AwS4xpHqRa4nFSZn70Y4hX8gXQpMKx6rXKx7gz61XcHwvmXvg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693731235; a=rsa-sha256; cv=none; b=BqpOG+kw88hC8Doej2WAkrquqiqs7Ko4J0uVq4hDL/bVE2m9xYDb2mktXW5lmSPgBX0e3R hFTx7CGXS1HZQ0r/b3DRM/ScY7EiQPfqu3t1ezMd/EiUbmUc6OnFhJzTpiV9CPKomsIWzO 00XINvLpU51CsXR82AZbjhw/hWLamWoUMk2mRwcQx1bqPQ+2p/rqKXbWdOVDFFFSqcjZfs VpPwnJ7gaJQDLGdpFUPZ6P503mvdl73IwmpD82ktUgDISrbAaRmj/YgL2xJeb0Q9ajRGYe aC71dHwsEdhHU9hf0RuVNrjf4+t4pY4XPDSWsV5lTm2JYRqV9Kt/TJDn5lApXw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=autistici.org header.s=stigmate header.b=kiIj7RwK; 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=reject) header.from=autistici.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qcirC-000234-09; Sun, 03 Sep 2023 04:53:22 -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 1qcirA-00022i-DO for guix-devel@gnu.org; Sun, 03 Sep 2023 04:53:20 -0400 Received: from confino.investici.org ([2a11:7980:1::2:0]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qcir7-00023V-1X for guix-devel@gnu.org; Sun, 03 Sep 2023 04:53:20 -0400 Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4Rdlsj0h6Vz112x for ; Sun, 3 Sep 2023 08:53:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=autistici.org; s=stigmate; t=1693731193; bh=KQyA6v+CuCJqU+0qXpcRV/rEE1wMAFBCMSf16JOSpVo=; h=Date:Subject:To:References:From:In-Reply-To:From; b=kiIj7RwKkkgfVChY4Alq4XAlfad2AFL78J33WmF+dy/oUn2K02v+OYedjYsOcFKBF wF8CchTHJzGzv57Y8MG5KSTrNrwE9BjmCweBg3bJVyUEusmV7pzPzcrP1z+qCwZxWm HJ5W2mjTWgtPbVw8wEEz5TRkdeVJ+QhWhN7xvsWM= Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: goodoldpaul@autistici.org) by localhost (Postfix) with ESMTPSA id 4Rdlsj0MhTz112w for ; Sun, 3 Sep 2023 08:53:13 +0000 (UTC) Message-ID: Date: Sun, 3 Sep 2023 10:53:11 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: How can we decrease the cognitive overhead for contributors? To: guix-devel@gnu.org References: <871qfsuvad.fsf@gmail.com> <8e74c4ac-a6f3-9127-7e13-593a2eb70432@gmail.com> <87a5ubqxm6.fsf@gmail.com> <877cp8965f.fsf@xelera.eu> <87pm30tu3z.fsf@riseup.net> <87zg23bss4.fsf@elephly.net> Content-Language: en-US From: paul In-Reply-To: <87zg23bss4.fsf@elephly.net> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a11:7980:1::2:0; envelope-from=goodoldpaul@autistici.org; helo=confino.investici.org X-Spam_score_int: -35 X-Spam_score: -3.6 X-Spam_bar: --- X-Spam_report: (-3.6 / 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, NICE_REPLY_A=-1.473, SPF_HELO_PASS=-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: -5.70 X-Spam-Score: -5.70 X-Migadu-Queue-Id: F3803328E6 X-TUID: wim4X8oSzbo6 Hello Ricardo, On 9/3/23 09:36, Ricardo Wurmus wrote: > Mumi commit bda10fa1b37fed8ea313ea8ad49fa6146e65b4c0 changed the AND to > the Xapian default of OR. Here’s the rationale from the commit message: > > xapian: Do not override the default OR implicit query operator. > > An implicit AND operator is overly restrictive. It was only necessary > because prefixes that should have been indexed as boolean prefixes > were not. > > Xapian *does* rank search results by score. It also supports fuzzy > search. But let me move a little so I won’t stand in the way of a good > rant. I don't think this is a productive attitude, especially from someone well known in the community for their historical high quality commitment to the Guix project. It's already quite difficult to sustain a discussion with what appears to be most of the Guix Project committers as less experienced members of the community. No one's point here is to denigrate work that has been done in the past and that enabled us to have this discussion today in the first place. The point of this discussion is fundamentally a healthy future for the Guix Project committers collective imho. If the flow of new contributors stops we are doomed, no one can be expected of bearing the responsibility having commit access is, for their whole life imho. We need a healthy "succession" story. > >> As I see it, this is an issue of developer resources. Mumi and Debbugs >> have no chance of catching up to any alterntive that already has a >> sustainable financial model and professional developers working on it. >> >> Why are we trying to compete with Sourcehut? What's the end goal? > I can’t make myself even clearer about this, but I’ll repeat myself > again: we are not. We are not and yet one of the most (maybe the second maybe the first) successful proposal to address Katherine's points is to rewrite everything™. In this sense I believe Csepp's objection is quite clear: Do we have the resources to maintain a CI suite (Guix Build Coordinator), a QA suite (Guix Data Service), a Debbugs frontend (Mumi) and a to-be-defined new patch tracking system? What's the story for when the current committers will have too much life to do to keep having the current commitment level? What's the story for having a healthy turnover of Guix highest responsibilities? > Please go ahead and package the rest of Sourcehut, so we can host it and > finally forget about Mumi and Debbugs. Again, this is not a competition between Sourcehut and Mumi. This is a discussion between adults that care very much about the same philosophical and political points about technological control and autonomy. giacomo