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 0G/hJC09mma7dwEAqHPOHw:P1 (envelope-from ) for ; Fri, 19 Jul 2024 10:17:17 +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 0G/hJC09mma7dwEAqHPOHw (envelope-from ) for ; Fri, 19 Jul 2024 12:17:17 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=WcPJ3wYX; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1721384237; 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: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=bP6VHcFCT33H2ln30ZBzWeuvyfDeMqxq2zLdNrJnqWU=; b=haSXvRC2MXnuWwAf9N4QgSTkoq6hqx9FaTxm9jIo1eu3/tHr+NWnUZ2demIC5N4kMiNlQm bqFMyH5n17rNw3rtm+KW88XCHvJJ/uStZxTO64hQOyDfD0X4Snd3sW/KTheMsIwScdCfzy ncsXdgdwsqbRmB7yc7AKX70XtifS0djUlHF7R5gvYxzZhj0AVbgE2eXksJKq8WX02JBGH/ IIiHkkzTCPc2el2dnvCxMXhgsxBCVInCPHnOSIZn1pF5LPmkcN+YgSZuEmCOEjOiW4gpdv x5MIuQCwyuFXmr+alDoC2U6uxOSNqpInHd4u5WvXti3HpxzFPpCKMqaUDq5X1w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1721384237; a=rsa-sha256; cv=none; b=JmTGX12N7OM7rLAq+cOvKepVVH3G6jxnQtGIcJ219P0F7q4Z8Dzfo9oLfcDxdb336DpYwX 6gTWt98xEpsnGs1SMp8EreVs/xnArrUxwsEd+4DVYdllf6Xxh5MxCClKKcx0NYrnKUuo/1 NN50pLRPT0nvKpHq1Pg9aIYbSacu2X8JshvrVpS59v5InwurI+/azqppdiFfP1dVLZ7zuV zSEVIwaIjS9jbnlGXn/pe30mlmXkQ9XnpdR0ylX7XNi/Yci+akDW7f3KxXR5i57lvHZT13 SPuWcEN3/DjH2J7N5Nu1oF5po3M2ZEdOepOv3t6xGeF0HQ3mcpKZmFPt4WM4QA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=WcPJ3wYX; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" 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 34381B7C2 for ; Fri, 19 Jul 2024 12:17:16 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sUkfH-0001wn-JN; Fri, 19 Jul 2024 06:16:41 -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 1sUkfF-0001w0-AZ for help-guix@gnu.org; Fri, 19 Jul 2024 06:16:37 -0400 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sUkfB-0001kD-MI for help-guix@gnu.org; Fri, 19 Jul 2024 06:16:36 -0400 Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-5a0d75431cbso107596a12.2 for ; Fri, 19 Jul 2024 03:16:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721384190; x=1721988990; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id :reply-to; bh=bP6VHcFCT33H2ln30ZBzWeuvyfDeMqxq2zLdNrJnqWU=; b=WcPJ3wYXAPMBbIpHSPkg0W7rxID9tll/KbXh6xlPcZDGuJNXIVABbszqsbebrnlXca hhPS3+SlBMo23WQpeIH+jY/F6fTs/1KOPgKkfhaCNFS3BVTYxw875MKUwm77kgYPq2yq 9L7cFq+0LMid4aKl41H27NzDoWkAYydN1pCoJnMmFbJRfhjttCinWqAaghOtb13USE1/ UQt3X2wg5t2YWwPkEiZzb2ecdNHYNmG5IT650WEVaj783XrT6zq5lf+NSBbxDa2waw4G C5UksiCwXWw8W/jeDHK++WnynAsJPeguCUtmoeIgRhVNSytVV5zYMfuwgWU/nawKlPJV gJbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721384190; x=1721988990; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=bP6VHcFCT33H2ln30ZBzWeuvyfDeMqxq2zLdNrJnqWU=; b=tahlTudQFe+6/XxoUy7gqDO3AQ1oR+Vd/LaaDlM5QczFePZ76A1O9qmcLfMn0jT3nO hAIc3D8dpcCbLDaNO3WPYGbqbjKAdrFebRB5SggT/77dAFvOrWFjv73CGUzN5JYRtEVL 4GElyy8U3rVjOjmvI46yeItFynCGjP9+EVPzhoUCKMOzIjuZLaXpUoRLXwnA22DFk/uX yvpBmBSJoTLOygGyxH6cRcyZkeXLns4dKiCXSSVrXDi5aFsloQnEc9FhzqPR3BfqFI9Y 86af3Etwz9WCrdmuBpI3xAsGRvdRsC5++q2t/GH3t5AR0LNcbAB/cWvD3GB4n4Dl7gKX y4Ng== X-Gm-Message-State: AOJu0YxzOmMwrojJwiZnHYIDe4RudSyuEc5cZdqgVoYiP/h6zMWXrTA0 1UJOM6VVlfjxrenix06iQPfVl0B5zIwixRHtSKtRZcLPmRQ+isqSWymkaw== X-Google-Smtp-Source: AGHT+IHi7AxetWj9cHTUysxPViqDdeZRb4O9+/E/8xBERkO/5JdwJqDjZvy/UTJG/6SW2b4YmHAlUQ== X-Received: by 2002:a05:6402:50cb:b0:5a1:1ce3:9b58 with SMTP id 4fb4d7f45d1cf-5a2c7bdf4f1mr759842a12.0.1721384189910; Fri, 19 Jul 2024 03:16:29 -0700 (PDT) Received: from lili (roam-nat-fw-prg-194-254-61-45.net.univ-paris-diderot.fr. [194.254.61.45]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5a30a4d7127sm949463a12.3.2024.07.19.03.16.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jul 2024 03:16:29 -0700 (PDT) From: Simon Tournier To: "Foran, Will" Cc: "help-guix@gnu.org" Subject: Re: debian glibc's libX11 depend breaks local profile guix? In-Reply-To: <87frs6ah6x.fsf@upmc.edu> References: <8734p74e0r.fsf@upmc.edu> <87wmljexci.fsf@gmail.com> <87msmfaji3.fsf@upmc.edu> <87ikx3ai00.fsf@upmc.edu> <87msmfko3f.fsf@gmail.com> <87frs6ah6x.fsf@upmc.edu> Date: Fri, 19 Jul 2024 11:54:49 +0200 Message-ID: <87le1x1zbq.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2a00:1450:4864:20::534; envelope-from=zimon.toutoune@gmail.com; helo=mail-ed1-x534.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, WEIRD_QUOTING=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -5.75 X-Spam-Score: -5.75 X-Migadu-Queue-Id: 34381B7C2 X-Migadu-Scanner: mx11.migadu.com X-TUID: nkB1BQLKEiZJ Hi, On Thu, 18 Jul 2024 at 14:49, "Foran, Will" wrote: > guile-wrapper.drv matches! When I run build, the only new download not in= the cache was glibc-2.35. > Build succeeds but still includes X11 and fails to run. That=E2=80=99s not possible! :-) > /usr/bin/guix gc --derivers /gnu/store/ni2dckdc0lcb6b77b6q3qfy2mr60z8c2-g= uile-wrapper > /usr/bin/guix build /gnu/store/n8rm2vj4hb2x8dakayhz988ggly557zq-guile-wra= pper.drv > ... > downloading from https://ci.guix.gnu.org/nar/lzip/i2g0is6wjq3ccs6m1l6w9= mhf44k4042h-glibc-2.35-static ... > glibc-2.35-static > ... > > /usr/bin/guix build $drv --check -K > The following derivation will be built: > /gnu/store/n8rm2vj4hb2x8dakayhz988ggly557zq-guile-wrapper.drv > building /gnu/store/n8rm2vj4hb2x8dakayhz988ggly557zq-guile-wrapper.drv.= .. > successfully built /gnu/store/n8rm2vj4hb2x8dakayhz988ggly557zq-guile-wr= apper.drv > successfully built /gnu/store/n8rm2vj4hb2x8dakayhz988ggly557zq-guile-wr= apper.drv > /gnu/store/ni2dckdc0lcb6b77b6q3qfy2mr60z8c2-guile-wrapper The first question is: What is the output of ldd on this newly rebuild guile-wrapper? item=3D/gnu/store/ni2dckdc0lcb6b77b6q3qfy2mr60z8c2-guile-wrapper drv=3D$(guix gc --derivers $item) ldd $(guix build $drv --check) Since the derivation, --8<---------------cut here---------------start------------->8--- Derive ([("out","/gnu/store/ni2dckdc0lcb6b77b6q3qfy2mr60z8c2-guile-wrapper","","")] ,[("/gnu/store/0zjk0c9fvgambb06advdfdic1k8vrqv6-module-import-compiled.drv= ",["out"]) ,("/gnu/store/2sx3m3pl91zf1hhwni0g086fjqgpl9s4-bash-minimal-5.1.16.drv",= ["out"]) ,("/gnu/store/2vzk0pggcg07jps4rakaykkh9824dlzh-xz-5.2.8.drv",["out"]) ,("/gnu/store/417cb6f5fy4zq4n8fq38fh2m3117di88-gzip-1.12.drv",["out"]) ,("/gnu/store/4220x2mav9gr6m2hvnnz6fyvgdin5hjq-linux-libre-headers-5.15.= 49.drv",["out"]) ,("/gnu/store/4nbww5pazy06cspizdyqz905xqbl41pg-libgc-8.2.2.drv",["out"]) ,("/gnu/store/5bqhdbbl71r9r936w6w8zzqlk41md3wx-glibc-2.35.drv",["out"]) ,("/gnu/store/65awpa8wn4f29r30shnszcv0qrb4ma3j-ld-wrapper-0.drv",["out"]) ,("/gnu/store/71zjcp7cnwwkdr99ik8vbzxx7qbr6b2i-gawk-5.2.1.drv",["out"]) ,("/gnu/store/736kxrzhcs3j0f7hsmqryd6jwshlx682-gcc-toolchain-11.3.0.drv"= ,["out"]) ,("/gnu/store/7h80pp4rhli380019zzwi177f0vq52l5-sed-4.8.drv",["out"]) ,("/gnu/store/9cpbcz5zy2qli3dfp2ygvzq3i5v4nr11-gcc-11.3.0.drv",["out"]) ,("/gnu/store/b4m72vk02gv78zwbbz8c94chxq1wy022-grep-3.8.drv",["out"]) ,("/gnu/store/bfbwrwfs74vaj095ajris3qm08xml2kr-bash-minimal-5.1.16.drv",= ["out"]) ,("/gnu/store/cwp3jiclamfn5if6i9l5n0fvgafn1ign-binutils-2.38.drv",["out"= ]) ,("/gnu/store/gra08x2djgwx86z7v4q6xn5msd64jkv1-libffi-3.4.4.drv",["out"]) ,("/gnu/store/h7257i2k485f2haz3jq1aa7gl0wj86pr-libunistring-1.0.drv",["o= ut"]) ,("/gnu/store/hd566ps78law19mg8kg3qqnwkpa0jq0j-patch-2.7.6.drv",["out"]) ,("/gnu/store/jgz6gzxg6pcd14pj4qq63ga5sd5s79jp-diffutils-3.8.drv",["out"= ]) ,("/gnu/store/jjd8jwysh5v3gc7gqblv6sg4xbax8w2v-guile-3.0.9.drv",["out"]) ,("/gnu/store/jp63bvm3xzs37ki7yh3w8kay7cjlfvvg-pkg-config-0.29.2.drv",["= out"]) ,("/gnu/store/lv39lmg2qsyidnkivqakqfm4f9zjm1xq-findutils-4.9.0.drv",["ou= t"]) ,("/gnu/store/n9kblf5cx4lphrydjr90sp3zfvcdr1pb-glibc-utf8-locales-2.35.d= rv",["out"]) ,("/gnu/store/q8hxlyzbfdvbxj2bqlhx1436vis1h7gh-file-5.44.drv",["out"]) ,("/gnu/store/sxhj38l914rklrrnfbawl35avh2b98fb-bzip2-1.0.8.drv",["out"]) ,("/gnu/store/xphmpn1w9qcf56nxc6sr964mw9qqysvh-make-4.3.drv",["out"]) ,("/gnu/store/z3nbmh643y37z8nfa3m3canwkm5y68gy-tar-1.34.drv",["out"]) ,("/gnu/store/z4vfa0jx4y51qd1qvcki7p5iljmaavyw-coreutils-9.1.drv",["out"= ])] ,["/gnu/store/7kyna1kkr5kd4j1548g8mwbzl7sn2gqr-guile-launcher.c","/gnu/sto= re/pj751v3199vmv6i6sf0szp185ryzcfdg-module-import","/gnu/store/rym012hvcqv3= j43qpglwb6wnffhl54j2-guile-wrapper-builder"] ,"x86_64-linux","/gnu/store/1gd9nsy4cps8fnrd1avkc9l01l7ywiai-guile-3.0.9/b= in/guile",["--no-auto-compile","-L","/gnu/store/pj751v3199vmv6i6sf0szp185ry= zcfdg-module-import","-C","/gnu/store/iqbchmbmhmi34bwgv4sm14li9m24dpnl-modu= le-import-compiled","/gnu/store/rym012hvcqv3j43qpglwb6wnffhl54j2-guile-wrap= per-builder"] ,[("out","/gnu/store/ni2dckdc0lcb6b77b6q3qfy2mr60z8c2-guile-wrapper") ,("preferLocalBuild","1")]) --8<---------------cut here---------------end--------------->8--- does not contain libX11 as inputs and the builder reads, --8<---------------cut here---------------start------------->8--- (begin (use-modules (guix build utils) (srfi srfi-26)) (mkdir-p (string-append ((@ (guile) getenv) "out") "/bin")) (setenv "PATH" "/gnu/store/rxj73693alaf16khpr79ca084yaj8yk1-gcc-toolchain= -11.3.0/bin") (setenv "C_INCLUDE_PATH" (string-join (map (cut string-append <> "/include") (quote ("/gnu/store/y353jkh1k0zg71jf5i2qn9lzs8c1vrss-pkg-config-0.29.= 2" "/gnu/store/vmkxkzvc42bjzq83ird7rhdh2qls676s-libffi-3.4.4" "/gnu/store/z= 37sfhs8ax8kvx3b9mp3k64yjbskyfss-bash-minimal-5.1.16" "/gnu/store/gdc91d0j6g= 7hvi5jgn0hgxsxabj63if7-libunistring-1.0" "/gnu/store/wl08kgpdc163yn8bdywsfp= 1d2iqb3pps-libgc-8.2.2" "/gnu/store/sbvig457pjaw8lx84jfw817ybr5ykw1h-tar-1.= 34" "/gnu/store/cyfj4yrz9x90nc095cjpbfq7wkl2g0a2-gzip-1.12" "/gnu/store/0ng= y7fmrp9g3q35wwccnjxzaaqq9f8wi-bzip2-1.0.8" "/gnu/store/7g5jkdllp3hs511kc8c2= 7va7k8nv9w2q-file-5.44" "/gnu/store/2f3c79yqr8ybd6n2kcm33a1xazfdrjgi-diffut= ils-3.8" "/gnu/store/vzvpbh92rqwmlxvn09yn6iq3mnrq3i7s-patch-2.7.6" "/gnu/st= ore/bmijic3s8dffgy4brixbnjfmdiagcykx-findutils-4.9.0" "/gnu/store/i15ck92nr= i7y0smqbs2g72hjpsaq7cd7-gawk-5.2.1" "/gnu/store/0wpywa5fi9a5lm3j950b5n5s9ww= j2val-sed-4.8" "/gnu/store/a79001z72gykafj2pkb95aw61cvm94wa-grep-3.8" "/gnu= /store/ja6f9jlsijdwp24hr3ycjc3gk2fazsx2-xz-5.2.8" "/gnu/store/9v9xjn6lvmavs= qbsfr0s22ydmzldzq85-coreutils-9.1" "/gnu/store/yzan10da6ai627wq8f6x7bg00fpf= 4pxq-make-4.3" "/gnu/store/3l2282bkqkhjiy2jmic88pdypk2pmyvz-bash-minimal-5.= 1.16" "/gnu/store/v5aqhqxjqdvh9fhi64ifxnfji562j178-ld-wrapper-0" "/gnu/stor= e/bnw209k5cvbyi04kngddlk2ir77x8yii-binutils-2.38" "/gnu/store/xdhavds2ld8i8= 154b4hg6q3kflbcks9w-gcc-11.3.0" "/gnu/store/ln6hxqjvz6m9gdd9s97pivlqck7hzs9= 9-glibc-2.35" "/gnu/store/ln6hxqjvz6m9gdd9s97pivlqck7hzs99-glibc-2.35" "/gn= u/store/visfdda934gvivwihwhlm63fdqhhcc8a-glibc-utf8-locales-2.35" "/gnu/sto= re/5iklcps70c0sfkxvlrhg8jhf3q4h18bj-linux-libre-headers-5.15.49"))) ":")) (setenv "LIBRARY_PATH" "/gnu/store/rxj73693alaf16khpr79ca084yaj8yk1-gcc-t= oolchain-11.3.0/lib") (setenv "GUIX_LD_WRAPPER_DISABLE_RPATH" "1") (invoke "gcc" "/gnu/store/7kyna1kkr5kd4j1548g8mwbzl7sn2gqr-guile-launcher= .c" "-Wall" "-g0" "-O2" "-I" "/gnu/store/1gd9nsy4cps8fnrd1avkc9l01l7ywiai-g= uile-3.0.9/include/guile/3.0" "-L" "/gnu/store/1gd9nsy4cps8fnrd1avkc9l01l7y= wiai-guile-3.0.9/lib" "-Wl,-rpath" "/gnu/store/1gd9nsy4cps8fnrd1avkc9l01l7y= wiai-guile-3.0.9/lib" "-lguile-3.0" "-o" (string-append ((@ (guile) getenv) "out") "/bin/guile"))) --8<---------------cut here---------------end--------------->8--- =20=20=20=20=20=20=20=20=20=20=20 Therefore, it means that if you still get the output you mentioned earlier [1]: bash-5.2$ ldd /gnu/store/ni2dckdc0lcb6b77b6q3qfy2mr60z8c2-guile-wrapper= /bin/guile|grep libX11.so libX11.so.6 =3D> /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f1e4f17d= 000) then it implies a serious bug about the isolation on your system, from my understanding. Cheers, simon 1: Re: debian glibc's libX11 depend breaks local profile guix? "Foran, Will" Wed, 17 Jul 2024 19:47:17 +0000 id:87msmfaji3.fsf@upmc.edu https://lists.gnu.org/archive/html/help-guix/2024-07 https://yhetil.org/guix/87msmfaji3.fsf@upmc.edu