From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] update haunt to 0.2.1 Date: Wed, 25 Jan 2017 19:03:54 +0100 Message-ID: <8737g7vwxh.fsf@gnu.org> References: <87a8ag3y58.fsf@gnu.org> 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]:50952) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cWRvL-0007sb-Vf for guix-devel@gnu.org; Wed, 25 Jan 2017 13:04:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cWRvI-0005CN-SV for guix-devel@gnu.org; Wed, 25 Jan 2017 13:04:00 -0500 In-Reply-To: (David Thompson's message of "Wed, 25 Jan 2017 11:03:05 -0500") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: "Thompson, David" Cc: guix-devel Howdy David! "Thompson, David" skribis: > On Tue, Jan 24, 2017 at 5:12 PM, Ludovic Court=C3=A8s wrot= e: >> Catonano skribis: >> >>> From 015719506600bcb674b1d47398af27c2b4f32d18 Mon Sep 17 00:00:00 2001 >>> From: humanitiesNerd >>> Date: Tue, 24 Jan 2017 14:55:12 +0100 >>> Subject: [PATCH] gnu: haunt: Update to 0.2.1 >>> >>> * gnu/packages/guile.scm (haunt): Update to 0.2.1. >> >> Applied, thanks. :-) >> >>> (propagated-inputs >>> - `(("guile-reader" ,guile-reader))) >>> + `(("guile-reader" ,guile-reader) >>> + ("guile-commonmark" ,guile-commonmark))) >> >> We could (should?) avoid this by augmenting the =E2=80=98wrap-haunt=E2= =80=99 phase. >> >> Thoughts? > > Agreed, but even better would be if I knew how to make upstream just > do the right thing to begin with. ;) Do you know how this could be > done? For Haunt=E2=80=99s own modules, you could set the right search path in the =E2=80=98haunt=E2=80=99 command itself, like the Shepherd and Guix do. For these external dependencies, you could always use =E2=80=98search-path= =E2=80=99 at configure time to hard-wire their locations in =E2=80=98haunt=E2=80=99 as w= ell. (Guix does not do that and I don=E2=80=99t know of any project that does, but IWB= N.) Ludo=E2=80=99.