From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 22 12:08:02 2021 Received: (at 52684) by debbugs.gnu.org; 22 Dec 2021 17:08:02 +0000 Received: from localhost ([127.0.0.1]:59639 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n055t-0002UQ-Pm for submit@debbugs.gnu.org; Wed, 22 Dec 2021 12:08:02 -0500 Received: from mail-qk1-f174.google.com ([209.85.222.174]:41532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n055r-0002U5-UO for 52684@debbugs.gnu.org; Wed, 22 Dec 2021 12:08:00 -0500 Received: by mail-qk1-f174.google.com with SMTP id m2so1302361qkd.8 for <52684@debbugs.gnu.org>; Wed, 22 Dec 2021 09:07:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:autocrypt:to:subject:message-id:disposition-notification-to :date:user-agent:mime-version; bh=i+7wSNxzDMWu8ml8Tdtq1vWuvw3pwyGe67088uIpceQ=; b=Yjw+dVWKlCSXaqmLsTJWi1XWTP1kU1oyIeI3tDlv4Y92z4JWiKeh9KTbOhvumYIQ5h FsS43OsLrijgypfMY0gd1+V2iOWUeCO/TZ+CF/k4IjsxkUVkXHjopOaHaanXn+JqGsfp UDaM7kz+yj2okkT4hQ2QYWNGoz555MYwFQZoQ7ey3KO1eYFySfbrSmGmneZAzqNtagzl uccdlkt0b1cwri630ImrdmCBUzSzjTsOrJLNaZD6nfr7ne114UCPLSzVrgf1QMIFyiVv HDgiI7IG/iVXlI5XemK1tO3+E0JDBQKg/EzEl9Yf4iABy3psCkMDcHZ5hfcw5tktDi4E a2+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:autocrypt:to:subject:message-id :disposition-notification-to:date:user-agent:mime-version; bh=i+7wSNxzDMWu8ml8Tdtq1vWuvw3pwyGe67088uIpceQ=; b=UucQKocD2OTc8Mrpk2UxuQAKaJ+5WBU8iMZVxKkGQftd7kVQ7eHNxZqiWW/rfOy4/8 n0OYVE9Puk3hifOYqg1Wwf0cbeP7DcETJ2bbiOlGxRDOujKN1v0r7RQ0IMwanmrz+CPK kCov6SZogxx2aN1vP2t/uR9w9d23hhkJ5NRX4DFBYOV7SVdosAlM4s4KQo8mnDEcsvcz scn+PmjqppWoF9EoCXMEJvccQ9BUcSbP47gCL/jXKlYGVrjBFhNW4R3fmgBgsq3DQGwT eDKVGscv5fE3F57/V2CSbxeI1XCg9W6EdlicrF29y1uAdXft7wH2Ua7yJZKaOOgqvC0U CTlg== X-Gm-Message-State: AOAM531mTCX6WHzhY8pdmfh90QCOQ6Ffn4y4r/YlbvE9VcbYMf4uo09a YLLG1G15vt9jlNBYLQxk+FoI6jUly3M= X-Google-Smtp-Source: ABdhPJzc6gHvQUgBIi65BR7bTwnDV4Kg2k1j/nHTcOWcTAzCvf8/N9h6s2zAIFWh/kZOWQenQgE1yQ== X-Received: by 2002:a05:620a:2808:: with SMTP id f8mr2635564qkp.402.1640192873659; Wed, 22 Dec 2021 09:07:53 -0800 (PST) Received: from crane.ant.amazon.com ([52.94.133.128]) by smtp.gmail.com with ESMTPSA id u21sm2062441qke.95.2021.12.22.09.07.52 for <52684@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Dec 2021 09:07:52 -0800 (PST) From: Christopher Rodriguez Autocrypt: addr=yewscion@gmail.com; keydata= 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 To: 52684@debbugs.gnu.org Subject: [BUG] Multiple Packages Failing to Build Message-ID: Date: Wed, 22 Dec 2021 12:07:51 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Icedove/78.15.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="M912yyygXoV2cLD4aepXxAUrzlax3q8G6" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52684 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --M912yyygXoV2cLD4aepXxAUrzlax3q8G6 Content-Type: multipart/mixed; boundary="iPA8Bc4ovrLzkV2ABWRDgqzPfvaydvh6I"; protected-headers="v1" From: Christopher Rodriguez To: 52684@debbugs.gnu.org Message-ID: Subject: [BUG] Multiple Packages Failing to Build --iPA8Bc4ovrLzkV2ABWRDgqzPfvaydvh6I Content-Type: multipart/mixed; boundary="------------3CC30A4D6563D25B161A266A" Content-Language: en-US This is a multi-part message in MIME format. --------------3CC30A4D6563D25B161A266A Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable So, I took some time to do some digging this morning, and I now have a=20 few results and a few more questions. First, I tried `guix shell --pure python beets beets-bandcamp` to ensure = that the plugin would be detected once `GUIX_PYTHONPATH` was set as You=20 had mentioned. That did work, though the environment did not have=20 `python-isodate`, which the plugin complained was missing. If this is=20 the case, should python-isodate then be a progagated input, since it is=20 apparently required at runtime? Or is there a difference w/r/t the `--pure` environment that won't be present on an actual install? Second, I ran `cat $(which beet)` on my currently installed `beets`=20 package for the `PYTHON_PATH` that is currently being set. It has a lot=20 of entries, all like the following:=20 `/gnu/store/8df74df68i14lfjsny07x7cq6ffn0fs5-beets-1.5.0/lib/python3.8/si= te-packages:/gnu/store/nc3rprg62sigx8s9ps02wb8zbaz8qzl3-python-flask-1.1.= 2/lib/python3.8/site-packages`.=20 I'm currently diving each of these packages to see how I might add code=20 to set `beets-bandcamp` to add to this list, though I wonder if that is=20 actually possible, since the plugin will usually be installed after the=20 root program. Is this path pulled from a global location, or is it=20 determined at install time? Third, I did try pulling ```scheme (native-search-paths (list (guix-pythonpath-search-path))) ``` into the `beets` definition, but that brought a *lot* of other=20 dependencies in. Same with using ```scheme (native-inputs=20 =20 `(("sitecustomize.py" ,(local-file (search-auxiliary-file=20 =20 "python/sitecustomize.py"))))) ``` Sorry if I am missing something obvious, here. I will keep looking, just = wanted to log what I've tried so far. Once I figure out how search paths actually work inside of `guix`, I'm=20 sure the solution will be fairly simple. But I haven't quite gotten=20 there yet. It seems like the solution has to do with `wrap-package`, but looking at = the `beets` package definition, I only see the following lines related=20 to wrapping the binary: ```scheme ;; Wrap the executable, so it can find python-gi (aka=20 =20 ;; pygobject) and gstreamer plugins.=20 =20 (add-after 'wrap 'wrap-typelib (lambda* (#:key outputs #:allow-other-keys) (let ((prog (string-append (assoc-ref outputs "out") "/bin/beet")) (plugins (getenv "GST_PLUGIN_SYSTEM_PATH")) (types (getenv "GI_TYPELIB_PATH"))) (wrap-program prog `("GST_PLUGIN_SYSTEM_PATH" ":" prefix (,plugins)) `("GI_TYPELIB_PATH" ":" prefix (,types))) #t)))))) ``` It doesn't seem like PYTHONPATH is being interacted with here. Is that=20 something that might be defined elsewhere? I'm tempted to merge in the=20 following, which I pulled from another package (solfege), to explicitly=20 set PYTHONPATH=E2=80=A6 But I don't want to change something if it is set= elsewhere. ```scheme (add-after 'install 'wrap-program (lambda* (#:key inputs outputs #:allow-other-keys) ;; Make sure 'solfege' runs with the correct PYTHONPATH.=20 =20 (let* ((out (assoc-ref outputs "out")) (path (getenv "GUIX_PYTHONPATH"))) (wrap-program (string-append out "/bin/solfege") `("GUIX_PYTHONPATH" ":" prefix (,path)))) #t))))) ``` Any input or clarification will be appreciated! I'm learning a lot as I=20 (slowly) work through this! Thank You for Your time! --------------3CC30A4D6563D25B161A266A Content-Type: application/pgp-keys; name="OpenPGP_0x1102102EBE7C3AE4.asc" Content-Transfer-Encoding: quoted-printable Content-Description: OpenPGP public key Content-Disposition: attachment; filename="OpenPGP_0x1102102EBE7C3AE4.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- xsFNBGD+JHcBEACymGbrYn6kaKE1iDqtwQHtUcL+3Xft2pRAYoiRVh/mjSNxjHYuacLHsmdKY= hai iU+Ix+f4CDL+9j6ii6OoCHMc12u+f/WiFQ84IwF/7clajKnVSzPHfMVnvaRKXnVLskqw/VAoI= PDW oQhQwYYtT+2gei96qmfX9Q6+5uuRq1+5tIaqvCJ/59r5z1ybGs5RDaKqTW4Fbsdz/4bd0+f+A= 9sr ouZs5mf3ArMc0Q72kzHI89vLyoew0i3PyHp9J77QYLda437e0oi2BFsTaR7Qs8RFgieruLD7K= uJZ E1tewN5XWTz1Po2sudKJahpBS20SIIkJsLICg9itGQX+i1JOD7PlQD6EtH58LyIj4MsTi2Vml= e2g N6RK7lxqr8XT6KeI1xSnwESZRQvMHXqyw6a+LRuqi5Y9nFW8PeesHJhu2z1QBNVIukqp0SO6t= Ujo omNSAC5BHMq58UTuP6sMqNh1ymBbmscrdixLfy8AixK7jMZPlTvdjP4NIAlHjgsynY6eZKaIG= /dp Xgxlgb+wEJsWHsPBQJbnnHs+HPOtMKmGZ8Um+iZxHG6w+NZzmi9lOnElSNhiERkHrBOIwzQgj= b8h m+UuNDDNmwsfVJXWAN0HScsmkpzTXQXEA3xsCtyHoLxKp7Sncol22KaNV9pR/4oFOyiWsXZQC= 62T b7B3aGUmdd8pkwARAQABzSpDaHJpc3RvcGhlciBSb2RyaWd1ZXogPHlld3NjaW9uQGdtYWlsL= mNv bT7CwcsEEwEIAHUCGy8FCwkIBwIGFQoJCAsCBBYCAwECHgECF4A2FIAAAAAAEgAbcHJvb2ZAb= WV0 YWNvZGUuYml6aHR0cHM6Ly90ZWNoLmxnYnQvQHlld3NjaW9uFiEE85zUY0mldviO+SR5EQIQL= r58 OuQFAmGOyBoFCQEHSqMACgkQEQIQLr58OuQ/1g/+MFBKpBJ8Cz35VcHpe6YYkW5F80LyjSQ8k= CCs xcZKYP5LSY6x2YQhfHp9rx6xU5W54YFju0cLQPEAmSUsdI56PHuDgFWidS9Zu4NltQHTey9h3= J3A xkfYiAgVV3C3jE+OnTeoaSheney8MM63lDN3V1PfTQ/yYXOxKnDZptE8lEUAYvGttfHxotIlq= PR2 JtMCQD/9YfZANW5LFum/xHh8Z14XHyYpuoTPQRo+IxEeA05g5nPCxFCJH9PYI1FhJwLOesX3I= /A3 M8/SDCGv0zfu/r3fFKbGu6XQnmSjLGxDaXXZipPqxC1oblL43XJd66fAc6K4ajx0Rrr9CUlpi= UKj 3Mi/2W1Cs6Wo0OQB0/LLNgybCIaMORMBrw3P0ApQRpfWCH3kLPHjjyDEDakhThgTZLa90sXXR= eKM VXFHNK7CYEQNvffs2qOzuT2DyUDHUTBiuxEX6To2o8sz6kc785UnIYdh+FPrr864Ws3kRMbUJ= B8O 6TA0heh8l7SZW3KGix8Tn2F47RUJRg4ug0NSpgJhfb86SRPQ7gIwIaPn5HS60meyKaJrcetPh= XyB 8BekhNiQzAq5swO8aq6lSyD4cgn5Xx3jxhCSk3+XW05AzsZQjL1TM+NL3kzuuyCvx2UU9GHYb= EOY HhT56fnslz2/IOtSL+2FYKo46E3wxZGtV0PeUqHOwU0EYP4kdwEQANuFx5QEB6Vo5jfaaxeg9= Hjq 8IdftERnDDTm2b2+utRffakMAHkEuBtSgtTR4Xq0DWzHF7nQ0/J+MHGEOLjtL7iHR6TZIO511= rQF Gu9nCKNDkrgoKxrw0y+yP9oQV8SEZy19pAonrOLOQLsjRBvsbhA2ZawWtovwqIsWlZusfnqFG= bkd H95S2nprZBOVtxCBahqOdklDvCLJH9pMnvTSTghSqr28X5Ob1BW1byC2z2eBFYSalfsjISjUe= lT9 M+Lv1DcJInPwldTcMDsnm3J49HcJbnJGd0SXyADi+YITdAoPATu/C6Ss9eN0qd9kfJ6Ohq7/b= CB0 UihAcbiLmo9Z36h77QLf99iMf62DrIu2Z3H/bdHNgYlg/8o5xjSR+lm1lpq3suKbZOmC2hwfL= A6N PLhD3HhuqIafJq2puMLKAiTUmi37EQ/+go84PpHMYyx9zw7mTG+M1MHUFlzDX5SIhobnx/HIQ= 4Oq Td2qui547hpGS1mdTJQuFVWoeQiKK+defrrhRHRce4L+alClRFr2kX5Zq93xkjNfToLaFLy7d= aZ9 lF93hY/C6l+hMnbHy8pd1ilmA67LHQPFqLq3jemdN7m3+4d4/fKUcgVbhEjRjbRD9J1ALTXdN= 0Uh GF8V30SOzJpzTc9RJa0YnZHxcGV71q9hHRM25u99uDteGq8dY7mnABEBAAHCw7IEGAEIACYCG= y4W IQTznNRjSaV2+I75JHkRAhAuvnw65AUCYY7INQUJAQdKvgJAwXQgBBkBCAAdFiEEJMQbvYVxv= Z0e F/84XZ6FgaGVz3sFAmD+JHcACgkQXZ6FgaGVz3vdNw/+PWY7r78t5D6gZ9UCU9d47HjQmKJZh= dP8 Yi3zXH6CSMqFIFipaoB2CHX0/DvzLGECHdRXT3goSaYDGM53CcxqTxhwqKbOdDMxAxy/qrTdx= xUa Q2rxQNzapOhfAuSFlP/yoVJTdcwUFIlhiyPgeVibJHCsATPX8ctpUdlPEw6wvI21npRPIla/r= eut DrlUhUjJLJHXI55m4ULAEzJc5IjWRM2LdLiJLrvtgsiorbIJjFvBzIc59MUMc3zkwmQEHL79S= hdZ NS43PBRraGL/ODcmFg0QVUN4/KmYwl0iMLvHXe9jhvqadZM5lOiN80SJSlvhee/0ZUNLWWAZE= kTe IpV5IwGA3dB9pxxLYEhM8e3hvmXXdsWohBFv4QIXkavG6AMXy3XOCQzuvf9iBnDaWrJ0Oxbau= tx0 uXwsNYUBRvO4c7tfmLy8jKvYT7QKDsFBeJ1wOTe+N+lBSWR9BRW0nzJcDjmFVPNqZ4uwxNWa+= Eoa f0lABkIlhfZ/J9i+TYU1kC4CuIjXytJWn94cI4JJZPpDNZ0+z5P5L+2V51GeUnPNPSwn0CkCk= gFl 3wm4VNSd9M2ifWvy8JkCjTMIppihL68jPg+8v1wui5xua+0PWtVadkITkJTn3noLUwef6v7oI= IYF FdkOO5X/Mne3TZBZGDuvEB+Sv9sLfB3hT0/xYcBXwnwJEBECEC6+fDrk8aYP/iYBMe0Vlr1rT= 1/8 rxGCFzdBvWGdx6mM4N30NZ+mA8PH3UvOp895tHyX5Hb7Vn+CUiP3mtLIB7IWk9RFChXXlLawB= xDy tSHc91S6Z5RniGf/N/DRFusRO0H4EtDFeUjUIjqPwIIRhgaVlG7mizWjIau2DtOB9iE3g8H5H= wkS K9TIxIJ8Q8qwBMUCU/i3CQyxNYcYvxdK1ue+VXioPmVE78TmEdtrJGSgrRhRIZhKgDfimrZQm= dJn 5r1b5aaii5JY5RdI1JeUNBUfqoSJkDs/G+vexg59Ays5dGmL4536vecKAifPvTEe9CzqQxkog= P5C 9Nzn7Oj8RrfiEPI5FqfMpYkROvENhpdrCdC5gfXwb8F8IxjoWI9j9/b0NGExQS1Pl/WBwBC7M= n1P ZXp7H+IF5wy2QJyZMTVt0HdDBiesXAR89loKmzp1LdQMvddtpGwjw3pv4EfYfOjoO5QYXzDD9= 8EM cbk3TnCz7G7HlUcs0bSkUAPMJiLo6AN8sdL/gV47fCin3mqElfRiq/fXI6kBT4/1T1lYgBt3B= nmX HxkC/6MLs/lp84g6ifW4SaDNYO9NRSJULfkuxbn4G7g7Uox1ATSerl70ecCc+mIkNmyZN4Qll= ALc j1u05slwFXBXHsfmQY7a+xdwxKooLYpKR/XTTBkV2tuUDTBTm9WL9nyTQgjU =3DxXqn -----END PGP PUBLIC KEY BLOCK----- --------------3CC30A4D6563D25B161A266A-- --iPA8Bc4ovrLzkV2ABWRDgqzPfvaydvh6I-- --M912yyygXoV2cLD4aepXxAUrzlax3q8G6 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEJMQbvYVxvZ0eF/84XZ6FgaGVz3sFAmHDW2cFAwAAAAAACgkQXZ6FgaGVz3s9 Ew//avtniKIVCMpiPKdSQY6ab8iGQZltTHJ8b0zcfEcARSInroM4RFxMh5C/qwtzzSDbCB0kFkmv pWcKVloROmNlO5OjFN3mSlclfn4nrTTYfwl9+cr6UDS4vROjd30VmBii3GuUGKfp/4jLLofBbGJl Pur7k0fVPpFhF3A9e8t3bjqjn1oZyarSOyPl1YdM/ODxZjo0+NlCdo+Zus9rLXBQrI+YMrpTipkb 3+3nRgRGl79SZ74I/79ZjqhndO6tlB3U9PdFn+evrMVzAPcX+PFdlYDjFb/gIH6Fd/mG3IIPrbKi 3/6cHfS8Jmfr4zQYi/VhJSdJHWBV/yG5cJnYp7DjMxRQT69GTekLa4pCNPSZUTZON51asvtwIAqD vbSuFwCc6/jAtpJ6YfEme8wZ/QPFLZc0C9VrmQkD47NhG/myyPDXuw4oga4Tv1PL8WhXX7OI1hA6 HoSFA7guLCK9pRp5beUkBKYiV6kCqunKG6sKhRpPlLoxSkHO8WXh/rEalQpTqCkzbUnsslwY+OUd QXZWt8e5NHJyDFl36gM7IyPCPNGgw9uyFsOzIFLDxFWcU2K7deFCHby9Ci60ROt8HNbTe1yzyNLM ckxESEDJLtY7wTXzIp2W/+b43wAzZcoY8vr1cRAWfbAyQfKXmLzJn1bl58V+ms17ciEXQRTm4oFC QBQ= =M+NF -----END PGP SIGNATURE----- --M912yyygXoV2cLD4aepXxAUrzlax3q8G6--