From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#15260: cannot build in a directory with non-ascii characters Date: Mon, 28 Oct 2013 00:05:32 -0400 Message-ID: References: <83y55ih6g3.fsf@gnu.org> <81ppqums9o.fsf@fencepost.gnu.org> <83hac5h1ha.fsf@gnu.org> <83bo2dgq36.fsf@gnu.org> <837gd1gpcz.fsf@gnu.org> <8361slgnhk.fsf@gnu.org> <83zjpwfp3l.fsf@gnu.org> <83mwlug0cd.fsf@gnu.org> <83bo2af4hh.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1382933177 11472 80.91.229.3 (28 Oct 2013 04:06:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 28 Oct 2013 04:06:17 +0000 (UTC) Cc: 15260@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Oct 28 05:06:20 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vae5s-0001eI-9Z for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Oct 2013 05:06:20 +0100 Original-Received: from localhost ([::1]:39854 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vae5r-00043L-Ps for geb-bug-gnu-emacs@m.gmane.org; Mon, 28 Oct 2013 00:06:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55223) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vae5h-000437-Ho for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 00:06:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vae5a-0002ut-6N for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 00:06:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33991) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vae5a-0002uo-34 for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 00:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Vae5Z-0000N8-Nz for bug-gnu-emacs@gnu.org; Mon, 28 Oct 2013 00:06:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Oct 2013 04:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15260 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15260-submit@debbugs.gnu.org id=B15260.13829331401405 (code B ref 15260); Mon, 28 Oct 2013 04:06:01 +0000 Original-Received: (at 15260) by debbugs.gnu.org; 28 Oct 2013 04:05:40 +0000 Original-Received: from localhost ([127.0.0.1]:48010 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vae5E-0000Ma-2u for submit@debbugs.gnu.org; Mon, 28 Oct 2013 00:05:40 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:13411) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vae5C-0000MN-HV for 15260@debbugs.gnu.org; Mon, 28 Oct 2013 00:05:39 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFsr+u9/2dsb2JhbAA7Cb8OF3OCHgEBBAFWIwULCzQSFBgNJIgeBsEtjRaDdAOkeoFegxM X-IPAS-Result: Av4EABK/CFFsr+u9/2dsb2JhbAA7Cb8OF3OCHgEBBAFWIwULCzQSFBgNJIgeBsEtjRaDdAOkeoFegxM X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="36483869" Original-Received: from 108-175-235-189.dsl.teksavvy.com (HELO pastel.home) ([108.175.235.189]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 28 Oct 2013 00:05:32 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 5288560036; Mon, 28 Oct 2013 00:05:32 -0400 (EDT) In-Reply-To: <83bo2af4hh.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 28 Oct 2013 05:39:54 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:79714 Archived-At: > As I explained, this would be even more hair than what I proposed, > because you are talking about core Emacs data structures and variables > that are involved in every file-related op. > On top of that, using unibyte strings is inherently fragile in Emacs, > as the code is not written to support them too well, as you well > know. We always advise users to stay away of unibyte strings, and for > a good reason, so doing this ourselves sounds unwise. I know, but I'm not sure why it doesn't "just work". More specifically, for the bug to appear, you need ENCODE (DECODE (s)) to not be the identity function. Why is not so in the "early" Emacs? Stefan