From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gustavo Barros Newsgroups: gmane.emacs.bugs Subject: bug#58721: 28.2; dired with delete-by-moving-to-trash can't trash directory twice Date: Sat, 22 Oct 2022 15:23:15 -0300 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14710"; mail-complaints-to="usenet@ciao.gmane.io" To: 58721@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 24 05:46:52 2022 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 1omoQM-0003cx-QX for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 24 Oct 2022 05:46:50 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1omim1-0006Sm-Q2 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 23 Oct 2022 17:44:49 -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 1omJAA-0005Dj-44 for bug-gnu-emacs@gnu.org; Sat, 22 Oct 2022 14:24:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1omJA9-0007CB-Sn for bug-gnu-emacs@gnu.org; Sat, 22 Oct 2022 14:24:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1omJA9-0008OA-NW for bug-gnu-emacs@gnu.org; Sat, 22 Oct 2022 14:24:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gustavo Barros Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 22 Oct 2022 18:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 58721 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.166646301932217 (code B ref -1); Sat, 22 Oct 2022 18:24:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 22 Oct 2022 18:23:39 +0000 Original-Received: from localhost ([127.0.0.1]:42302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omJ9j-0008NS-R8 for submit@debbugs.gnu.org; Sat, 22 Oct 2022 14:23:39 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:41446) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1omJ9h-0008NK-86 for submit@debbugs.gnu.org; Sat, 22 Oct 2022 14:23:34 -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 1omJ9e-0005DK-CI for bug-gnu-emacs@gnu.org; Sat, 22 Oct 2022 14:23:33 -0400 Original-Received: from mail-pg1-x52d.google.com ([2607:f8b0:4864:20::52d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1omJ9c-00079k-Ir for bug-gnu-emacs@gnu.org; Sat, 22 Oct 2022 14:23:30 -0400 Original-Received: by mail-pg1-x52d.google.com with SMTP id 128so5331610pga.1 for ; Sat, 22 Oct 2022 11:23:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=CbXzF5GzkU64UsPtErXfCT896ZNdEIMmqztWpSq3H8o=; b=eozofrFARH12uqKresZybJpI1IqWg1UmiQ7uBqSNmY7otgKAd92KY61UJ2uNzSFmVO o0BaM9dW4aNDvhRryHv7feOXNaua7KvAvLb6a4oT3F/MCs33MYsLm3bWMfQPGiKaWRzJ nbcFco5iYJef0CZPkjPM0OoeXgJMPaAI2v5UUKH8XSTIVT7mHHzAV9Sl2nH1lw9CEmTr yHemw1eIvWgl6ClwKiS4rrZA0hGCvBj7B7ooZtFoxt3qkGXJN5OWxnbRIp0UbwwVuVMz H7t9LJ595eS+CIYg4FTSd5EmoUNEvyWZfvTWVDj8yU7eFRTjgLCt9wW4T3B9f6CSEIw6 hVwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=CbXzF5GzkU64UsPtErXfCT896ZNdEIMmqztWpSq3H8o=; b=ysRL5UbYu+Do9xwahaDm/bgKuZH+Qplvlsbc4pcjdxhx5WIeYnGqExrzt3yDuY25Nw n1UcC+BdrHBXL7FisRWCLnYzIXqdsF6cttrADphRfW/58t+FWNWokcO6Kunp8GbZiGap JHbhvDCB9yv5yjQklOJubtaAszKB8+j2Tb4LmYznpRZLHPzey/PCv5lF8x/a3zu5TBVa YFAquF6SwxXQJ3jWM61tImC0vU/aiueYnbZmjG8WE4WR3po8XF1ZiB/NcGeG7+oQ4SMv BeRpV7vwGim9GqpBxUQY71MA3n5ZcIhRleqaVMvGWVdlw9LTkTo/C+GAGsphsB4bM+SW QGxQ== X-Gm-Message-State: ACrzQf0oJcHs1MCAt4hPK4WjzlKqaI9iW9BSwaHwLCz7mM5O9TLDAhb5 UOS16S2IqKPMrr57BDtNF+JzayNZkBKogOjtHb7WrrxbZhHZ6g== X-Google-Smtp-Source: AMsMyM4C8zhCc44d1xDw6eUbYidqlur8HitN+xl7VZN/yeyb6paXzKSdJurFlQVQhomj3M3/AW2N1kp+J4wsfDpDz90= X-Received: by 2002:a05:6a00:3249:b0:565:fc2c:ad79 with SMTP id bn9-20020a056a00324900b00565fc2cad79mr25279985pfb.72.1666463006518; Sat, 22 Oct 2022 11:23:26 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::52d; envelope-from=gtvbrs@gmail.com; helo=mail-pg1-x52d.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, FREEMAIL_FROM=0.001, HK_RANDOM_ENVFROM=0.824, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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" Xref: news.gmane.io gmane.emacs.bugs:246068 Archived-At: Hi All, If one enables `delete-by-moving-to-trash' and tries to delete a directory with the same name twice from dired, dired won't let one do so, resulting in "file-already-exists: File exists: " error instead. Start with `emacs -Q'. Set: (setq delete-by-moving-to-trash t) Open dired at "/tmp/" (or some other place of your choosing). Clone the org repository there with `M-& git clone https://git.savannah.gnu.org/git/emacs/org-mode.git RET' (a comment on why this below), refresh with `g', navigate to the corresponding directory, and trash it with `D', confirm. The operation succeeds. Now, repeat it. Clone the repository and delete the directory again. I get here "file-already-exists: File exists: /home//.local/share/Trash/files/org-moderiQJ08", and the directory is not trashed. Of course, this has nothing to do with Org. But I've tried to create a simple file with `touch' or an empty directory with `mkdir' and the issue does not arise then. And I haven't figured out what is the difference in the `org-mode' directory which triggers the problem, it just happens to be the last failing case of an issue which happens occasionally here. Best regards, Gustavo. In GNU Emacs 28.2 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2022-09-12 built on gusbrs-laptop Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Linux Mint 20.3 Configured using: 'configure --with-mailutils --with-xwidgets --with-native-compilation --without-compress-install' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM XWIDGETS GTK3 ZLIB Important settings: value of $LC_MONETARY: pt_BR.UTF-8 value of $LC_NUMERIC: pt_BR.UTF-8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: shell-dirtrack-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils shell pcomplete comint ansi-color ring dired-aux dired dired-loaddefs time-date subr-x cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads xwidget-internal dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 94422 7608) (symbols 48 7290 0) (strings 32 22714 1404) (string-bytes 1 765786) (vectors 16 15111) (vector-slots 8 314769 11896) (floats 8 27 42) (intervals 56 1346 103) (buffers 992 13))