From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#51733: 27.1; Detect impossible email addresses better Date: Mon, 17 Jan 2022 09:59:36 +0100 Message-ID: <878rveybyf.fsf@gnus.org> References: <87czn8etuz.7.fsf@jidanni.org> <87tugkkfid.fsf@gnus.org> <83fss44rbn.fsf@gnu.org> <875yt0ipre.fsf@gnus.org> <834k8k3za3.fsf@gnu.org> <874k8jfloo.fsf@gnus.org> <83zgqb18hq.fsf@gnu.org> <87zgqb6tcm.fsf@gnus.org> <87tue3y96e.fsf@gnus.org> <83fspny8fp.fsf@gnu.org> <87pmory859.fsf@gnus.org> <83ee57y7xz.fsf@gnu.org> <87lezfy70y.fsf@gnus.org> <83czkry6jw.fsf@gnu.org> <87h7a3y5no.fsf@gnus.org> <87czkry3h8.fsf@gnus.org> <835yqjy26h.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29061"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 51733@debbugs.gnu.org, jidanni@jidanni.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 17 10:01:43 2022 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 1n9NtW-0007MR-Di for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 17 Jan 2022 10:01:42 +0100 Original-Received: from localhost ([::1]:34064 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n9NtU-0002Ql-V4 for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 17 Jan 2022 04:01:40 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:39108) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n9Ns6-0002IP-8D for bug-gnu-emacs@gnu.org; Mon, 17 Jan 2022 04:00:23 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51841) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1n9Nrv-0008TL-0K for bug-gnu-emacs@gnu.org; Mon, 17 Jan 2022 04:00:13 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1n9Nru-0003zM-Rt; Mon, 17 Jan 2022 04:00:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, bugs@gnus.org Resent-Date: Mon, 17 Jan 2022 09:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51733 X-GNU-PR-Package: emacs,gnus Original-Received: via spool by 51733-submit@debbugs.gnu.org id=B51733.164240999415294 (code B ref 51733); Mon, 17 Jan 2022 09:00:02 +0000 Original-Received: (at 51733) by debbugs.gnu.org; 17 Jan 2022 08:59:54 +0000 Original-Received: from localhost ([127.0.0.1]:44743 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Nrm-0003yb-05 for submit@debbugs.gnu.org; Mon, 17 Jan 2022 03:59:54 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:39812) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n9Nrf-0003yG-1x for 51733@debbugs.gnu.org; Mon, 17 Jan 2022 03:59:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=XoBl8vkA5xlRY6BI/UVbwybZoFqW855t3HjAfAG0+aQ=; b=twljxsRksNM2WYw2zqvHvrQthY +ZkPJZl3Gvv6gSPNtQtIh+lSWzxUnRtw4m4BxkuHWwPY15HkN20x1yx3J1T2mQDpqn35yWquOHiUR deqHayve1a+SfimgTtGorkeTit9BmyoDiCgy6hsnLXkfNQaASM5UkoMzLBJ75yBey9Mk=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1n9NrU-0005M8-Pp; Mon, 17 Jan 2022 09:59:39 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEXHvq9gW1ZSJywb FhWPV1v///9jtUDFAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YBEQg4NOE0UoMAAAG0SURBVDjLdZSB jesgDIadewyAORbAdICL6QA2x/4znQkkoVKepbYSX39s/xgA/hsBn8IDFCpcKDNxJotceuQfAKZM WV+VXlWkEr0k5FJ/usL+mV+RqEEjqm8lOhRdSeQrvQEUG+Gx2QSccNNeiQKGsABDfha55VVRmOJZ /vapILLiQ+otrIpjuR0Ch9RX3h3kAWaEfAO2jqM2ca21IZhgR7lyQyt0grKrtAu4kq/ku/pNnkF0 zwpEuUHmFdzJR8cD8NndYcknwEewhxSdZbGPE1284jAtiVEN5BVQoETJJibq0fkE5lWwLzTbIxKt ihAoh05gQ7y9MrMLJUjfHMBFq4snaBhYvbRvqgDe3QpQ3UUQopoDsl3AMsHuAeHXO4aegxfQu/7n NSneVZ3A2bzp19L57rxtLzahLtXf1SuMDVUQ1QZ0jMnpbpQgiuJw65Z9WDLCRLSeR7dwDuiqsIHr a7FFRW1N9eMEA1q141D046AmmEWtyZPd7Ova2h2Uqyq/4X2fH8Bdbr8Fdr9brP0n10w8H4BSuS9Z sWefXEfy/lq88ljrrwEfWw0rknkRrgzjJJ7jD7BVjujBIt4hAAAAJXRFWHRkYXRlOmNyZWF0ZQAy MDIyLTAxLTE3VDA4OjU2OjUxKzAwOjAwR6wWpAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMS0x N1QwODo1Njo1MSswMDowMDbxrhgAAAAASUVORK5CYII= X-Now-Playing: The Clash's _Sandinista!_: "Junkie Slip" In-Reply-To: <835yqjy26h.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 16 Jan 2022 20:18:30 +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" Xref: news.gmane.io gmane.emacs.bugs:224429 Archived-At: Eli Zaretskii writes: >> So I guess the Scripts.txt file will have to be parsed in addition, and >> into a new char table. > > Why can't we use our char-script-table? how different is it from what > Unicode wants? Well, as the Unicode web page says -- using Blocks to determine the script is just, well, wrong. (Or "inaccurate", if you want.) So using it will give both false positives and negatives. In addition, that table assumes that each character belongs to a single script, which is also wrong. So I'm making a new table based on Scripts.txt and ScriptExtensions.txt. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no