From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id SMyeM92ZRme7PAAAqHPOHw:P1 (envelope-from ) for ; Wed, 27 Nov 2024 04:02:38 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id SMyeM92ZRme7PAAAqHPOHw (envelope-from ) for ; Wed, 27 Nov 2024 05:02:37 +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=SB9g9Keb; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=ActfXkNw; 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"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1732680157; 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: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=tgHkNODymgYA+xVl3DNoGvwCgR44jp+TQ5RYrTShuwM=; b=dJShTBdsqoxGZzw1iImQWLud0oDeh5xw8lf8SDcUMrdQkIomaUHvT4aE/4LPCkYCwiFH2j fPuMk13MR6BRS0cAk+mzPLJjPEuFJGFJeLekzS85n9LDYUNP7VfOV7mZuFByPcLaDfWzQ3 a4HiMRK8HQcBW6sD+lbdjUBQHHIc/Apl9A+w3Ee8y4gQYe4N6NiQpg6rOkDskZKRTTGhSU kqEacrMDBYY/UCGeqMr174i5FZbI+dxkaNuKWsy8Qt3KSq+VXNa2o9LUcSeiuH87zSvXyS a9S3L87jhNBFUH+lEzxLKvpfkc/fyKgjcbCAkuC/VsUob9i32yUyaXSSacxI3A== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=debbugs.gnu.org header.s=debbugs-gnu-org header.b=SB9g9Keb; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=ActfXkNw; 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"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1732680157; a=rsa-sha256; cv=none; b=i5o0NlWhfaycGnuKRJAjAUse+YpHOztzpc0xmSnYe1JBGqItBhbv7R0sEz2l7p3pzrvq7s 44uQwQBfYiFaILSPZMzMrWXU9Pm9JVRpR9m1UtjhjtCElDNCkmONs3Dw5X+IavwESwpzKH 3eUTNmF4QpehyB/fVXqbx7Vuft7As/OZwWRyDSZcswl3SxrLPWIv0lkezEpfj4WC/UJ+v3 j7t1TQHnZdmw9HLBqB6yUxwOL3/oz4iAMEaz2eVF9/O2WwGkEnO5Xcq3X/t/USy1g9WO1t 3xO0VhWFHJqoY9XdGTJrtGpW3mcXRtHc8+TnvDMdPQAq5CYyjh13M8qh3DjeSg== 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 4D4F28385A for ; Wed, 27 Nov 2024 05:02:37 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tG9Fe-0006Dz-Ac; Tue, 26 Nov 2024 23:02:06 -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 1tG9Fa-0006DU-QA for guix-patches@gnu.org; Tue, 26 Nov 2024 23:02:03 -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 1tG9Fa-0007xT-31 for guix-patches@gnu.org; Tue, 26 Nov 2024 23:02:02 -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=tgHkNODymgYA+xVl3DNoGvwCgR44jp+TQ5RYrTShuwM=; b=SB9g9KebJbBoYnq0Zn+CVa1XM7z/si4jKvEVa8Yj6Snf0QV3iCQ5W/g2DYWFgHDr3b+vIy6JrvRRBmeg99aRPOxFgNXbi973UMe8jXInHz9eXGzpA0gJbD46AQI3KMSHiJCoFSMiYeN2UYldDTP+M2dxG5ParYOXQjYi1muQCtybRWqZFCxlytPk3ThHbumtniniHCHqVRdla8b4JCJ8U7RaP6Vkhvrhmn4poI8dKVr02blOcoFqwlewRN8Im5/6Nltk7/N2q4lLska7/wxL2fCAO+TCZY/NSvsyLYna5S6TG4G/iMGtG8ymT6I2ndEBidpyPo/SKCGMa5EWpoxLUA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1tG9FZ-00042v-TU for guix-patches@gnu.org; Tue, 26 Nov 2024 23:02:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#74522] [PATCH 00/73] Moving Guix to libglvnd Resent-From: The Man Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 27 Nov 2024 04:02: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: =?UTF-8?Q?No=C3=A9?= Lopez Cc: 74522@debbugs.gnu.org, Liliana Marie Prikler Received: via spool by 74522-submit@debbugs.gnu.org id=B74522.173268009915510 (code B ref 74522); Wed, 27 Nov 2024 04:02:01 +0000 Received: (at 74522) by debbugs.gnu.org; 27 Nov 2024 04:01:39 +0000 Received: from localhost ([127.0.0.1]:57048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tG9FD-000426-1n for submit@debbugs.gnu.org; Tue, 26 Nov 2024 23:01:39 -0500 Received: from mail-oo1-f47.google.com ([209.85.161.47]:52340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tG9FA-00041q-NV for 74522@debbugs.gnu.org; Tue, 26 Nov 2024 23:01:37 -0500 Received: by mail-oo1-f47.google.com with SMTP id 006d021491bc7-5f1f5075cf2so1195727eaf.0 for <74522@debbugs.gnu.org>; Tue, 26 Nov 2024 20:01:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1732680031; x=1733284831; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=tgHkNODymgYA+xVl3DNoGvwCgR44jp+TQ5RYrTShuwM=; b=ActfXkNwB4sravzZqxNbPmazbmnI4wlWyQk55iDkL4TGTfWQapva02jX9XsF/x4rZB /Yn2zswHXjrgCVwGKK3qmP/PDHNxB+VCn6q99ZLGzYvvElh2cZQefn1Wj8ruvaLnG3Zl DatF6OuSciuolpEah2ihxi279Cgz56m0C19WQO8pPHcgEhLXbjJyY+vjlOx/bwfdid3S 8rs//XDbLy+pYW8xL51BynxWYCY1gmUlTDqmW8BIhSjX7U+81kWlTEZ3AF+qZ1O5RVZ7 VAgw8MK5dJ3OJMYm85jekfKqCXn7efIeQX1KDsPCIMV0cFj1yhr87vfW3SA/oSXnQxLv GDAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1732680031; x=1733284831; h=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=tgHkNODymgYA+xVl3DNoGvwCgR44jp+TQ5RYrTShuwM=; b=dGo9ENbg8kL6+BwMZofRdFMImEIQEBDNx6jXqvjrhliKyRFQW1nUtRol/qDQgst3OE 7MLkFeraCFT2FQrdFxHWUS1A2T21lGdlTcV3n7f7sGtkaruMLGCXTYEJRN7PTvi3sSm/ V/kbBB0N2ojO2ke3HZj3dVIO6IEfGpiLs9svv2Gv/GXPO0Y/GoYfb2GNwmgNZ0Dh12lK oizNQiWStd4nTWMolALQVUt2cqTgEnlCWuXpDYKNz5nr/Fk4hxU1mh6HloQd9xZhMQmx 4V6mBISlYL5jVAsZIHGZamza9m5OXdzvuEhR9sc6lLw/6yU7BP9RsOUPio3jiur/WWjI lqLQ== X-Gm-Message-State: AOJu0Yzys8G02spfoIry7onyuWdt7WAZqq8bxzO1oB0Hw3uGT+SmKqOu G9l3gyOXV05mJ+IDHYqAF641tFDtpzXZ7XiE2QrjDrOmYDgkBd5RNt/4ykeWtx5FBhS7D/FGsIg GcyzUCyVtldgjQ0jcg0aSNO7rzvZfug== X-Gm-Gg: ASbGncs3y+JC/UDxiUHoPzf1UdnPNZwSx4IwwySwrFGwrzYo0mtQO95dAKbyZecRIwJ CLhz8/CS6OhxAb8uVNYr/SbUlGi7GOw== X-Google-Smtp-Source: AGHT+IEPhDuE1MlklqYOHv+GJNAuH6+bJ/3wNimg3YRVxF28CQhLoLIqC1rqqPHU5x+fJJ84/httgLZeFMen6v9NkyU= X-Received: by 2002:a05:6820:2188:b0:5ee:e029:f797 with SMTP id 006d021491bc7-5f20a24555amr1475852eaf.6.1732680031283; Tue, 26 Nov 2024 20:00:31 -0800 (PST) MIME-Version: 1.0 References: <87plminclh.fsf@xn--no-cja.eu> In-Reply-To: <87plminclh.fsf@xn--no-cja.eu> From: The Man Date: Tue, 26 Nov 2024 21:59:55 -0600 Message-ID: Content-Type: multipart/alternative; boundary="000000000000c62f450627dd011f" 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-Scanner: mx11.migadu.com X-Migadu-Spam-Score: 0.33 X-Spam-Score: 0.33 X-Migadu-Queue-Id: 4D4F28385A X-TUID: AE660QV8/Qqc --000000000000c62f450627dd011f Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable very relevant questions, thank you. The primary advantage would be one of the reasons libglvnd was created to begin with, allowing mixed vendor gpu setups to exist without pain. current configurations should be completely unaffected (knocking on the largest chunk of wood i can find), i at least made no change to my system.scm when working on this. runtime reproducibility i foresee could, probably will, be affected. there's been reports in the past of runtime errors when using nvidia but not mesa (and even some vice versa) though the reports are years in the past. the ecosystem has matured much in recent years. On Mon, Nov 25, 2024 at 4:58=E2=80=AFPM No=C3=A9 Lopez wr= ote: > > Hi, just a few questions I hope are relevant: > > What is the advantage of libglvnd over mesa=E2=80=99s libgl? > > How does the change affect current configurations? > > Can this break reproducibility at runtime? (e.g. a package works only wit= h > mesa=E2=80=99s libgl, but the user has nvidia=E2=80=99s in his profile so= it gets > selected based on factors external to guix) > > Thanks for your work, > No=C3=A9 Lopez > > Oh yeah for sure. A V2 wouldn't look so excessive, all the simple variable > > replacements could be squashed into one commit. > > > > On Sun, Nov 24, 2024, 11:17 PM Liliana Marie Prikler < > > liliana.prikler@gmail.com> wrote: > > > > > Am Sonntag, dem 24.11.2024 um 21:41 -0600 schrieb The Man: > > > > Change-Id: I78d884f62af4a0cf7fe6dd0fc980a4063b784f9a > > > > --- > > > > gnu/packages/emulators.scm | 34 +++++++++++++++++----------------- > > > The ChangeLog is missing. Ditto for all the other patches I got. I'= d > > > hazard a guess that much of this could be squashed together. > > > > > > Cheers > > > --000000000000c62f450627dd011f Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
v= ery relevant questions, thank you.

The primary advantage woul= d be one of the reasons libglvnd was created to begin with, allowing mixed = vendor gpu setups to exist without pain.=C2=A0
current configurat= ions should be completely unaffected (knocking on the largest chunk of wood= i can find), i at least made no change to my system.scm when working on th= is.=C2=A0
runtime reproducibility=C2=A0i foresee=C2=A0could, probably wi= ll, be affected. there's been reports in the past of runtime errors whe= n using nvidia but not mesa (and even some vice versa) though the reports a= re years in the past. the ecosystem has matured much in recent years.=C2=A0=

On Mon, Nov 25, 2024 at 4:58=E2=80=AFPM No=C3=A9 Lopez <noe@no=C3=A9.eu> wrote:
>
> Hi, just a few questions I hope are relevant:
>
> What is the advantage of libglvnd over mesa=E2=80=99s libgl?
>
> How does the change affect current configurations?
>
> Can this break reproducibility at runtime? (e.g. a package works only = with
> mesa=E2=80=99s libgl, but the user has nvidia=E2=80=99s in his profile= so it gets
> selected based on factors external to guix)
>
> Thanks for your work,
> No=C3=A9 Lopez
> > Oh yeah for sure. A V2 wouldn't look so excessive, all the si= mple variable
> > replacements could be squashed into one commit.
> >
> > On Sun, Nov 24, 2024, 11:17 PM Liliana Marie Prikler <
> > liliana.prikler@gmail.com> wr= ote:
> >
> > > Am Sonntag, dem 24.11.2024 um 21:41 -0600 schrieb The Man: > > > > Change-Id: I78d884f62af4a0cf7fe6dd0fc980a4063b784f9a > > > > ---
> > > >=C2=A0 gnu/packages/emulators.scm | 34 +++++++++++++++++= -----------------
> > > The ChangeLog is missing.=C2=A0 Ditto for all the other patc= hes I got.=C2=A0 I'd
> > > hazard a guess that much of this could be squashed together.=
> > >
> > > Cheers
> > >
--000000000000c62f450627dd011f--