From mboxrd@z Thu Jan 1 00:00:00 1970 From: Calvin Heim Subject: bug#38940: \x1b]8; ; OSC character displayed on hyperlinks shown after calls to `guix describe` or `guix show` on mate-terminal 1.12.1 (Trisquel 8) Date: Wed, 08 Jan 2020 14:54:07 -0800 Message-ID: <1578524047.4836.21.camel@gmail.com> References: <1578206891.2605.33.camel@gmail.com> <1578342380.2215.13.camel@gmail.com> <1578475589.2665.55.camel@gmail.com> <877e21eiy9.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:36108) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ipKPf-0000dT-Dk for bug-guix@gnu.org; Wed, 08 Jan 2020 18:06:56 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ipKEB-0005Jh-6f for bug-guix@gnu.org; Wed, 08 Jan 2020 17:55:04 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:45487) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ipKEA-0005Im-Mt for bug-guix@gnu.org; Wed, 08 Jan 2020 17:55:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ipKEA-0004WL-G9 for bug-guix@gnu.org; Wed, 08 Jan 2020 17:55:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <877e21eiy9.fsf@gnu.org> 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-mx.org@gnu.org Sender: "bug-Guix" To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 38940@debbugs.gnu.org On Wed, 2020-01-08 at 22:28 +0100, Ludovic Courtès wrote: > Hi, > > Calvin Heim skribis: > > > > > On Tue, 2020-01-07 at 12:58 +0100, zimoun wrote: > > > > > > Does the environment variable NO_OSC appears to you more meaningful > > > than INSIDE_EMACS? > > It is more meaningful, but this terminal does interpret other operating system codes, > > like OSC 12 for changing the cursor color. NO_OSC_8 would be specific to hyperlinks. > The theory is that terminals should ignore OSC codes that they do not > support.  Good’ol xterm, for instance, silently ignores those hyperlink > codes, whereas GNOME Terminal interprets them nicely. > I concur. > So I would say that this is a bug in this version of mate-terminal, or > perhaps in the libvte version it’s using? Yes, the bug is in libvte 0.28.2 as distributed with Trisquel 8's software updater.  I misspoke earlier when I mentioned mate-terminal. This bug will be resolved eventually by Trisquel following the upstream sources in  Ubuntu, so barring objections I will close this issue. > I’ve just tried mate-terminal 1.22.0 on vte 0.58.3 from Guix, and it > silently ignores those codes. > > Thanks, > Ludo’. Thanks, Calvin