From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Thompson, David" Subject: bug#24092: installation of password-store doesn't require installation of tree Date: Thu, 28 Jul 2016 09:24:52 -0400 Message-ID: References: <20160728064000.GA29203@venom> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50971) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSlKA-0004R4-Va for bug-guix@gnu.org; Thu, 28 Jul 2016 09:26:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bSlK7-0007iI-0M for bug-guix@gnu.org; Thu, 28 Jul 2016 09:26:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:51643) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSlK6-0007iB-T7 for bug-guix@gnu.org; Thu, 28 Jul 2016 09:26:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bSlK6-0005vK-HA for bug-guix@gnu.org; Thu, 28 Jul 2016 09:26:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50498) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSlJ0-0003tK-R5 for bug-guix@gnu.org; Thu, 28 Jul 2016 09:24:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bSlIz-0007Jk-U9 for bug-guix@gnu.org; Thu, 28 Jul 2016 09:24:54 -0400 Received: from mail-vk0-x233.google.com ([2607:f8b0:400c:c05::233]:33031) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSlIz-0007Jf-OY for bug-guix@gnu.org; Thu, 28 Jul 2016 09:24:53 -0400 Received: by mail-vk0-x233.google.com with SMTP id x130so31824267vkc.0 for ; Thu, 28 Jul 2016 06:24:53 -0700 (PDT) In-Reply-To: <20160728064000.GA29203@venom> List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 24092@debbugs.gnu.org On Thu, Jul 28, 2016 at 2:40 AM, Tom=C3=A1=C5=A1 =C4=8Cech wrote: > I installed `password-store' and simple invocation failed: > > $ LC_ALL=3DC pass > Password Store > /home/tcech/.guix-profile/bin/pass: line 324: tree: command not found > > After manually installing `tree' package it works as expected. > > A `pass' is bash script, shouldn't be inputs be changed to > propagated-inputs? No, what would be best is to find out where 'tree' is referenced and use the 'substitute*' form in a build phase to replace it with the full path to '/gnu/store/blahblahblah-tree-1.7.0/bin/tree'. The 'tree' package would then be just a regular input, not a propagated one. Propagation is for when all else fails and is best avoided. :) - Dave