From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50859) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d70LS-00067Y-Oz for guix-patches@gnu.org; Sat, 06 May 2017 10:06:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d70LR-0006lo-VV for guix-patches@gnu.org; Sat, 06 May 2017 10:06:02 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:59947) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d70LR-0006lk-Ry for guix-patches@gnu.org; Sat, 06 May 2017 10:06:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d70LR-00008W-KZ for guix-patches@gnu.org; Sat, 06 May 2017 10:06:01 -0400 Subject: bug#26795: gnu: emacs-ag: Propagate the-silver-searcher. Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87pofm5pbd.fsf@lassieur.org> Date: Sat, 06 May 2017 16:05:32 +0200 In-Reply-To: <87pofm5pbd.fsf@lassieur.org> ("=?UTF-8?Q?Cl=C3=A9ment?= Lassieur"'s message of "Sat, 06 May 2017 11:04:22 +0200") Message-ID: <87fugiullf.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: =?UTF-8?Q?Cl=C3=A9ment?= Lassieur Cc: 26795@debbugs.gnu.org Hello Cl=C3=A9ment, Cl=C3=A9ment Lassieur skribis: > emacs-ag is mostly unusable via Tramp (except if the > 'the-silver-searcher' store element is also in the remote system, which > will never happen if the remote system is not running Guix). > > I believe 'the-silver-searcher' should be propagated, and the executable > should be 'ag' (which is the default value) instead of > '/gnu/store/...-the-silver-searcher-1.0.2/bin/ag', so that it can be > found on remote systems. That makes sense to me. Christopher Baines wrote it; WDYT Chris? > This allows emacs-ag to be used on remote systems. > > * gnu/packages/emacs.scm (emacs-ag)[inputs]: Remove. Move THE-SILVER-SEA= RCHER > to... > [propagated-inputs]: ... here. > [arguments]: Remove 'patch-exec-paths' phase. [...] > (propagated-inputs > `(("dash" ,emacs-dash) > - ("s" ,emacs-s))) > + ("s" ,emacs-s) > + ("the-silver-searcher" ,the-silver-searcher))) I=E2=80=99d suggest writing the rationale for propagation in a comment abov= e. Thanks, Ludo=E2=80=99.