From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Sebastian Tennant Newsgroups: gmane.emacs.bugs Subject: bug#62237: 28.1 or higher: 24-bit true color breaks colours in Emacsen built without X under GNU Screen Date: Fri, 17 Mar 2023 18:31:18 +0000 Message-ID: <87ttyj44cp.fsf@sebyte.me> References: <87sfe390kv.fsf@sebyte.me> <83h6ujefq1.fsf@gnu.org> <87y1nv4af0.fsf@sebyte.me> <83zg8bcosc.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17271"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.3 (gnu/linux) Cc: 62237@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Mar 17 19:32:30 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pdEsP-0004HH-SW for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 17 Mar 2023 19:32:30 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pdEs2-0003bZ-5K; Fri, 17 Mar 2023 14:32:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pdErz-0003ZM-Nm for bug-gnu-emacs@gnu.org; Fri, 17 Mar 2023 14:32:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pdErz-0005nl-Ez for bug-gnu-emacs@gnu.org; Fri, 17 Mar 2023 14:32:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pdErz-0002mQ-8t for bug-gnu-emacs@gnu.org; Fri, 17 Mar 2023 14:32:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Sebastian Tennant Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 17 Mar 2023 18:32:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62237 X-GNU-PR-Package: emacs Original-Received: via spool by 62237-submit@debbugs.gnu.org id=B62237.167907789010628 (code B ref 62237); Fri, 17 Mar 2023 18:32:03 +0000 Original-Received: (at 62237) by debbugs.gnu.org; 17 Mar 2023 18:31:30 +0000 Original-Received: from localhost ([127.0.0.1]:45616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdErR-0002lL-Hi for submit@debbugs.gnu.org; Fri, 17 Mar 2023 14:31:29 -0400 Original-Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:58053) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pdErO-0002l6-Ox for 62237@debbugs.gnu.org; Fri, 17 Mar 2023 14:31:27 -0400 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id DF71B3200917; Fri, 17 Mar 2023 14:31:20 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Fri, 17 Mar 2023 14:31:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sebyte.me; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm2; t= 1679077880; x=1679164280; bh=ebvptK3glKOcSuH0rwNS5O+ET/kDOKi8MIh 5dj20VAA=; b=EyDecS/ArCKDiACjZD3xI3u1Mf4ge3knDE9q42ps7d5YTOW/8gB qboaXMnV0dmxBXeQDHNwCPKxBsF6f4SQcY38lVMOMWSn7y70o5LX5VKX+W8ei620 FfDQFpEL592bGvTlpER+H31D2f4M1Wm/SQz2EC7WZ2HghIw9L4Deis0LdrXngtsi O0zH1kVru1d8Kpvnr2ZaozU9hfvK5YMubZ/ljGl+SPjSVk/+xK0qZtHIbYeai5rP /C6ejeR3YzKiEeNscZPcu2UDfN4w/7+vWNpEkM9avh99JfGNhi8jkmruOkuGb1oa HK2r2lCJOGDBhCNOLoYiXymJnf5WPG0pemg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1679077880; x=1679164280; bh=ebvptK3glKOcSuH0rwNS5O+ET/kDOKi8MIh 5dj20VAA=; b=H4qShAq6Hm6Fm69ZkjWu2w8BBX+wrVOi3hNsL/xD59UQJYBCCng EonL9uy8Q82Id0Nx9sn3aNZsmWOL0syNWaUJFj9YvevMO9NPQcvGB/WAzs52pE7c Nk28I/STKIxUUSiu+kV7yFT/YvrlQTFe4n5v0VObnNKruaBIlYrJT1eXYAQklg5R 27UKDaI3Tj0HlPkIr0NoYSlw94FQU+GPM58bS9kErhJIMtqNgfxczQofTzfiAD3n LFrZgPIJ+P20H/NVRnl/6QbS+kaqrFZMjLSABWE6LNUwm4ywk2nXYPClMX3YX9BE gWcuCan8nns0P+ZgQx0IMNDTeJ9eOnP8/2A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdefvddguddufecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvfevufhfffgjkfgfgggtgfesthhqredttderjeenucfhrhhomhepufgv sggrshhtihgrnhcuvfgvnhhnrghnthcuoehsughtsehsvggshihtvgdrmhgvqeenucggtf frrghtthgvrhhnpeetteevteeileevleduledvgfduleejgeekgfdtjedttdefieeiiedu gffhtddufeenucffohhmrghinhepshgvsgihthgvrdhmvgdpghhithhhuhgsrdgtohhmne cuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepshgvsgih thgvodhrvghtuhhrnhdqphgrthhhsehfrghsthhmrghilhdrtghomh X-ME-Proxy: Feedback-ID: i9e78401f:Fastmail Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 17 Mar 2023 14:31:20 -0400 (EDT) Original-Received: from sebyte by balor with local (Exim 4.94.2) (envelope-from ) id 1pdErG-001wTE-KS; Fri, 17 Mar 2023 18:31:18 +0000 In-Reply-To: <83zg8bcosc.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 17 Mar 2023 18:42:43 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:258103 Archived-At: Quoth Eli Zaretskii on Fri, 17 Mar 2023 18:42:43 +0200: >> From: Sebastian Tennant >> Cc: 62237@debbugs.gnu.org >> Date: Fri, 17 Mar 2023 16:20:19 +0000 >> >> [=E2=80=A6] >> The photos happen to show an Emacs I built from master a couple of >> days ago, i.e. Emacs 30.0.50. If you'd still like me to test branch >> emacs-29, then let me know and I will happily do so. > > No, Emacs 30 is good enough. (Your report says Emacs 28.1, which is > why I asked.) It's easy to miss the "or higher". >> [=E2=80=A6] >> This lead me to investigate whether or not COLORTERM was set in my >> environment. I'm running Debian bullseye and terminfo is installed >> but, nevertheless, GNOME Terminal sets COLORTERM=3Dtruecolor by default. > > What is TERM set to on that system? In a plain GNOME Terminal, i.e. outside screen: xterm-256color >> [=E2=80=A6] >> >> https://download.sebyte.me/misc/truecolor-active.png >> https://download.sebyte.me/misc/truecolor-inactive.png > > This seems to say that your terminal isn't compatible with what > Emacs assumes under COLORTERM=3Dtruecolor. It would seem so. > It also says that your terminal actually supports only 88 colors. How do you infer that? > So you should unset COLORTERM in your environment That's precisely the fix I discovered yesterday. > or use another terminal emulator (like 256-color Xterm or some > really true-color emulator). According to: https://github.com/termstandard/colors command: $ printf "\x1b[38;2;255;100;0mTRUECOLOR\x1b[0m\n" shows your terminal is capable of truecolor if the word TRUECOLOR is printed in brown. According to the result of this test, GNOME Terminal (3.38.3) _is_ truecolor enabled. I can observe the same broken colours in xterm (under the same conditions) shipped by Debian bullseye. I'm sure it has to do with screen and will investigate whther or not my version of screen supports truecolor. Seb