From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: bug#23750: 25.0.95; bug in url-retrieve or json.el Date: Wed, 30 Nov 2016 17:11:47 +0200 Message-ID: <83mvghq9xo.fsf@gnu.org> References: <6d0c8c2e-8428-2fdb-0d6e-899f7b9d7ffd@nifty.com> <8053af81-80e1-a24a-f649-8ffc86963ed5@nifty.com> <0cc7fab4-9a2c-6a8d-def7-36bd50317ca3@yandex.ru> <7f9a799f-de88-fd78-0cdc-dac0928f1503@nifty.com> <308bb78f-8be3-092d-d877-e129d340242b@nifty.com> <4dc615e7-ec73-60a5-426e-0d6986f15d76@yandex.ru> <0cb406fb-ffc4-a4ad-557a-2cacc99b8e75@nifty.com> <86ccb4af-5719-c017-26bb-fc06b4c904d2@yandex.ru> <83r35uxkr5.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1480518727 7739 195.159.176.226 (30 Nov 2016 15:12:07 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 30 Nov 2016 15:12:07 +0000 (UTC) Cc: larsi@gnus.org, emacs-devel@gnu.org, kentaro.nakazawa@nifty.com, dgutov@yandex.ru To: Philipp Stephani Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 30 16:12:02 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cC6YB-0000Xj-7c for ged-emacs-devel@m.gmane.org; Wed, 30 Nov 2016 16:11:59 +0100 Original-Received: from localhost ([::1]:44589 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cC6YD-0001sJ-DV for ged-emacs-devel@m.gmane.org; Wed, 30 Nov 2016 10:12:01 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33362) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cC6Y0-0001p6-BK for emacs-devel@gnu.org; Wed, 30 Nov 2016 10:11:52 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cC6Xv-000823-EW for emacs-devel@gnu.org; Wed, 30 Nov 2016 10:11:48 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56023) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cC6Xv-00081s-B4; Wed, 30 Nov 2016 10:11:43 -0500 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:2120 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cC6Xu-0007OO-FS; Wed, 30 Nov 2016 10:11:42 -0500 In-reply-to: (message from Philipp Stephani on Tue, 29 Nov 2016 23:18:21 +0000) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:209801 Archived-At: > From: Philipp Stephani > Date: Tue, 29 Nov 2016 23:18:21 +0000 > Cc: larsi@gnus.org, kentaro.nakazawa@nifty.com, emacs-devel@gnu.org > > Ah, I guess the URL functions could simply call string-to-unibyte, that should do the right thing in all cases. That would bring back the problem which caused us to introduce the test which triggered this bug report. string-to-unibyte can produce results that might surprise naïve users, and it also can signal an error whose text is not fit for showing it to users. We are trying to avoid using that function, for these very reasons.