From mboxrd@z Thu Jan 1 00:00:00 1970 From: Leo Famulari Subject: Re: transmission-remote-cli not symlinked in ~/.guix-profile/bin/ Date: Mon, 22 Aug 2016 14:28:13 -0400 Message-ID: <20160822182813.GA20977@jasmine> References: <8737lx89hk.fsf@systemreboot.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2oS5YaxWCcQjTEyO" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50930) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bbtxV-0000X6-F7 for help-guix@gnu.org; Mon, 22 Aug 2016 14:28:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bbtxQ-0000UA-J3 for help-guix@gnu.org; Mon, 22 Aug 2016 14:28:29 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:52555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bbtxO-0000SH-GX for help-guix@gnu.org; Mon, 22 Aug 2016 14:28:24 -0400 Content-Disposition: inline In-Reply-To: <8737lx89hk.fsf@systemreboot.net> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Arun Isaac Cc: "help-guix@gnu.org" --2oS5YaxWCcQjTEyO Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 22, 2016 at 02:29:35PM +0530, Arun Isaac wrote: > I installed the package `transmission-remote-cli` in my profile with > `guix package -i transmission-remote-cli`. But, the executable > `transmission-remote-cli` is not symlinked into > ~/.guix-profile/bin/. >=20 > I have noticed similar problems in some other packages as well. How does > guix decide which executables to symlink into bin? Are these bugs in the > packages themselves? Hi, thanks for the report! I can't reproduce the bug. Can you give the output of `guix --version`? And, can you try something like what I've shown below? =46rom a recent `guix pull` here is what I see when I check my Guix version, inspect the built output of the package, install the package, and then check the installed package binary's absolute path: $ guix --version guix (GNU Guix) 20160822.06 Copyright (C) 2016 the Guix authors License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. $ tree -a $(guix build transmission-remote-cli) /gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1 =E2=94=9C=E2=94=80=E2=94=80 bin =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 transmission-remote-cli -= > /gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1= /bin/.transmission-remote-cli-wrap-01 =E2=94=82=C2=A0=C2=A0 =E2=94=9C=E2=94=80=E2=94=80 .transmission-remote-cli-= real =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 .transmission-remote-cli-= wrap-01 =E2=94=9C=E2=94=80=E2=94=80 etc =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 bash_completion.d =E2=94=82=C2=A0=C2=A0 =E2=94=94=E2=94=80=E2=94=80 transmission-remote-c= li-bash-completion.sh =E2=94=94=E2=94=80=E2=94=80 share =E2=94=94=E2=94=80=E2=94=80 man =E2=94=94=E2=94=80=E2=94=80 man1 =E2=94=94=E2=94=80=E2=94=80 transmission-remote-cli.1.gz 6 directories, 5 files $ guix package -i transmission-remote-cli && which transmission-remote-cli = && realpath $(which transmission-remote-cli) The following package will be installed: transmission-remote-cli 1.7.1 /gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw= 3-transmission-remote-cli-1.7.1 57 packages in profile The following environment variable definitions may be needed: export PATH=3D"/home/leo/.guix-profile/bin:/home/leo/.guix-profile/sbin$= {PATH:+:}$PATH" export TERMINFO_DIRS=3D"/home/leo/.guix-profile/share/terminfo${TERMINFO= _DIRS:+:}$TERMINFO_DIRS" export INFOPATH=3D"/home/leo/.guix-profile/share/info${INFOPATH:+:}$INFO= PATH" export GUILE_LOAD_PATH=3D"/home/leo/.guix-profile/share/guile/site/2.0${= GUILE_LOAD_PATH:+:}$GUILE_LOAD_PATH" export GUILE_LOAD_COMPILED_PATH=3D"/home/leo/.guix-profile/lib/guile/2.0= /ccache:/home/leo/.guix-profile/share/guile/site/2.0${GUILE_LOAD_COMPILED_P= ATH:+:}$GUILE_LOAD_COMPILED_PATH" /home/leo/.guix-profile/bin/transmission-remote-cli /gnu/store/h620vv6ik6ybqaw22bdd4v83iadf7mw3-transmission-remote-cli-1.7.1/b= in/.transmission-remote-cli-wrap-01 --2oS5YaxWCcQjTEyO Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXu0Q5AAoJECZG+jC6yn8I3sAQAIFqoJYksdI+FWv70BB0DORM gJ4rksNsOg9XQ7nKcyh+TJTgVw3OBB7SE361ht5j8KtdTh8KKGwUVfs5Z/WCPweI ZPSI5ILh1ZvyDM06+dYLHA8QvaopPEF4dhE8rIOKxRoEhPM88JZ+6i4xwXbexOXJ Y23PZEwAj+iNOuIPUIqjViA7zd79eFRsO3smlS7Db8rK75VD/N7UbDzUUHjXkEtQ m/j1SIGrrvChkaHXYz34nX0+jyC2fGCJmMyISysbWq0j8Jb0Zq9CNb+jvLmAelTb iPrubAAU61Uen7rY7LmV1t94Hc3qNfRj3Uu64EDZwUMkQDcvrGjYrmLoKZOjYVcl 9en2DrFSZAZLPLBVaxG32UUvtXhZ3e+dyyxLWJE8oEXNZO7Vxh8JsQ9XXpe9+cUI 2hhVGCW5/NHNhlHuYtMpxoqLrbvNLTCdGco9TBeIW1+4epGfLaKguCzormfgXZ2v lSRqW9FJ2XBlI65qBhhOdJ6FS4k3Q6p6myJuJMfAHf7Omc4Caoeygu4jrr+20Tcp gTlnC2pgtjcbDqzcAsw6j1UGLCin990Oy7jUM7iiLxA+qAhM89OnRdFCaflATYDV 77SyTYgasjtISz03YI+/Yl2SVy7SoTH99digFIW9vYUZMg8SPCNZyk/2mZ5PHbxQ qxva026dOB49SnQYdq6+ =7o9I -----END PGP SIGNATURE----- --2oS5YaxWCcQjTEyO--