From debbugs-submit-bounces@debbugs.gnu.org Tue May 06 23:42:07 2025 Received: (at submit) by debbugs.gnu.org; 7 May 2025 03:42:07 +0000 Received: from localhost ([127.0.0.1]:37731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uCVfa-0004kQ-Rs for submit@debbugs.gnu.org; Tue, 06 May 2025 23:42:07 -0400 Received: from lists.gnu.org ([2001:470:142::17]:33560) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uCVfX-0004jk-S7 for submit@debbugs.gnu.org; Tue, 06 May 2025 23:42:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uCVfS-0005ff-3T for bug-gnu-emacs@gnu.org; Tue, 06 May 2025 23:41:58 -0400 Received: from buffalo.ash.relay.mailchannels.net ([23.83.222.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uCVfQ-0007jw-3C for bug-gnu-emacs@gnu.org; Tue, 06 May 2025 23:41:57 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 6B2044E539E for ; Wed, 7 May 2025 03:41:51 +0000 (UTC) Received: from pdx1-sub0-mail-a236.dreamhost.com (100-116-137-153.trex-nlb.outbound.svc.cluster.local [100.116.137.153]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 025044E3943 for ; Wed, 7 May 2025 03:41:51 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1746589311; a=rsa-sha256; cv=none; b=Rmod06YHzQ0dHqbl9QjpqldXu6kdd04xGW/D/HQ3XWDVjtMa/QUu/k/poG+rSKcFjS6AyN +Q8rz/U6ZbdS64jPshVok8XzEKG1nTBvZKx0uu+63M1r/Z4ixp9wPcutbWCgn9uSML1OkE oC+pKTMbhshoUpscli8mKtpoYH0bA0XgMYYWHCnje+JwwqeHuSJvN5z5+5mW5P+lgHT5/c 6B4Lqk1QRTmbPE55NChG3ZMlp+egSA/dQoARAJ0KbUR02YtjzNMQIMpDBilfFdDrcf4Ll1 M1Cv4FfYYdz3FkxmeU7aFedBI+2WnSAdeyojvor64TH80gDru0YEDP3eiT5gQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1746589311; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=BuWzArfzY3jEliS7HxWv8aIScFwcRmh9yJV+wKNSCoE=; b=JLKiqqMLM23td2UvTPXznwwohI/clcLn04h92AQILtZrfxwC/1sbxQfPsT2wIzo4bXz1X5 SckPvrVLfSdg7R9N4P9frFabf36fOrasZo7FvFOpilQlZCx6V7QbBJskabBULQRAK9GYWV lelNw53/f0fP8r9US+nSmlfVk2fxqnEKV6v42fEsZNv+8QJ4FtYfI9hQ4sVgs34l/QDaCx 2E1FVX7ypwulDyn3MFq+eohr+8hl0va5qaDwsta7z9mSzmcGZ3GNRtTXngOtuitm/wEDPC FtWvQT0Mh4z2AHF7emL7CXtJmqTODS57rDss1AYkrlECy6711zJL7Fer4EnuOA== ARC-Authentication-Results: i=1; rspamd-6954bcdf67-njglc; auth=pass smtp.auth=dreamhost smtp.mailfrom=jidanni@jidanni.org X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Illustrious-Oafish: 5d1130c3292a6f14_1746589311206_2867098646 X-MC-Loop-Signature: 1746589311206:33838358 X-MC-Ingress-Time: 1746589311206 Received: from pdx1-sub0-mail-a236.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.116.137.153 (trex/7.0.3); Wed, 07 May 2025 03:41:51 +0000 Received: from jidanni.org (1-165-218-244.dynamic-ip.hinet.net [1.165.218.244]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a236.dreamhost.com (Postfix) with ESMTPSA id 4Zsgzy4rqFzMH for ; Tue, 6 May 2025 20:41:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jidanni.org; s=dreamhost; t=1746589310; bh=BuWzArfzY3jEliS7HxWv8aIScFwcRmh9yJV+wKNSCoE=; h=From:To:Subject:Date:Content-Type; b=TPKoTdPxzdIFrhZeCujaEHgEFfWFV4AY0tQ9GQ2HRxkR6/dC9tTEd2hwzSVOd5I/S Fs4ym2AmKHeH1Z1s+HgCiQce+PZAdXgotkSAnBp8oVPnb8eW+nrQC9QdLeUdnRHKpy qPI1vkcReLF6Iwxvh1jBc6wTQ1k1ORibJ2oTDsUkkjm2bno2HpxCNoTnGC6Ucag53Z ybdo/b89OqWHK6PFcuomP4r/5E4UAG+L64RjTxgtJOoCT/DA2y1s8rR7Wt8/atpQzR d9VDYMIcr3CN2bukgJhdcfw59ZX+eEzU7nQdRTEIcssQBH6NqMArEf8LnYG/q8vqeW Er+rFYR2wj16g== Received: from jidanni by jidanni.org with local (Exim 4.96) (envelope-from ) id 1uCVfO-0003Bs-1M for bug-gnu-emacs@gnu.org; Wed, 07 May 2025 11:41:54 +0800 From: Dan Jacobson To: bug-gnu-emacs@gnu.org Subject: dired-view-file not ready for non-ASCII subfile names Date: Wed, 07 May 2025 11:41:54 +0800 Message-ID: <87ldr9oznh.3.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=23.83.222.24; envelope-from=jidanni@jidanni.org; helo=buffalo.ash.relay.mailchannels.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.1 (/) --=-=-= Content-Type: text/plain Just the other day I hit v runs the command dired-view-file (found in dired-mode-map) upon the attached street_name_groups.kmz file. --=-=-= Content-Type: application/vnd.google-earth.kmz Content-Disposition: attachment; filename=street_name_groups.kmz Content-Transfer-Encoding: base64 UEsDBC0AAAAIADMbp1pVN96gGwEAACUCAAAHABQAZG9jLmttbAEAEAAAAAAAAAAAAAAAAAAAAAAA lZGxTsMwFEX3fIXlnTzohJDjDlCmiiVljqLkkZo0dmS7BH4AxIDExgoSMyxI3fo3Uctf4CREBCEh dbTvPc9Hfmx8XSzIFWojlAzogb9PCcpEpUJmAT2fne4d0jH3WO5arilNQOfWlkcAVVX5qkSZCeNL tOAaMPJHlHuEsBOVLAuUlog0oFopG6UqaSMXyrhAvn152q7e68eHzfqVhFYjWtIEJNNqWRoGbasD UjSJFqV1ijxEJI2B+Va4FGkspfCVziBDBaYdFTV01I8a8t3EM7SV0vlUyLy76bXqt/vP59sonEwn x7OhhCsM2+4413jBF/GN+zv4hfnuKxi0cY/CD8vgz+P/6Hzc1evV7jpDbEcdBv3y3NqbrXLvC1BL AwQtAAAACAAzG6daAAAAAAIAAAAAAAAABwAUAGxheWVycy8BABAAAAAAAAAAAAAAAAAAAAAAAAMA UEsDBC0AAAAIADMbp1rwgvUzeQEAAJcDAAASADUAbGF5ZXJzL19TRUxFQ1Qua21sdXAdAAHfjVLs bGF5ZXJzL+Wuiemghl9TRUxFQ1Qua21sAQAQAAAAAAAAAAAAAAAAAAAAAAB9k11OAjEQx985xWaf cdvOtrQ1ZUlUTEx4MIrPZgMNbmBbsh8CFzDxFp7AW/ngLSzsboCE2qd2/r+ZaaczarTNV8G7LsrM mmFIIhwG2szsPDOLYfgyvb8S4SjpqaWjHGnKYfhWVetrhDabTWTX2iyyMjK6Qo5AEEGY9IJA3dlZ nWtTBdl8GL4263k8Gd9OD7ojTJrr5Of78/fro1UUOtga+XGVznSeFstDhAaISOt87n7qt/e0q93C mu7sLHpbFfVcJ1ihbnsUbV3p4sbWZp4Wu4fyqDhtkhmdFk+uFKdmJ8ysLVyF0kqX50oQEMDRgAvM oQ80IpxyyUkfX6Q4IzxuMBaTgfBgkkjaYAIzyTzRBAZMGgqAYu6hAOKYtzkHmPqCSeDQYlRQl/4i 5m7GRYdJMfAklUABSItRzDwPdUkpa6PFjBDf3ShzT2wx7quawJIBa3MSCZ7a/v9RCnl+WqFLvaGQ p5sUOutKd+za+zAtqBsXN2j7OUp6f1BLAwQtAAAACAAzG6daAAq2s04CAAA6BwAAEgA1AGxheWVy cy9fU0VMRUNULmttbHVwHQAB341S7GxheWVycy/ltIflvrdfU0VMRUNULmttbAEAEAAAAAAAAAAA AAAAAAAAAAAAhZXBbtswDIbvfQrD584WJVGkBicFtnXAgB6GtTsPQWJkQRO7cJylfYK90IDd9jZ9 j8mWvDZAiOUUi58k/j8Fsrp63G2zH3W337TNLIdC5VndLNvVplnP8q93H99wfjW/qO4DFchmP8u/ 9/3D27I8Ho9F+1A3682+aOq+DESpC53PL7Ks+tAuD7u66bPNapZ/i7/b65vr93djPBDNYlfPn3/9 fP7zO0WqclyL4c/bxbLeLbr78YQIFJA2n25/vW/Y2W6f1m0zfYeV+rHvDqt6rqpy+vsSbA993b1r D81q0T192r9EQuxm09SL7kuw4vVyCCzbtgsOLfp6fxrJMtCqcERgtb3UtgBii0ZfqrOYJWI9YqyY vRUwh2AS5hVbCbMwHDFgXjswTsAMEriIOVIs5WbQqxHTShljxNxAKYgYBNEkYpp8Ok2RMyJmDcXc vLGibwHjSJFngzLlIQlVRkmYN5RcUwwkXMlO0YRZZUE4jJ3lcFEyV6PgGjt0sVTBDqtYsGPArE7m IjsQMZu81VKdAmMo1cnQUNnzGBkbijNgoJxBSSZZJJwwIDGx8HKTTMMe/HnMGwjypjfkWJDgFYbs orcYnrogwYNm0KmgGFABQ6djbsDATpLgQzk5FpTQE0kSENlzwki6UlvWPkIORQGMxrsogJSW6ono U4cZX7CQFwf/fUzfoUYtFQoBkmehdynxTu2R/iXGLGHWcGp+Gpx0GjGzNqlHanRS5/hPK61KoRlX 5bn2XZVCw6/Kk8ERPqcJNA60cppoYRYOo25+8RdQSwECLQAtAAAACAAzG6daVTfeoBsBAAAlAgAA BwAAAAAAAAAAAAAAAAAAAAAAZG9jLmttbFBLAQItAC0AAAAIADMbp1oAAAAAAgAAAAAAAAAHAAAA AAAAAAAAAAAAAFQBAABsYXllcnMvUEsBAi0ALQAAAAgAMxunWvCC9TN5AQAAlwMAABIAIQAAAAAA AAAAAAAAjwEAAGxheWVycy9fU0VMRUNULmttbHVwHQAB341S7GxheWVycy/lronpoIZfU0VMRUNU LmttbFBLAQItAC0AAAAIADMbp1oACrazTgIAADoHAAASACEAAAAAAAAAAAAAAG0DAABsYXllcnMv X1NFTEVDVC5rbWx1cB0AAd+NUuxsYXllcnMv5bSH5b63X1NFTEVDVC5rbWxQSwUGAAAAAAQABAAs AQAAIAYAAAAA --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit And I exclaimed (not out loud, but to myself, (under my breath)): "Impossible. How could two files have the same name?" M Mode Size Date&time Filename - ---------- ---- -------------------- ---------------- -rw-rw-rw- 549 7-May-2025 03:25:38 doc.kml drwxrwxrwx 0 7-May-2025 03:25:38 layers/ -rw-rw-rw- 919 7-May-2025 03:25:38 layers/_SELECT.kml -rw-rw-rw- 1850 7-May-2025 03:25:38 layers/_SELECT.kml - ---------- ---- -------------------- ---------------- 3318 4 files Ah, they don't. $ lsar street_name_groups.kmz street_name_groups.kmz: Zip doc.kml layers/ layers/安順_SELECT.kml layers/崇德_SELECT.kml emacs 30.1. --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed May 07 08:22:52 2025 Received: (at 78290) by debbugs.gnu.org; 7 May 2025 12:22:52 +0000 Received: from localhost ([127.0.0.1]:42027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uCdnY-0003w9-2z for submit@debbugs.gnu.org; Wed, 07 May 2025 08:22:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58188) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uCdnU-0003vs-CM; Wed, 07 May 2025 08:22:49 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uCdnL-00035R-4x; Wed, 07 May 2025 08:22:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=Y6oXRJAVOW2i6VNw7X4mdPpTJs27B+Bes8QESUGeAvU=; b=cMk/VQDvX4KwIv32mJ6q zZc7lnQiBc55ABhkplAC7UgOSAl0ezbCeITU0Jb0GqYyd2dxHNK/+nNXscfHmxPYwspN6xG6OcDNl YMUJvUFFKQGvXGoLVjboPXQTXS6GwkzvWhgktOqCE3Ux9rEREMhuwYz1GFHO31OXYIm/MidIAFoif Zg5vtYrowV5KXdCvFLnoWOCLU5OTQ1jil9tiVLciuiy8bW+PxwGwJ2+FdNsfChPezINiyDs2k/UbD XuLMY0K8kAYYVfhUebBLoDn/Iucoe+4dvKmXqi55vVMxoffu13NgINMWkjAywDoFcIMvf+Ili994G yilxAI049ksSww==; Date: Wed, 07 May 2025 15:22:35 +0300 Message-Id: <86o6w4fw50.fsf@gnu.org> From: Eli Zaretskii To: Dan Jacobson In-Reply-To: <87ldr9oznh.3.fsf@jidanni.org> (message from Dan Jacobson on Wed, 07 May 2025 11:41:54 +0800) Subject: Re: bug#78290: dired-view-file not ready for non-ASCII subfile names References: <87ldr9oznh.3.fsf@jidanni.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78290 Cc: 78290@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) severity 78290 wishlist thanks > From: Dan Jacobson > Date: Wed, 07 May 2025 11:41:54 +0800 > > Just the other day I hit > v runs the command dired-view-file (found in dired-mode-map) > upon the attached street_name_groups.kmz file. > > And I exclaimed (not out loud, but to myself, (under my breath)): > "Impossible. How could two files have the same name?" > > M Mode Size Date&time Filename > - ---------- ---- -------------------- ---------------- > -rw-rw-rw- 549 7-May-2025 03:25:38 doc.kml > drwxrwxrwx 0 7-May-2025 03:25:38 layers/ > -rw-rw-rw- 919 7-May-2025 03:25:38 layers/_SELECT.kml > -rw-rw-rw- 1850 7-May-2025 03:25:38 layers/_SELECT.kml > - ---------- ---- -------------------- ---------------- > 3318 4 files > > Ah, they don't. > $ lsar street_name_groups.kmz > street_name_groups.kmz: Zip > doc.kml > layers/ > layers/安順_SELECT.kml > layers/崇德_SELECT.kml Emacs' arc-mode.el currently doesn't support the Unicode Path Extra Field extension of the ZIP format, so we can only display the file name in the "DOS-compatible file name" field, which filters out characters which codepage 437 couldn't encode. That's what you see. Patches welcome to add support for this feature. From debbugs-submit-bounces@debbugs.gnu.org Wed May 07 14:53:55 2025 Received: (at 78290-done) by debbugs.gnu.org; 7 May 2025 18:53:56 +0000 Received: from localhost ([127.0.0.1]:47653 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uCjtz-00079s-LI for submit@debbugs.gnu.org; Wed, 07 May 2025 14:53:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:60702) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uCjty-00079S-Ar for 78290-done@debbugs.gnu.org; Wed, 07 May 2025 14:53:54 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uCjts-0005ob-T7; Wed, 07 May 2025 14:53:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=0VzilB4PzxzBnHQPSUEO8wKb+pu+2x3BAcYETALrATs=; b=baVIv7iHNk+t 4NxhN1I5MWcPrGBCvnC2sGnOjpjgTDi3yJewcbKjyujN1kGI5cbxoptsWwT/kdayKZs67APZhvyJC Zbb3VT1kpNAy8SXQxh+Mqr6RXWf3O7KzHCLA/k2LpZw2bf9PVx3BSkEsEIsLoHg5+3Kmb+uS6tX5/ NP/aUvbZJJDyZG18S6SPm0xJv/oWqf5sZF32NfmzCojH1GvmI9b3WD+kzvKDOPIO2ZxrSq3Shbb5z kBo/1/3ogX3HtW/IP9BFHzioak6LCbOn/lYZ9bK41PVqBch/SUCr9AqFUPoZGL3XNnOAlZd2KcY59 gtYxFVJifCJD5P+a1kuG1g==; Date: Wed, 07 May 2025 21:53:47 +0300 Message-Id: <86bjs4fe10.fsf@gnu.org> From: Eli Zaretskii To: jidanni@jidanni.org In-Reply-To: <86o6w4fw50.fsf@gnu.org> (message from Eli Zaretskii on Wed, 07 May 2025 15:22:35 +0300) Subject: Re: bug#78290: dired-view-file not ready for non-ASCII subfile names References: <87ldr9oznh.3.fsf@jidanni.org> <86o6w4fw50.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78290-done Cc: 78290-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: 78290@debbugs.gnu.org > Date: Wed, 07 May 2025 15:22:35 +0300 > From: Eli Zaretskii > > Emacs' arc-mode.el currently doesn't support the Unicode Path Extra > Field extension of the ZIP format, so we can only display the file > name in the "DOS-compatible file name" field, which filters out > characters which codepage 437 couldn't encode. That's what you see. > > Patches welcome to add support for this feature. It turned out this was easy to add, so I've now done so on the master branch. This problem will therefore be solved in Emacs 31. I'm closing the bug. From unknown Fri Jun 20 07:19:06 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 05 Jun 2025 11:24:16 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator