From owner-freebsd-hackers@freebsd.org Thu Dec 3 23:01:24 2020 Return-Path: Delivered-To: freebsd-hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2416D4B269A for ; Thu, 3 Dec 2020 23:01:24 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4CnBCl6SVdz4tgC for ; Thu, 3 Dec 2020 23:01:23 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: by mailman.nyi.freebsd.org (Postfix) id DCDEC4B2699; Thu, 3 Dec 2020 23:01:23 +0000 (UTC) Delivered-To: hackers@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DCA404B2886 for ; Thu, 3 Dec 2020 23:01:23 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from wnew4-smtp.messagingengine.com (wnew4-smtp.messagingengine.com [64.147.123.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CnBCl0dwqz4tgB for ; Thu, 3 Dec 2020 23:01:22 +0000 (UTC) (envelope-from yuripv@yuripv.dev) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailnew.west.internal (Postfix) with ESMTP id 8C122D25 for ; Thu, 3 Dec 2020 18:01:21 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Thu, 03 Dec 2020 18:01:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yuripv.dev; h=to :from:subject:message-id:date:mime-version:content-type :content-transfer-encoding; s=fm1; bh=4a7162rYee/bR1XfCAZMWp/jSD zwMkoeZ3rG5GBtRjo=; b=XWSebeP5MNGjv4DK0JeYzacZTaE+E/dNXct7cuPps8 oJibD7A47exPmhGOZs7g7lKNvvt858YT90+le2/SUTnCm13MBMTM7J76Y9m+ILMM 6osKggSaNC2t3eeku85zuD9wfCSuTwN/dkkqlFGl+wxLgb3eYNnqQgRDVbtIN561 6H6/xZFy+BygqsyeCD69W/7A2hAC2b24OBk/eTPQu8nyQ2kB25bOScAJ1CAdaIFq SzR/TFQgGzErtZ/gJ3Lxs2yAqlu89KhhuyE+BdaO5K582msBC1MycUCr381hldZi pLXrY3/Z4EFbx2/dGQlOjDqZH9ckQSdwnqFWoxZZIKhQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=4a7162 rYee/bR1XfCAZMWp/jSDzwMkoeZ3rG5GBtRjo=; b=XAAPNmyonSuw8p5HG9+28d dockmfGlmuO2G7LVkqW65u6FdHosORjfVlih/8mJ+IP/WyX39+Z0FGLo+n7s4DT3 OerTPseR6JMepc7ykFCChJMsY76AUqOk06lnSKGxhpNhHaK/uxHFJI2O7NL9XsBl QECZJIE79SeJpN0ghb9ztMYR+hKu9ScqUWQ9SJ8tknMf0i4GobCtBath7GEGtFKt Sr19tNbkLR0EzoZVFI+NIiaVJwv5VBhpOCEb0D8BaSXg2fJYmHlj4TIiwpO+51y5 mmpqq1OYb7JfV+/TwmQNI5sTCxQXntejKNsFh+XLecy3xwtKz/Ouw+wX7VT/bphQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrudeijedgtdeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefvhffukffffgggtgfgsehtjeertd dtfeejnecuhfhrohhmpegjuhhrihcurfgrnhhkohhvuceohihurhhiphhvseihuhhrihhp vhdruggvvheqnecuggftrfgrthhtvghrnhepfeejgedthfefffekleffiedtgfefkeeggf ejtddtfeejudehleffueekjeetleefnecuffhomhgrihhnpehfrhgvvggsshgurdhorhhg necukfhppeeluddrvdegtddruddvgedrudehjeenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpeihuhhrihhpvheshihurhhiphhvrdguvghv X-ME-Proxy: Received: from [192.168.1.6] (unknown [91.240.124.157]) by mail.messagingengine.com (Postfix) with ESMTPA id 0DD1924005D for ; Thu, 3 Dec 2020 18:01:19 -0500 (EST) To: hackers@freebsd.org From: Yuri Pankov Subject: locale-related review, wcwidth() data Message-ID: <559840f6-ee81-1303-2986-1eafb2104e1b@yuripv.dev> Date: Fri, 4 Dec 2020 02:01:18 +0300 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4CnBCl0dwqz4tgB X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yuripv.dev header.s=fm1 header.b=XWSebeP5; dkim=pass header.d=messagingengine.com header.s=fm1 header.b=XAAPNmyo; dmarc=none; spf=pass (mx1.freebsd.org: domain of yuripv@yuripv.dev designates 64.147.123.18 as permitted sender) smtp.mailfrom=yuripv@yuripv.dev X-Spamd-Result: default: False [-3.60 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.18]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[yuripv.dev:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[64.147.123.18:from]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; MIME_TRACE(0.00)[0:+]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.18:from]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yuripv.dev:s=fm1,messagingengine.com:s=fm1]; FREEFALL_USER(0.00)[yuripv]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[hackers@freebsd.org]; DMARC_NA(0.00)[yuripv.dev]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[64.147.123.18:from:127.0.2.255]; MAILMAN_DEST(0.00)[hackers] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Dec 2020 23:01:24 -0000 I have a change for wcwidth() data to be generated from utf8proc provided one, any review would be welcome: https://reviews.freebsd.org/D27259 The widths.txt we have now comes from illumos, and it was outdated even when it was integrated there, 7 years ago; utf8proc data is kept up to date with current unicode version.