From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.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 mHxHHIKWRmeKcQEA62LTzQ:P1 (envelope-from ) for ; Wed, 27 Nov 2024 03:48:18 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id mHxHHIKWRmeKcQEA62LTzQ (envelope-from ) for ; Wed, 27 Nov 2024 04:48:18 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=RYC3GrzR; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=BHlD4lE4; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1732679298; a=rsa-sha256; cv=none; b=MjwsOyWFeK+jv9Oc+8ybqNrRUjNZBE0dKfYF4Ky7MC6iZ4CLvqPNDT+SKOBn3co/BLa4RL FR1LRuDuwonkhCPVGFjWzsOarN8aTYOiVPnBV1SEAlFUskv971Mpue6zYT1v70FOTOZZYe E12qZg5Veo6cEGWAWXH4JFsjrI9Wu0EqISDpShBbxWBhKwuWJPiWTxaGrH03AGZho9okbk KKr7ICA90pBIdftuhdxiBnbRHLQ/6pDrtRgA+329TwVggxR4QTkUFhudZ3gAW4BcVfoS5O fWEPxuE1kRoeyPgqmrPYi0A/+IXm07sIcKp2ga8gQhdA+kc0a6ZKseRdYwMQKg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=RYC3GrzR; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=BHlD4lE4; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1732679298; 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: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=1QjtjwMoboD8OXsMPplVJarFc7PSeJ5F9v6Juo2sesA=; b=iq/VYUlRD/l9FhSMIJtpUh0nKdHIhgMXaB7S2csDXev9eKkAH8ODux/48+8pGRmbbVnMbu 3VirJJXmeNFXQNcjmivUZqrRp2lwG8nDeXAvmY2zZqJ7MiAEFVucoMJy1IqyscWpGTxNjc qcV9LmnX5gQhFkxaFewD8NyAcAfqW8c9M50yXdQ8AUQU3DUSAfWgU6lApThAsTGpYov1Wy m/R+MNjJTtpWqN6KrBzDtGbzOMFutVeWwCjLH8+grKuWUgKr7anpGNXguLAdlCYlCtNHJE FOfvjIeo4l6K9jHSx+LU/4HFeNyIVqFmBLV6KqpS42FCYfrwZZ9QPvDEZjcLTg== 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 EC3B877D5B for ; Wed, 27 Nov 2024 04:48:17 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tG928-0005LW-RB; Tue, 26 Nov 2024 22:48:08 -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 1tG922-0005L4-6p for guix-patches@gnu.org; Tue, 26 Nov 2024 22:48:02 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tG921-0002Ud-UX for guix-patches@gnu.org; Tue, 26 Nov 2024 22:48:01 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:From:In-Reply-To:References:MIME-Version:To:Subject; bh=1QjtjwMoboD8OXsMPplVJarFc7PSeJ5F9v6Juo2sesA=; b=RYC3GrzRxdWluxxsEmezZdPCYDyZ/nzywbWsMhZukGR3wW2uoDggjTA6WKVvv/QQIafD13Tzf/+Zronl0POADzKAvw3zqHJqJ1fTIdu0iBpnJkNLptLagUQhaPLNDbeieJN1JhznFuJ6UN65zap7MJ6k3y1Rkx/O4f5HYZiAaltD/JXlu8tb1nQAr9EvxUemhXisi/dhf18po8wIxfVxo+3FP64zNZe2ztVPE2L9eIwed8ASjwZH8EchpTxdNyXjVRDOPjlNDIGQSxvI2ckGJhQHahodgi8B3idKli6iMwqwoofjNbnP97OuXU4t29WeVmm33VpGGd4MCGMom39WIQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tG921-0003Kc-Oi for guix-patches@gnu.org; Tue, 26 Nov 2024 22:48:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74522] [PATCH 20/73] move libgl provider from mesa to libglvnd+mesa Resent-From: The Man Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Nov 2024 03:48:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74522 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: Vivien Kraus , 74522@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 74522-submit@debbugs.gnu.org id=B74522.173267927712795 (code B ref 74522); Wed, 27 Nov 2024 03:48:01 +0000 Received: (at 74522) by debbugs.gnu.org; 27 Nov 2024 03:47:57 +0000 Received: from localhost ([127.0.0.1]:56892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tG91w-0003KJ-V2 for submit@debbugs.gnu.org; Tue, 26 Nov 2024 22:47:57 -0500 Received: from mail-oo1-f51.google.com ([209.85.161.51]:60438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tG91w-0003K4-0I for 74522@debbugs.gnu.org; Tue, 26 Nov 2024 22:47:56 -0500 Received: by mail-oo1-f51.google.com with SMTP id 006d021491bc7-5f203157278so533035eaf.0 for <74522@debbugs.gnu.org>; Tue, 26 Nov 2024 19:47:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732679210; x=1733284010; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=1QjtjwMoboD8OXsMPplVJarFc7PSeJ5F9v6Juo2sesA=; b=BHlD4lE40oGC9NK4aEC2nRTo7L9G0kJcZQnxfXPXuIh7qf58KdqABlpNDIqw5nE625 2mjpCbN2UdwlGGOeBK5cbEUZgbGKsYoxsOrl48ceMit54h/OEsqDVgjiTEDDXq1xF7r5 afjfMRXdCCY3p/3TOzUGscf2fwGcPWL2ho/jMr6L8cffg3XLt3KWMnwwSpzi+PYeT369 9fYi2e3p/DcXaFtzDqMUEVreqzilnpv6TUWmDGVto8iYGHWg5dO5kcWDQRosqXn3p+OA pzpkAbn5AmxZr6xFOejPivc3HGB5sjEP/Fa2yCX87TrK9o1p9/Rc5pSN7pP0X73apjHv +qvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732679210; x=1733284010; h=content-transfer-encoding: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=1QjtjwMoboD8OXsMPplVJarFc7PSeJ5F9v6Juo2sesA=; b=gRBAHP28xpwPueowsOyjjHqFD6vPmSQ5AJDj/HMXx7ywqXGNi1lQiKNtWWQKqD16lg osbrixOb4t35QXEdXOmg23qx7T8/u5B1wSqZs0mNhtwQZtgpgR8LdH1w48MdpJNFYtk0 NJvd3CQtl6WBsKqoj07vSvlttVMtNzBMbsxz94BuF+pp6laZwKUFce9qZY/iLdvvW9v8 mtQKAFMZ65UKc2OVbAFKO85/9YCl0kJOZZKlMXL1x6hLmCVKQEvGKqid1ROEfnBNtlFI V6N5sugEZKHZtV3eyzniHJeINn0bIHiAVg+5/TMzL5rUir60AvI8xHYx4IgjPJNL3vQc aavA== X-Gm-Message-State: AOJu0YxjpCue5/JJTfQQTlXUZCpm2kI2IazCiGLa6QqE0zQM7dBgCA94 FrfmX+8R8qQFpmvyhh+WfbG6VQtHHYBKBB5wyk0nvpQrE4R6ZvzqtxWDPGJvfxEXsRn/kcTX3ll QBwMal3iaWh/N1QAvWN+vFpkikwmAo/PJ X-Gm-Gg: ASbGnctdxcl3iezw2QrjxgrO/cQjO2Ky0EDJ6r3iPM1EPXVy5h6ANgq6kuQngPPIwUB cI6A+SyDFqXUHNyKiVpKGulDtQ2/GjQ== X-Google-Smtp-Source: AGHT+IEjdZoNR+mNjj+O+fxTxdU/DWhfH1CXomIFzPn+tSfZacqMSwtWE5WwVmXsU0eUR1YFHZO0iXlWVINI50w/+1k= X-Received: by 2002:a05:6820:2714:b0:5eb:b282:5916 with SMTP id 006d021491bc7-5f20a241c1amr1520901eaf.7.1732679210720; Tue, 26 Nov 2024 19:46:50 -0800 (PST) MIME-Version: 1.0 References: <97ab7e5e4d844698f520d9be0f7a3a058b16a501.1732504868.git.squishypinkelephant@gmail.com> <87bjy1la9x.fsf@gmail.com> In-Reply-To: From: The Man Date: Tue, 26 Nov 2024 21:46:14 -0600 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.05 X-Spam-Score: -2.05 X-Migadu-Queue-Id: EC3B877D5B X-Migadu-Scanner: mx10.migadu.com X-TUID: Ky9ClFOtwFIu generally this should only greatly benefit anyone using nvidia especially those using multiple gpus of different vendors, as was the primary reason libglvnd was proposed anyways. otherwise it would loosen the current restriction of strictly using mesa for gl. On Tue, Nov 26, 2024 at 9:41=E2=80=AFPM The Man wrote: > > I'm not a complete expert on the topic but the general consensus is > that libglvnd is expected to be used. > mesa's upstream defaults to compiling with libglvnd support (if it can > find it. i didn't see much success, only tried once... , simply adding > libglvnd as an input) > even with nvidia moving towards open source for once I hard suspect > they will default to the libglvnd expected packaging style, with very > few distributions being similar to guix (with the libgl provider is a > single vendor) > > On Tue, Nov 26, 2024 at 7:45=E2=80=AFPM Maxim Cournoyer > wrote: > > > > Hello, > > > > Is this how Mesa upstream foresees all of its users to use it? Or is i= t > > just Nvidia's or systems requiring of proprietary nvidia/amd drivers > > (non-mesa ones) that benefit from that? > > > > Since even nvidia is moving toward having proper free drivers (coupled > > with proprietary firmware blobs...), I wonder if libgl still has value, > > especially for a system such as Guix which promotes software freedom. > > > > I haven't researched the question, so I'm asking in case you can shed > > light on this matter. > > > > Without looking too much into it yet, perhaps this change could be > > mostly automated via some 'git grep -l bmesa | xargs sed > > 's/\bmesa\b/libgl/' or similar; and could then be committed as a single > > change, eschewing the usual GNU ChangeLog format for the command used? > > We allow this when the change is a massive and automated (e.g., > > sed-authored) change. > > > > Thank you! > > > > -- > > Maxim