From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#35542: Installer does not display full backtrace on error Date: Wed, 08 May 2019 16:35:01 +0200 Message-ID: <87y33hui96.fsf@gnu.org> References: <20190503085927.ib5gudynudeknclm@pelzflorian.localdomain> <87ef5fetnv.fsf@gnu.org> <8736lvka3k.fsf@gmail.com> <20190503174633.otzjizlfjhr4bkca@pelzflorian.localdomain> <87y33msgmy.fsf@gmail.com> <20190504122403.noe5hirk6u3qtmcm@pelzflorian.localdomain> <20190504145409.00768bf6@scratchpost.org> <87pnoy42o7.fsf@gmail.com> <87o94i42md.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:54637) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hONfv-0007gm-HN for bug-guix@gnu.org; Wed, 08 May 2019 10:36:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hONfu-0005WM-Ld for bug-guix@gnu.org; Wed, 08 May 2019 10:36:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:48412) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hONfu-0005WI-Ip for bug-guix@gnu.org; Wed, 08 May 2019 10:36:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hONft-0006dV-Rr for bug-guix@gnu.org; Wed, 08 May 2019 10:36:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87o94i42md.fsf@gmail.com> (Mathieu Othacehe's message of "Sat, 04 May 2019 18:15:54 +0200") 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: Mathieu Othacehe Cc: 35542@debbugs.gnu.org Hi Mathieu, Mathieu Othacehe skribis: > + ;; Initialize 'terminal-width' in (system repl debug) > + ;; to a large-enough value to make backtrace more > + ;; verbose. > + (setenv "COLUMNS" "200") What about instead doing something like this: (use-modules ((system repl debug) #:select (terminal-width))) (with-fluids ((terminal-width 200)) =E2=80=A6) ? That would ensure we=E2=80=99re only changing Guile=E2=80=99s notion of the= terminal width and not interfering with other tools we might launch as child processes. Thoughts? Ludo=E2=80=99.