From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dan Jacobson Newsgroups: gmane.emacs.bugs Subject: bug#71106: dired-do-compress should check before attempting to read directories Date: Wed, 22 May 2024 14:35:38 +0800 Message-ID: <87o78yqrph.5.fsf@jidanni.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="22032"; mail-complaints-to="usenet@ciao.gmane.io" To: 71106@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed May 22 08:37:11 2024 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 1s9fb4-0005Xq-An for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 22 May 2024 08:37:10 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s9fat-0004Hb-M2; Wed, 22 May 2024 02:36:59 -0400 Original-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 1s9far-0004Gn-Ax for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 02:36:57 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s9faq-0000JV-SH for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 02:36:57 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s9faw-0006qF-DF for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 02:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dan Jacobson Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 May 2024 06:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 71106 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.171635976226285 (code B ref -1); Wed, 22 May 2024 06:37:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 22 May 2024 06:36:02 +0000 Original-Received: from localhost ([127.0.0.1]:53798 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9fZx-0006pi-Qy for submit@debbugs.gnu.org; Wed, 22 May 2024 02:36:02 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:57844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s9fZv-0006pW-Py for submit@debbugs.gnu.org; Wed, 22 May 2024 02:36:00 -0400 Original-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 1s9fZp-0003x2-7N for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 02:35:53 -0400 Original-Received: from butterfly.birch.relay.mailchannels.net ([23.83.209.27]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s9fZn-0008Hn-7z for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 02:35:52 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id DB81B8287C for ; Wed, 22 May 2024 06:35:42 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a239.dreamhost.com (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 6C59582A5F for ; Wed, 22 May 2024 06:35:42 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1716359742; a=rsa-sha256; cv=none; b=PyolTgC/Z8gjDB+rKSVXnLcsI4Fm2VQqakPy21+pC/XNJ6Lvcix2TKUQtOzcifn2MAi+Br ieRC7qTwIWXWazgY0XyRlmMUPm4zSUmD7lwpL/YKbuJAE52ukt4vePIirao9AwL3XqE7g9 fmnnH2RzHbrcAswSA0OwFPJZnc1Ge1nlCUturk/sabz8QKZ1vFVlL3Ou4tYfoCW/zkVYEi BkXM2C7gTVudZpeVIXkYD+cS+DHVKMoYUFw24aUcaMlMKi5ccKlplug1Xf8eYjqmNspgda aGXRvvcKBCjsubapq1BnVBiutDkOSI8aRVuFjC8w2aETtdt58z6SynAl2T76tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1716359742; 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=YdXPBjLTGlpcP8AW5579eEl9iAXSdGmF5SoMltdMLlg=; b=gSLWR0mQo3fTkwaHaGViliXOOApxlVNhTCRh5PYsx3JOT/5HeGYhOVPyI+xxStogOuevGm 5S4aqQ0ixozg+Gg4uaMi8AZhJzgcVpINaAosZwX3lrmAGG7gKkT2+DjMzTorExjUy0OEDy KPqArWReAWnvI+Pqkp/6Oqx3kEt1TmBLggihYkaKZPmKQ4SEDhOMOlJnn0W0xCjp94zWVs YldGLlfnL5nebC30cPEpTwNKSFJ13BA8t5mZcgSOoMf9J7lxUg9/DrPz4wzY8LLQ2YU/+g Vifvr4dteqEVyO1EIzd0/7uXGp+shOumXrX1lw2tdUxu/a+NJbxFBS71sOPnig== ARC-Authentication-Results: i=1; rspamd-5d55749bb4-s7gjq; 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-Minister-Gusty: 4dd9f7bb210822d0_1716359742655_3435018350 X-MC-Loop-Signature: 1716359742655:3404058588 X-MC-Ingress-Time: 1716359742655 Original-Received: from pdx1-sub0-mail-a239.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.118.136.141 (trex/6.9.2); Wed, 22 May 2024 06:35:42 +0000 Original-Received: from jidanni.org (114-41-18-47.dynamic-ip.hinet.net [114.41.18.47]) (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-a239.dreamhost.com (Postfix) with ESMTPSA id 4VkhQ62H56z74 for ; Tue, 21 May 2024 23:35:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jidanni.org; s=dreamhost; t=1716359742; bh=YdXPBjLTGlpcP8AW5579eEl9iAXSdGmF5SoMltdMLlg=; h=From:To:Subject:Date:Content-Type; b=X6VIuX8d/6vWRLjKS3uEl2WtEpvYCHhFkfxzsbJuq/z1iodGyZLWbsrLeU+QJQsCl bT80f/lu8SOWEfUW3KjAiYt7DGq6RlVvCegsiZJ0xqwcAvItHtp4+hM8xe9dPOUNMA XrnvzygSAJGWbqr/uPmneTQ0TDtREv8oxuAOBHhFvSPMonftiksg2AJaPiTE0RJ880 Mn5HxupD7RZ5X/39vvL8FRkJ/depP9qT6oIW6sqi4bQf6JPa1JRJHAE63U2yq7fVzc ZDj0+xwFnun8EWRGw4+hiiUA2sKBoM0EMKIpbEbu1Zr0zthQr2Z/2H74WS21Ly4hCf TGeOFnkEzd9XQ== Original-Received: from jidanni by jidanni.org with local (Exim 4.97) (envelope-from ) id 1s9fZa-000000004oU-1HoQ for bug-gnu-emacs@gnu.org; Wed, 22 May 2024 14:35:38 +0800 Received-SPF: pass client-ip=23.83.209.27; envelope-from=jidanni@jidanni.org; helo=butterfly.birch.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_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:285582 Archived-At: $ tar tzvf plss00p020_nt00064.tar.gz -rw-rw-rw- 0/0 24880644 2010-11-13 01:35 plss00p020.shp -rw-rw-rw- 0/0 50551350 2010-11-13 01:35 plss00p020.dbf -rw-rw-rw- 0/0 727452 2010-11-13 01:35 plss00p020.shx -rw-rw-rw- 0/0 31363 2010-12-03 00:06 plss00p020.txt Now in dired, use Z (runs the command dired-do-compress) Compress or uncompress plss00p020_nt00064.tar.gz? (y or n) y dired-insert-directory: Reading directory: No such file or directory, plss00p020_nt00064 emacs-version "29.3" If it checked first to see if the directory it assumed was created was really there, then it wouldn't have made an error. Or it could be like unar, and make the directory, no matter what.