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 ms1.migadu.com with LMTPS id qOk2D7qxLGbXQQAA62LTzQ:P1 (envelope-from ) for ; Sat, 27 Apr 2024 10:05:14 +0200 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 qOk2D7qxLGbXQQAA62LTzQ (envelope-from ) for ; Sat, 27 Apr 2024 10:05:14 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=key2 header.b=GioabwYE; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-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=1714205114; 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=V/1U2VvdtSjOa6TltgvYP3sCoH0Ot9EvfCqkgEDntZk=; b=P6i1C+ybBSR3KMymCrf7olV/dQYWLTFuk9FrLAdpFxhR8t6cbT3DDkQ32kX5IPsOzQUn/j nWKpOj8IpUkJnuetn7mmW3BwjZLdqh76DM5574VC8Z3ZKB/kJw95bevfUOvqNRmL/dwMir wF73FAgJdNuvIew3/9e+5idj3P9El69/afBeweIQqS8yOLUoS4g7rZOEUHpzjLye86JqPw FZ1nmMLV2F2I8vvc49psX3C0GqOFLkURd09Mg3QiX9+QS55OEm+qt7OHjNfk9ZIvXLOxfl oveA4SjVeVSkjhIODPaAdfZTy/UYFyiymy+P3EFbTEG9fF5tL44jM9z5CLJtAQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pelzflorian.de header.s=key2 header.b=GioabwYE; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1714205114; a=rsa-sha256; cv=none; b=D6eTXlVx6JgP+TQU1sZUbxwCXAPYu8yaYhC/npXSRvXQoQRBUq9UaVVeEbmtOHBgY0UCmc WsHj9QwyabLZNCCk5W7pBgjLCO2dqFO5Alg9QKlmfQz8QmuQ59OzjqPbq5qHTBSd/tpAWs IyrCjPrpLO6ruMylbDvN2OiDb7/L0gU9v9rjwDcVdArCbrfmPsbLEfro8klEXj3OQZzAVQ h/y1HyhJ/fu0jSjn3rC+4FGDECE/5XRUIgwjvMRz8SGdokzNHU6R424Tp7bs1AfCOB4bc1 T/FldwS3gKPBrxkoDpBrUYnZdHjQeaKwXvDpB/P6kTqpmtDCFxunzRSJvSC6Hg== 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 181EABF86 for ; Sat, 27 Apr 2024 10:05:14 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s0d3E-0003Nj-0s; Sat, 27 Apr 2024 04:04:52 -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 1s0d3B-0003NK-Fz for bug-guix@gnu.org; Sat, 27 Apr 2024 04:04:49 -0400 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 1s0d3A-000543-IK for bug-guix@gnu.org; Sat, 27 Apr 2024 04:04:49 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s0d3S-0002g1-MQ for bug-guix@gnu.org; Sat, 27 Apr 2024 04:05:06 -0400 X-Loop: help-debbugs@gnu.org Subject: bug#48907: Grafts cause discrepancies in debug symbols file names (debug symbols missing in GDB). Resent-From: "pelzflorian (Florian Pelz)" Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sat, 27 Apr 2024 08:05:06 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48907 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 48907@debbugs.gnu.org Cc: Ludovic =?UTF-8?Q?Court=C3=A8s?= , Maxim Cournoyer Received: via spool by 48907-submit@debbugs.gnu.org id=B48907.171420509810178 (code B ref 48907); Sat, 27 Apr 2024 08:05:06 +0000 Received: (at 48907) by debbugs.gnu.org; 27 Apr 2024 08:04:58 +0000 Received: from localhost ([127.0.0.1]:38856 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s0d3I-0002dh-1y for submit@debbugs.gnu.org; Sat, 27 Apr 2024 04:04:58 -0400 Received: from relay.yourmailgateway.de ([185.244.194.184]:48959) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s0d3E-0002ch-Jo for 48907@debbugs.gnu.org; Sat, 27 Apr 2024 04:04:55 -0400 Received: from relay01-mors.netcup.net (localhost [127.0.0.1]) by relay01-mors.netcup.net (Postfix) with ESMTPS id 4VRMZ81trwz92sQ; Sat, 27 Apr 2024 10:04:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=pelzflorian.de; s=key2; t=1714205072; bh=MaDeAmdW+PpCx+c2nvpvukHfQ6z6oi8KO5tcdiE0iIQ=; h=From:To:Cc:Subject:In-Reply-To:Date:References:From; b=GioabwYE1mxq+5qB1/2j1xWZhFMu4gtYlTKU4csB1HZqpKAWrJtWTghh2ybVLcRKX 2PVWxxQ5z3IUSIyBGZnI2diOgM1n1s4b/0jHowvttAw02wdRMFWQSe7mSrGw4s39eM Mr46ylmfmefhEtVjg9OOldMTiSf/+V5BnnHKH1+dWRr7m5d1S/XWDKFycT5DJMdULT KxIdGGnBheBNu2iJmO2J+ki9em2wJrS0aXN3jpymphgzOusDNVS8OtGvOTFOcw7hV4 /rLt2ysgXKe9TQlBS+aao15IrjOYQThL6IbNYzZ7XWVtfZRxklGhP+Gr9Ei27lD0B1 IRpMYdydhL2Cw== Received: from policy02-mors.netcup.net (unknown [46.38.225.35]) by relay01-mors.netcup.net (Postfix) with ESMTPS id 4VRMZ81D1Hz7wDG; Sat, 27 Apr 2024 10:04:32 +0200 (CEST) Received: from mxe217.netcup.net (unknown [10.243.12.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by policy02-mors.netcup.net (Postfix) with ESMTPS id 4VRMZ7624xz8sbC; Sat, 27 Apr 2024 10:04:31 +0200 (CEST) Received: from florianrock64 (ipb2186896.dynamic.kabel-deutschland.de [178.24.104.150]) by mxe217.netcup.net (Postfix) with ESMTPSA id 38CB0839FD; Sat, 27 Apr 2024 10:04:25 +0200 (CEST) From: "pelzflorian (Florian Pelz)" In-Reply-To: <8735phq6dy.fsf@gnu.org> ("Ludovic =?UTF-8?Q?Court=C3=A8s?="'s message of "Mon, 04 Oct 2021 15:14:17 +0200") Date: Sat, 27 Apr 2024 10:02:39 +0200 Message-ID: <871q6r9qsg.fsf@florianrock64.mail-host-address-is-not-set> References: <87r1hdtu4t.fsf@gmail.com> <87eeczikq5.fsf@gnu.org> <87ilyqk8jg.fsf_-_@gmail.com> <87lf3mm560.fsf@gnu.org> <87v92lh1wc.fsf@gmail.com> <8735phq6dy.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 38CB0839FD X-Rspamd-Server: rspamd-worker-8404 X-NC-CID: r/YF8PhBbgqw4ZKe9FclERpW/xhgX90N7NSX4W/WkZh26dJhH8ygY+TE X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: bug-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -2.40 X-Migadu-Queue-Id: 181EABF86 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -2.40 X-TUID: 7zRHq7WGqkVh Hello all. Ludovic Court=C3=A8s writes: >>> I wonder if we should revert 482fda2729c3e76999892cb8f9a0391a7bd37119. >>> It=E2=80=99s often not very helpful anyway (we often find ourselves dow= nloading >>> unnecessary package outputs because of grafting). >> >> Hmm. Perhaps. But it'd also suck to have to download 1 GiB of unneeded >> debugging symbols to just apply a graft to Qt, for example. > > Yeah. That=E2=80=99s already the case in some cases though, that=E2=80= =99s what I > meant. I believe I got bitten by this 482fda2729c3e76999892cb8f9a0391a7bd37119 too, not only for debug symbols, which annoys me, and not like the Go users, but for me the issue surfaced when trying to use guile-g-golf, whose hello-world.scm errors out with =E2=80=9Ccannot register existing type 'GdkPixbuf'=E2=80=9D and GDB debugging shows (I think) it is because a vari= ant of gdk-pixbuf without a debug output is used by Gtk while guile-g-golf loads gdk-pixbuf with debug output before. `guix shell --no-grafts` is a workaround. Perhaps guile-gi have the same issue. Quoting : > It is pretty clear to me, that the main culprit here is a different > version of GLib being linked to Guile-GI than the one that should be > loaded through Guile-GI. In essence it seems to me 482fda2729c3e76999892cb8f9a0391a7bd37119 is implemented at the wrong level. It changed the grafting derivation and thus the hash, when it could probably be done in guix-daemon directly. Is it better to wait with fixing this until the guix-daemon is rewritten in Guile? And use `--no-grafts' in the meantime? Regards, Florian