From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id yMl+DQlOqGZ7HwAAqHPOHw:P1 (envelope-from ) for ; Tue, 30 Jul 2024 02:20:57 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id yMl+DQlOqGZ7HwAAqHPOHw (envelope-from ) for ; Tue, 30 Jul 2024 04:20:57 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b=HHqEUSth; 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=1722306057; 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=4LhKEe5Kec4PgGj7OkeqXuvNaor10SwwiSa1JJgAzVY=; b=Z43Kinrl0/l5N3oVWs7ONymE2NmNF9WcjONg2pISe+Ft9MAttf1ay1nNT0YEpTt+kWDCTa 2LG5mBcwN6vp929QZw4NEZP6ytowGPflwtswhhLcgK/4Hk4HwcDv8p0h7RPdIXYL/mRHj1 Y2d6t91LikVFThO5PB9iCFQSRRVOKEtRzgoMd6RR3sfMHYYaUfOOae/xLbtDRe7fIA8+LK frd4DQr2Xg/9/pmpAHfrk0DZehs7hHFuCg/OaYgyYlSyuDHNCGR0lMkRkwjZMb0YjW7KUN BFwF5m0KkFQ48nYop007tR/c45/jeoR98vUx+1Hei++oQKyeAmne9CwAMkGdvA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b=HHqEUSth; 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=1722306057; a=rsa-sha256; cv=none; b=AjhVydd/YC/jJaghAcQIZPJL5Rdvd+1XopieATaE2ABFpVoS+xlkbwzRKkUYzILtm6IS9/ zwpgxIHr2nfKhSWvajR7K44pIVBNSW1NjFbF+W5OQ1ial6Yt7cTo3TZuQOVh48f0eZKc1O Y2XNUXg/9jUZ4iv2rL1p0cDB4ha/N1N8ZBPfYC/t6BJmK3ei2TQO4RixtUOgk6Q9c2P001 HkCoNLwWm3P/R6FAQphT7g0MehLqNrCbnDqZpIVLdiVX+Fo90XuGUL4V+oLm2g3Ulg+B51 Q1YFGRl8TWp4DD+eCaME1gzcs0Guf8TQHWNNonS0RufegqkzXzd0VAqci6gWsg== 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 DF85F6F6F9 for ; Tue, 30 Jul 2024 04:20:56 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sYcSv-0003qw-L6; Mon, 29 Jul 2024 22:19:53 -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 1sYcSu-0003lR-64 for guix-devel@gnu.org; Mon, 29 Jul 2024 22:19:52 -0400 Received: from relay0-f.mailbaby.net ([64.20.38.26]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sYcSs-0006Bb-Ek for guix-devel@gnu.org; Mon, 29 Jul 2024 22:19:51 -0400 Received: from zmta1 ([45.76.59.163] 45.76.59.163.vultrusercontent.com) (Authenticated sender: mb25440) by relay0-f.mailbaby.net (MailBabyMTA) with ESMTPSA id 1910141c8e900083e2.001 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 30 Jul 2024 01:29:34 +0000 X-Zone-Loop: edeaa014e1d24e268b93ad31e3c3317fcc0f83951ba5 X-MB-ID: mb25440 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by zmta1 (ZoneMTA) with ESMTPSA id 191013af35500017a3.005 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Tue, 30 Jul 2024 01:22:06 +0000 X-Zone-Loop: 0e726e19cbbadd6a7efe97c80ad244da5efc01b9f204 X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freakingpenguin.com; s=x; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=4LhKEe5Kec4PgGj7OkeqXuvNaor10SwwiSa1JJgAzVY=; b=HHqEUSthHDLmm8t8FBlkyCxfRD bzEb15QOGGp6OIT24tl68POPkQbTwwmWSc0ChycyasYAyc7ZhE6vEyuQiDdC3ng1unpb4yDe3fMaZ f6iGWpF+WvVPaiZGPtfDIPZnX05JTCUKp6vf3DrhUEPkc3mmsq2X5+uVc0z8xqjkW05o08JBCFdF0 pJmbmWQ74s9SP4DD8/d9oIykJlkHDDApKlze68Xj9QW/x2QW7UBVZI+92ft0ugS5P5WpSeGZxU51c Q8pzU76aA/AjFJElt9fA+o8kxWAXEh8lM6rVgML/YhSk1V970UuXEe3eA7TrGd6gU3oOvVgMVi4wF 157iXltQ==; From: Richard Sent To: Leo Famulari Cc: guix-devel@gnu.org, Ricardo Wurmus , 67535@debbugs.gnu.org, Efraim Flashner Subject: Re: Does anyone use i686-linux? [was Re: bug#67535: ci.guix.gnu.org 'Cannot allocate memory' while building for i686-linux] In-Reply-To: (Leo Famulari's message of "Mon, 29 Jul 2024 20:01:12 -0400") References: <87sevsxtqg.fsf@elephly.net> Date: Mon, 29 Jul 2024 21:21:57 -0400 Message-ID: <87v80n8yiy.fsf@freakingpenguin.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: richard@freakingpenguin.com Received-SPF: pass client-ip=64.20.38.26; envelope-from=richard@freakingpenguin.com; helo=relay0-f.mailbaby.net X-Spam_score_int: -23 X-Spam_score: -2.4 X-Spam_bar: -- X-Spam_report: (-2.4 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, 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-Spam-Score: -5.02 X-Migadu-Queue-Id: DF85F6F6F9 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -5.02 X-TUID: PfP8lOKsxXfN Leo Famulari writes: > People have presented some good reasons for keeping at least some level > of i686 support. > > But unfortunately, 3rd party channels cannot be one of them, whether or > not they follow the FSDG. > > Of course, we won't deliberately make their work more difficult, and > maybe we consider their needs if it's easy, but I think they shouldn't > be considered to present compelling arguments for us to make decisions > within GNU Guix, especially if it involves us doing extra work. That's true enough! I don't mean to say that 3rd party channels using i686 is sufficient reason alone to support it. I just consider it worth keeping in mind. In my opinion, when we ask questions like "Does anyone use X", it doesn't really matter if that answer is "Yes, in my custom config" vs. "Yes, in this 3rd party channel my custom config uses". The primary distinction between the two is if the code is shared publicly. I don't see that line in the sand being helpful when asking about usage. To phrase this another way, if I instead said "I use multiarch environments containing i686-linux Guix packages to run software that can't be ported to x64" without mentioning 3rd-party channels at all, would that suddenly become valid usage? Why? i686 multiarch environments are useful in certain cases. Regardless of whether those environments are provided in Guix proper, in a custom config, or a 3rd party channel, user-facing functionality will be lost if we remove them. Breaking changes are okay, and if we consider this too niche of a use case or too high of a maintenance burden it should be dropped. I do believe it should progress into the consideration stage instead of being discarded outright. Thanks! :) -- Take it easy, Richard Sent Making my computer weirder one commit at a time.