From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel Subject: Re: Better emoji support Date: Fri, 17 Sep 2021 19:05:13 +0200 Message-ID: <87pmt7w2t2.fsf@rub.de> References: <834kd2cypw.fsf@gnu.org> <87zguuttbm.fsf@gmail.com> <8335smcxx6.fsf@gnu.org> <87v95itsc4.fsf@gmail.com> <831r86cxdy.fsf@gnu.org> <83a6kgejp0.fsf@gnu.org> <87wnnkpjj9.fsf@gmail.com> <3E0155F6-D681-4443-A1D9-472D1836168D@traduction-libre.org> <87bl4rnyoe.fsf@gmail.com> <87y27vw6sp.fsf@rub.de> <83tuij6vig.fsf@gnu.org> <87tuijw489.fsf@rub.de> <87lf3vm957.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4457"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: lists@traduction-libre.org, Eli Zaretskii , emacs-devel@gnu.org To: Robert Pluim Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 17 19:10:33 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mRHNh-0000xr-Dr for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Sep 2021 19:10:33 +0200 Original-Received: from localhost ([::1]:32816 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mRHNf-0008RQ-R6 for ged-emacs-devel@m.gmane-mx.org; Fri, 17 Sep 2021 13:10:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRHId-0003Jt-Fk for emacs-devel@gnu.org; Fri, 17 Sep 2021 13:05:19 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:52359) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mRHIb-0005gn-Nf; Fri, 17 Sep 2021 13:05:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1631898314; bh=CC3Jgo3ZxsIAs5Z2CAbLKafI+mifzzzXlyMc/aBMFTA=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Cf23S8qGPmqWiVcK2dz3/eERzVCaJOhksQ00J6AvSJc15NRQE+v0I5mTn03jhTgzK CJZXTg9bj30KDqBPfOMEQJV6INVp8XCR/gvrl8pchnqJM9SwwBmhMRW0VBViLQfvx4 2oLCQba254nxH/Rig0QuxqlRqmEbFeUcvb8Y2nw4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from strobelfs ([94.220.127.124]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N9dwj-1mv6Kt2DBd-015ZDz; Fri, 17 Sep 2021 19:05:14 +0200 In-Reply-To: <87lf3vm957.fsf@gmail.com> (Robert Pluim's message of "Fri, 17 Sep 2021 18:58:28 +0200") X-Provags-ID: V03:K1:i5fwwxhsQEc4GefzqkRyOLDW49NmrfbyeMv6QNOK9NffMDAEltW 752qBWUUjOOsAlHfv/e9vfW7IZm9MSnGo4H9OH16KGK6QKvV4CtcfOP2rs7LeGaFEQrfu7S 8nQoUfTLyn6gNVuAuv/60sSIkQOqjluFQciMNEAhSEGwWJ2H1Ldffow9yaFjqA0nvToVp7L 4k1MumcGg1N3CyUxzqqkQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:FZNZE7EeOfw=:1UPxCCYi+r8AJofIyJcB++ nqmbjxaiOgWFHyP84wjOcDDM/mBEApSGFHOWcZ7qFXWAD1olbX267DLbKiMUTIIVwr1szk6LN dgv9e3uzLXg/+wxvxophl+9AUt95BCh3oIiqTO8cQTVIthlyzyo4v5PWRhb+9uBhuAXfvxoC7 tYVvMWDROnIvLuxbK5GbP2kKdk2mhNqN4eOhQ6f+JRIGmWQ6Fu9MwYkdQxcrS5deGqs7vQ3Kk QhGZ4c9uv1P6dFKuuVcaDcPa4qi+Vv2P5asvJin9p0//Y3aaYLawZPlbRhwGXEDtoq4/trKru 4JYHnrLXw835hOqlR7dwEqsFD57SSFwUonrJJbIT5glwztCmnpR6ULCU0rQyLVu0obxK+g1LT KyIRiu7JY0LZPPnKNVVT4hM4cEx6W8a2boHBzcYj5zmG35FmMHdGMKWYxk2Nh5sAjZ60zDJ9j eOA7pJB1tlMxS/iluqwtXzCA8c3LnpPlOKGfcPHtDKvCahlZInuqyDICqmYJVCkKa4P6LncID shrHoCb/PvYinU67jCYuwLxL6gi1iHi3JmIrG1lQMKzf4Wy3PQDBo+SoHUXtRSHQE0DRvWSV0 BHlu8ogGKy1yDCMia9CIiQ0OIYkS/ZCr7Vce2QypTXe3bEmUsMGTNcJUWE0jsi0roVXs2KCUi 4WZ+amfQIYcqTR6txVnqd7iJdr6EIVFNWTu6+C7HGnFyvE/OGjnIfk72iFQAKe0sArjgSc56e wptCT4p8tScgYP2EIM90Y3hxIzlCqLHwt6I1J84gE3rzbV6g+U6gfo2vJzJEd6NFkmtCRjWp Received-SPF: pass client-ip=212.227.17.22; envelope-from=stephen.berman@gmx.net; helo=mout.gmx.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:274902 Archived-At: On Fri, 17 Sep 2021 18:58:28 +0200 Robert Pluim wrote: >>>>>> On Fri, 17 Sep 2021 18:34:30 +0200, Stephen Berman > said: > > Stephen> On Fri, 17 Sep 2021 19:01:59 +0300 Eli Zaretskii wrote: > >>> From: Stephen Berman > >>> Cc: Jean-Christophe Helary , Eli Za= retskii > >>> , emacs-devel@gnu.org > >>> Date: Fri, 17 Sep 2021 17:39:02 +0200 > >>> > >>> I just pulled from master and did make bootstrap. Starting emac= s -Q > >>> fails with "Invalid script or charset name: latin". No frame ap= pears > >>> and there's no out shell output. Could that be due to your comm= it? > >> > >> It could be due to changes related to Unicode 14. > >> > >> Can you show a backtrace from this error, preferably both C and L= isp? > > Stephen> Attached. (I built with 'CFLAGS=3D-Og -g3' and yet many va= lues in the > Stephen> backtrace are optimized out; is that normal?) > > Umm, that looks like the char-script-table hasn't been set up > properly. Do the contents of lisp/international/charscript.el look > normal (and does it contain comments about autogenerated emoji)? It's borked; here's the entire content: ;;; charscript.el --- character script table -*- lexical-binding:t -*- ;;; Automatically generated from admin/unidata/Blocks.txt (let (script-list) (dolist (elt '( )) (set-char-table-range char-script-table (cons (car elt) (nth 1 elt)) (nth 2 elt)) (or (memq (nth 2 elt) script-list) (setq script-list (cons (nth 2 elt) script-list)))) (set-char-table-extra-slot char-script-table 0 (nreverse script-list))) (provide 'charscript) Steve Berman