From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Problem with texinfo 5.0 package Date: Wed, 20 Feb 2013 23:45:52 +0100 Message-ID: <87hal6li3j.fsf@gnu.org> References: <87mwuzfulf.fsf@tines.lan> <877gm3ql4a.fsf@gnu.org> <87mwuyfygu.fsf@tines.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([208.118.235.92]:38247) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8IQS-0002jo-Gn for bug-guix@gnu.org; Wed, 20 Feb 2013 17:46:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U8IQO-0001Zy-9N for bug-guix@gnu.org; Wed, 20 Feb 2013 17:46:08 -0500 Received: from [2a01:e0b:1:123:ca0a:a9ff:fe03:271e] (port=41156 helo=xanadu.aquilenet.fr) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U8IQO-0001XP-33 for bug-guix@gnu.org; Wed, 20 Feb 2013 17:46:04 -0500 In-Reply-To: <87mwuyfygu.fsf@tines.lan> (Mark H. Weaver's message of "Wed, 20 Feb 2013 16:48:49 -0500") 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-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Mark H Weaver Cc: bug-guix@gnu.org Mark H Weaver skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Mark H Weaver skribis: >> >>> The built texinfo 5.0 packages contain a few uses of 'perl' that are not >>> pointing to a specific version in /nix/store: >> >> Yes, I know, but since in =E2=80=98core-updates=E2=80=99 we=E2=80=99ll c= hange =E2=80=98patch-shebang=E2=80=99 to >> handle /usr/bin/env specially, that=E2=80=99ll work well there. > > Unless I'm mistaken, that will fix only 2 out of 4 of the occurrences: > > ./bin/pod2texi:1:#!/nix/store/777jas1fcgc38hmvq6lq1sa9k67f10kl-coreutils-= 8.20/bin/env perl > ./bin/texi2dvi:1437: perl -pe 's<\\documentclass(?:\[.*\])?{.*}> > ./bin/texi2dvi:1544: perl -pi -e 's/[ \t]+$//g' "$out_base"*;; > ./bin/texi2any:1:#!/nix/store/777jas1fcgc38hmvq6lq1sa9k67f10kl-coreutils-= 8.20/bin/env perl=20 Indeed, sorry for overlooking that. That=E2=80=99s a case for =E2=80=98wrap-program=E2=80=99, also scheduled fo= r =E2=80=98core-updates=E2=80=99. (Note that f6d7be1 fixes all of them, because it puts Perl in $PATH, but that=E2=80=99s obviously not the best solution.) Thanks, Ludo=E2=80=99.