From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: swh-plugins-lv2: New variable [WIP] v2 Date: Tue, 08 Dec 2015 09:54:23 +0100 Message-ID: <87twnt9v7k.fsf@gnu.org> References: <5664BA45.3080600@gmx.net> <5664BB8C.6030100@gmx.net> <87wpsqm00d.fsf@elephly.net> <5665FD19.3090905@gmx.net> 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]:51708) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a6E2X-000776-08 for guix-devel@gnu.org; Tue, 08 Dec 2015 03:54:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a6E2U-0004PE-9h for guix-devel@gnu.org; Tue, 08 Dec 2015 03:54:28 -0500 In-Reply-To: <5665FD19.3090905@gmx.net> (Florian Paul Schmidt's message of "Mon, 7 Dec 2015 22:41:45 +0100") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Florian Paul Schmidt Cc: guix-devel@gnu.org Florian Paul Schmidt skribis: > fps@cherry ~/src/guix [env]$ ./pre-inst-env guix lint swh-plugins-lv2 > ;;; note: source file /home/fps/src/guix/gnu/packages/audio.scm > ;;; newer than compiled /home/fps/src/guix/gnu/packages/audio.go > fps@cherry ~/src/guix [env]$ > -11-11-5098e09e255eaed14e0d40ca5e7e6dfcb782d7ea > [formatting]...me]...ive]... > > See how the new prompt is in the middle of the lint output? I suspect > broken terminfo entries or something (command editing in bash is > seriously broken as well for commands longer than a line).. If I add a > trailing whitespace in the package definition I get: As discussed on IRC yesterday, this appears to be due to careless use of =E2=80=98\r=E2=80=99 in (guix scripts lint) to return to the beginning of t= he line, which doesn=E2=80=99t actually erase the line (it does erase it in shell-mo= de, but that=E2=80=99s probably an exception.) Leo has ideas on how to fix it. Thanks, Ludo=E2=80=99.