From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 13 11:38:06 2024 Received: (at submit) by debbugs.gnu.org; 13 Dec 2024 16:38:06 +0000 Received: from localhost ([127.0.0.1]:43922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM8g0-0007kj-6G for submit@debbugs.gnu.org; Fri, 13 Dec 2024 11:38:06 -0500 Received: from lists.gnu.org ([209.51.188.17]:56938) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tM8fv-0007kE-23 for submit@debbugs.gnu.org; Fri, 13 Dec 2024 11:38:01 -0500 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 1tM8fs-0005cG-GI for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2024 11:37:56 -0500 Received: from mx.kolabnow.com ([212.103.80.155]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tM8fl-0004Zk-Q1 for bug-gnu-emacs@gnu.org; Fri, 13 Dec 2024 11:37:55 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 16C693070CDC for ; Fri, 13 Dec 2024 17:37:46 +0100 (CET) Authentication-Results: ext-mx-out013.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-transfer-encoding:content-type:content-type:mime-version :message-id:date:date:subject:subject:from:from:received :received:received; s=dkim20240523; t=1734107859; x=1735922260; bh=8X+Q9VS5A1fYufgam8uLF8i/ZqUGJB5o8Xs08EK1T0k=; b=PSMKeTMUqm+1 9+8YK9JxHNwa0Zcl1OL1PJ6biMmu88V+c+tI2YfubYdBJAm9rc5JHZ330XRVhrCB OQe5THuwaRL+9335NP5n6wBP2mMGut23tbli5v3wDPs1sxHVp32FAe2rmoaDIzdq N+JYPXwWopzDzgygUPcjyduFsWwsVlqcFS2bRk/OCCZmBYyU7m3Y1wq/jPjfO+fM xK2sfJZU7dE267lxGo2c8DjdehXA+RXwBY9H8CFKdY7YcDE0zd8pedixE7NhX+X7 i1wWOfZnAKYrVV8+mh63GdOJrvVObGogI1dQ2vVHE/5O12w6CYkbsy8KpDlksZrm f22G5F2uEw== X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -0.999 X-Spam-Level: X-Spam-Status: No, score=-0.999 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out013.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id BxyOOCKmXcEM for ; Fri, 13 Dec 2024 17:37:39 +0100 (CET) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id 885B23070C70 for ; Fri, 13 Dec 2024 17:37:38 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id 779785AE124 for ; Fri, 13 Dec 2024 17:37:38 +0100 (CET) From: Christopher Howard To: bug-gnu-emacs@gnu.org Subject: 30.0.92; dired - slow copy across (wireless) LAN X-Debbugs-Cc: Date: Fri, 13 Dec 2024 07:37:35 -0900 Message-ID: <87ikrna69c.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: none client-ip=212.103.80.155; envelope-from=christopher@librehacker.com; helo=mx.kolabnow.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) 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: -3.3 (---) Hello. Recently I was using dired to transfer 600 files, with about 2GB dat= a total, across our LAN (one wi-fi hop involved). The source was a local di= rectory, and the target was an SSH host on the LAN. I marked the files I wa= nted with dired-mark-files-regexp, and then used dired-do-copy to send them= to "/ssh:@:/home//". This took a really long time.= Actually, the copy was still going after about 15 hours (overnight) though= I could see it had not frozen up, but was still moving files. Using scp directly, from Gnome console, I am seeing transfer rates of about= 2.5 MB/s over the same path. So, I'm wondering why the large disparity. Co= uld somebody explain further how Emacs goes about moving the file data and = where the bottleneck would be. Is there room for improvement in this functi= onality? In GNU Emacs 30.0.92 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-12-04 built on theoden Repository revision: 130c2a13dc72fca1677a986d3131398e908e58df Repository branch: emacs-30 Windowing system distributor 'The X.Org Foundation', version 11.0.12101012 System Description: Guix System Configured using: 'configure --prefix=3D/home/christopher/local/emacs 'CFLAGS=3D-O0 -g3' PKG_CONFIG_PATH=3D/gnu/store/f335yc4x4ps0qalm4hafy0dggsfczfkj-profile/lib/= pkgconfig:/gnu/store/f335yc4x4ps0qalm4hafy0dggsfczfkj-profile/share/pkgconf= ig:/home/christopher/.guix-home/profile/lib/pkgconfig:/home/christopher/.gu= ix-home/profile/share/pkgconfig:/home/christopher/.guix-profile/lib/pkgconf= ig:/home/christopher/.guix-profile/share/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG LCMS2 LIBSELINUX LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: /home/christopher/local/emacs/share/emacs/30.0.9= 2/lisp:/home/christopher/.guix-home/profile/share/emacs/site-lisp value of $EMACSNATIVELOADPATH: /home/christopher/local/emacs/share/emacs/= 30.0.92/lisp:/home/christopher/.guix-home/profile/lib/emacs/native-site-lisp value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Summary Minor modes in effect: global-git-commit-mode: t magit-auto-revert-mode: t repeat-mode: t pdf-occur-global-minor-mode: t engine-mode: t rcirc-track-minor-mode: t roam-track-minor-mode: t org-roam-db-autosync-mode: t server-mode: t helm-mode: t helm-minibuffer-history-mode: t async-bytecomp-package-mode: t minibuffer-depth-indicate-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t cl-old-struct-compat-mode: 1 tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: ~/Repos/elpa/debbugs/debbugs-compat hides /gnu/store/mmcwi9khn458lykkk8l37x= axnjvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-co= mpat ~/Repos/elpa/debbugs/debbugs-browse hides /gnu/store/mmcwi9khn458lykkk8l37x= axnjvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-br= owse ~/Repos/elpa/debbugs/debbugs-gnu hides /gnu/store/mmcwi9khn458lykkk8l37xaxn= jvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-gnu ~/Repos/elpa/debbugs/debbugs hides /gnu/store/mmcwi9khn458lykkk8l37xaxnjvq6= 2pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs ~/Repos/elpa/debbugs/debbugs-guix hides /gnu/store/mmcwi9khn458lykkk8l37xax= njvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-guix ~/Repos/elpa/debbugs/debbugs-org hides /gnu/store/mmcwi9khn458lykkk8l37xaxn= jvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-org ~/Repos/elpa/debbugs/debbugs-pkg hides /gnu/store/mmcwi9khn458lykkk8l37xaxn= jvq62pv-emacs-debbugs-0.41/share/emacs/site-lisp/debbugs-0.41/debbugs-pkg /home/christopher/local/emacs/share/emacs/30.0.92/lisp/net/soap-client hide= s /gnu/store/8pr1yy7pcai1g1r52c2xcha58nmbi32a-emacs-soap-client-3.2.3/share= /emacs/site-lisp/soap-client-3.2.3/soap-client /home/christopher/local/emacs/share/emacs/30.0.92/lisp/net/soap-inspect hid= es /gnu/store/8pr1yy7pcai1g1r52c2xcha58nmbi32a-emacs-soap-client-3.2.3/shar= e/emacs/site-lisp/soap-client-3.2.3/soap-inspect /home/christopher/local/emacs/share/emacs/30.0.92/lisp/emacs-lisp/compat hi= des /gnu/store/5fz4hfsqgh2rgdz2gxpxsnf6ak2nbsnx-emacs-compat-30.0.0.0/share= /emacs/site-lisp/compat-30.0.0.0/compat /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/eglot hide= s /gnu/store/dc8j46wg6msy43sm8473i2ghb0kkqzrm-emacs-eglot-1.17/share/emacs/= site-lisp/eglot-1.17/eglot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/emacs-lisp/eldoc hid= es /gnu/store/yzh97y7djcn0zylrdqzcq0k3kziwkh3c-emacs-eldoc-1.15.0/share/ema= cs/site-lisp/eldoc-1.15.0/eldoc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/external-completion = hides /gnu/store/w2s88x6rgc8cripdd662pxfh0wdfks2x-emacs-external-completion= -0.1/share/emacs/site-lisp/external-completion-0.1/external-completion /home/christopher/local/emacs/share/emacs/30.0.92/lisp/jsonrpc hides /gnu/s= tore/68sh2hccihmj9skgmb3gcc8nr3jhnn9k-emacs-jsonrpc-1.0.25/share/emacs/site= -lisp/jsonrpc-1.0.25/jsonrpc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/project hi= des /gnu/store/rhmkc30ad8j5dhl9yws1s2byyqs84yq0-emacs-project-0.11.1/share/= emacs/site-lisp/project-0.11.1/project /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/xref hides= /gnu/store/612wcw3lg8gxwsigqkm8b72hj3pnwr8x-emacs-xref-1.7.0/share/emacs/s= ite-lisp/xref-1.7.0/xref /home/christopher/local/emacs/share/emacs/30.0.92/lisp/emacs-lisp/seq hides= /gnu/store/prl5nb68h3dj1wx4jivdls5d8f8p9jjc-emacs-seq-2.24/share/emacs/sit= e-lisp/seq-2.24/seq /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-element-ast = hides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/em= acs/site-lisp/org-9.7.14/org-element-ast /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lisp hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-lisp /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-awk hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-awk /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-mhe hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-mhe /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-haskell hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-haskell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-pcomplete hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/org-pcomplete /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-makefile hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/ob-makefile /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-processing hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/ob-processing /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sql hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-sql /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-id hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/org-id /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-refile hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-refile /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lilypond hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/ob-lilypond /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-html hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ox-html /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/oc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-octave hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-octave /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-texinfo hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ox-texinfo /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-entities hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-entities /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-C hides /gnu/= store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-li= sp/org-9.7.14/ob-C /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-w3m hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-w3m /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-archive hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-archive /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-doi hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-doi /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-eww hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-eww /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-man hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ox-man /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-mobile hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-mobile /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-gnus hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ol-gnus /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-bbdb hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ol-bbdb /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-koma-letter h= ides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/ema= cs/site-lisp/org-9.7.14/ox-koma-letter /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org hides /gnu/s= tore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lis= p/org-9.7.14/org /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-maxima hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-maxima /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-css hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-css /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-element hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-element /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/ox /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-datetree hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-datetree /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-tempo hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-tempo /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-keys hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-keys /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-js hides /gnu= /store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-l= isp/org-9.7.14/ob-js /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-emacs-lisp hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/ob-emacs-lisp /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-lint hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-lint /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-habit hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-habit /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-crypt hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-crypt /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-attach hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-attach /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-plantuml hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/ob-plantuml /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-agenda hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-agenda /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-indent hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-indent /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-timer hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-timer /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-beamer hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ox-beamer /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-macs hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-macs /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-exp hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-exp /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-persist hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-persist /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-eshell hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-eshell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-icalendar hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/ox-icalendar /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-scheme hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-scheme /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-bibtex hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/oc-bibtex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-screen hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-screen /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-matlab hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-matlab /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-num hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/org-num /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-list hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-list /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-csl hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/oc-csl /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-clojure hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-clojure /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/ol /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sass hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-sass /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ditaa hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-ditaa /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-faces hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-faces /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sqlite hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-sqlite /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-table hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-table /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-latex hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ox-latex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-ascii hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ox-ascii /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-perl hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-perl /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-mouse hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-mouse /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-macro hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-macro /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-goto hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-goto /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-duration hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-duration /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-org hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ox-org /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-python hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-python /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-inlinetask h= ides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/ema= cs/site-lisp/org-9.7.14/org-inlinetask /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-fold-core hi= des /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emac= s/site-lisp/org-9.7.14/org-fold-core /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-eshell hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ol-eshell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-cycle hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-cycle /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-capture hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-capture /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-forth hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-forth /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-feed hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-feed /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lob hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-lob /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-rmail hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ol-rmail /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-clock hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-clock /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-bibtex hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ol-bibtex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-julia hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-julia /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-sed hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-sed /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-table hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-table /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ref hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-ref /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-compat hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/org-compat /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-lua hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-lua /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-comint hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-comint /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-colview hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-colview /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-eval hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-eval /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-odt hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ox-odt /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-fortran hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-fortran /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-shell hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-shell /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-version hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/org-version /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob hides /gnu/st= ore/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-lisp= /org-9.7.14/ob /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-docview hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ol-docview /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-basic hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/oc-basic /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-calc hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-calc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-biblatex hide= s /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/= site-lisp/org-9.7.14/oc-biblatex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-R hides /gnu/= store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-li= sp/org-9.7.14/ob-R /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-publish hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ox-publish /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-dot hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-dot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-tangle hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-tangle /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ocaml hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-ocaml /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-attach-git h= ides /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/ema= cs/site-lisp/org-9.7.14/org-attach-git /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ox-md hides /gnu= /store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-l= isp/org-9.7.14/ox-md /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-loaddefs hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-loaddefs /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-groovy hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/ob-groovy /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-ctags hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/org-ctags /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-ruby hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-ruby /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-fold hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-fold /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-protocol hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-protocol /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/oc-natbib hides = /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/si= te-lisp/org-9.7.14/oc-natbib /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-org hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ob-org /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-man hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-man /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-info hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ol-info /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-footnote hid= es /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs= /site-lisp/org-9.7.14/org-footnote /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-plot hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/org-plot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ol-irc hides /gn= u/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site-= lisp/org-9.7.14/ol-irc /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-core hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-core /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-java hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/ob-java /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-latex hides /= gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/sit= e-lisp/org-9.7.14/ob-latex /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/ob-gnuplot hides= /gnu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/s= ite-lisp/org-9.7.14/ob-gnuplot /home/christopher/local/emacs/share/emacs/30.0.92/lisp/org/org-src hides /g= nu/store/qyq6c0w2r1yabwyghpqzasqw9n2y0i37-emacs-org-9.7.14/share/emacs/site= -lisp/org-9.7.14/org-src /home/christopher/local/emacs/share/emacs/30.0.92/lisp/transient hides /gnu= /store/znls5lgpz8jy7p43gfc5pkh64qmq3h8s-emacs-transient-0.7.7/share/emacs/s= ite-lisp/transient-0.7.7/transient /home/christopher/local/emacs/share/emacs/30.0.92/lisp/progmodes/peg hides = /gnu/store/ak6hlqd0zb5ij1zqrfvqy2p06iigqixq-emacs-peg-1.0.1/share/emacs/sit= e-lisp/peg-1.0.1/peg /home/christopher/local/emacs/share/emacs/30.0.92/lisp/indent hides /gnu/st= ore/b0bxn8a5h9ab6wxh2ld6m89n7r26f7wi-emacs-straight-el-0-3.b3760f5/share/em= acs/site-lisp/straight-el-0-3.b3760f5/indent /home/christopher/local/emacs/share/emacs/30.0.92/lisp/net/sasl hides /gnu/= store/aq7g7fgljahgnibnsnj1z9ibpnnd2brz-emacs-flim-lb-1.14.9-143.23bb29d/sha= re/emacs/site-lisp/flim-lb-1.14.9-143.23bb29d/sasl /gnu/store/b0bxn8a5h9ab6wxh2ld6m89n7r26f7wi-emacs-straight-el-0-3.b3760f5/s= hare/emacs/site-lisp/straight-el-0-3.b3760f5/install hides /gnu/store/nh3vf= sdyc82vp2l46v7nkad0zr1f7l33-emacs-apel-lb-10.8-81.82eb232/share/emacs/site-= lisp/apel-lb-10.8-81.82eb232/install Features: (shadow emacsbug calc-misc calc-alg calc-ext calc-menu calc calc-loaddefs calc-macs tramp-cmds hl-line pdf-sync pdf-annot facemenu pdf-outline pdf-links pdf-history helm-fd magit-bookmark magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff git-commit log-edit pcvs-util magit-core magit-autorevert autorevert magit-margin magit-transient magit-process with-editor magit-mode benchmark magit-git magit-base macros reposition org-duration cal-china lunar solar cal-dst cal-bahai cal-islam cal-hebrew holidays holiday-loaddefs diary-lib diary-loaddefs cal-iso org-agenda geiser-mode geiser-xref geiser-compile geiser-guile info-look geiser geiser-debug geiser-repl geiser-image geiser-capf geiser-doc geiser-menu geiser-autodoc geiser-edit etags fileloop xref geiser-completion geiser-eval geiser-connection geiser-syntax geiser-log geiser-popup view geiser-impl geiser-custom geiser-base scheme help-at-pt elfeed-link oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect ol-docview doc-view ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi python image-file image-converter helm-external helm-net dabbrev tramp-cache time-stamp tramp-sh shortdoc comp-common cus-start project ffap em-xtra em-unix em-tramp em-term term ehelp em-smart em-script em-prompt em-pred em-ls em-hist em-glob em-extpipe em-elecslash em-cmpl em-dirs em-basic em-banner em-alias esh-mode esh-var eshell esh-cmd dired-aux mailalias smtpmail bbdb-message face-remap misearch multi-isearch mule-util eww flow-fill sort gnus-cite smiley shr-color color mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg qp gnus-ml disp-table mm-archive url-cache nndraft nnmh nnrss nnatom mm-url nnfeed nnfolder utf-7 bbdb-gnus bbdb-mua bbdb-com crm network-stream gnus-agent gnus-srvr gnus-score score-mode nnvirtual gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig nntp gnus-cache help-fns radix-tree cl-print vc-git diff-mode track-changes vc-dispatcher winner tramp-archive tramp-gvfs helm-command helm-elisp helm-eval helm-info repeat transducers psx-info p-search p-search-query p-search-transient transient heap cl guix-autoloads info debbugs-gnu add-log debbugs soap-client url-http url-auth url-gw warnings rng-xsd rng-dt rng-util xsd-regexp debbugs-compat discomfort debase-objectmanager debase eieio-base mathjax xterm-color socks gnutls nsm elpher bookmark+ bookmark+-key bookmark+-1 gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader range bookmark+-bmu bookmark+-lit bookmark+-mac uniline pcase rect hydra lv pdf-occur ibuf-ext ibuffer ibuffer-loaddefs tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch let-alist pdf-misc imenu pdf-tools compile cus-edit pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs engine-mode rcirc bbdb bbdb-site timezone text-decoration s names edebug debug backtrace org-roam-protocol org-protocol org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db emacsql-sqlite-builtin sqlite org-roam-utils org-roam-compat org-roam org-capture org-element org-persist org-attach org-id org-refile org-element-ast inline org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src sh-script smie treesit executable ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-compat org-macs emacsql-sqlite emacsql-sqlite-common emacsql emacsql-compiler magit-section cursor-sensor compat dash cl-extra printing ps-print ps-print-loaddefs lpr esh-ext esh-proc esh-opt esh-io esh-arg esh-module esh-module-loaddefs esh-util elfeed-show elfeed-search wid-edit bookmark pp message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader shr text-property-search pixel-fill kinsoku puny svg dom elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib avl-tree generator url-queue url-file xml-query xml dired-x server helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util image-mode dired dired-loaddefs exif filenotify helm-buffers all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu edmacro kmacro helm-core easy-mmode async-bytecomp helm-source helm-multi-match helm-lib async green-phosphor-theme mb-depth display-line-numbers crux tramp rx trampver tramp-integration files-x tramp-message help-mode tramp-compat xdg shell pcomplete comint ansi-osc ring parse-time iso8601 time-date format-spec ansi-color tramp-loaddefs thingatpt cus-load finder-inf mu4e-autoloads yeetube-autoloads xmlgen-autoloads xterm-color-autoloads wttrin-autoloads oauth2-autoloads apel-lb-autoloads flim-lb-autoloads semi-epg-autoloads visual-regexp-autoloads unfill-autoloads tmr-autoloads rainbow-identifiers-autoloads company-autoloads visual-fill-column-autoloads telega-autoloads straight-el-autoloads srfi-autoloads helm-slime-autoloads macrostep-autoloads slime-autoloads restart-emacs-autoloads puni-autoloads poke-mode-autoloads placeholder-autoloads pdfgrep-autoloads tablist-autoloads pdf-tools-autoloads password-generator-autoloads paredit-autoloads sqlite3-api-autoloads pg-autoloads finalize-autoloads emacsql-autoloads org-roam-autoloads peg-autoloads ov-autoloads ht-autoloads org-super-agenda-autoloads org-ql-autoloads org-present-autoloads org-noter-autoloads org-modern-autoloads hydra-autoloads org-fc-autoloads ox-gemini-autoloads osm-autoloads org-contacts-autoloads orderless-autoloads nssh-autoloads kv-autoloads nov-el-autoloads names-autoloads advice memory-usage-autoloads math-preview-autoloads persist-autoloads ts-autoloads deferred-autoloads request-autoloads mastodon-autoloads markdown-mode-autoloads transient-autoloads magit-autoloads m-buffer-el-autoloads helm-org-contacts-autoloads gemini-autoloads srv-autoloads hexrgb-autoloads fsm-autoloads jabber-autoloads inspector-autoloads htmlize-autoloads shut-up-autoloads loop-autoloads list-utils-autoloads elisp-refs-autoloads helpful-autoloads helm-wordnut-autoloads password-store-autoloads helm-pass-autoloads helm-org-rifle-autoloads popup-autoloads async-autoloads helm-autoloads f3-autoloads expand-region-autoloads everywhere-autoloads eshell-z-autoloads engine-mode-autoloads elpher-autoloads elfeed-autoloads eldev-autoloads seq-autoloads xref-autoloads project-autoloads jsonrpc-autoloads external-completion-autoloads eldoc-autoloads eglot-autoloads ed-mode-autoloads compat-autoloads eat-autoloads debase-autoloads discomfort-autoloads soap-client-autoloads debbugs-autoloads daemons-autoloads crux-autoloads casual-info-autoloads casual-dired-autoloads casual-lib-autoloads casual-calc-autoloads browse-kill-ring-autoloads eimp-autoloads blimp-autoloads bbdb-autoloads memoize-autoloads s-autoloads f-autoloads all-the-icons-autoloads 0x0-autoloads magit-popup-autoloads geiser-guile-autoloads geiser-autoloads edit-indirect-autoloads dash-autoloads bui-autoloads guix-emacs annotate-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs icons password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen 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 nadvice seq simple cl-generic indonesian philippine 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 abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 2416107 514246) (symbols 48 72567 44) (strings 32 517187 46455) (string-bytes 1 21524671) (vectors 16 146355) (vector-slots 8 2375156 335385) (floats 8 4097 17133) (intervals 56 180333 22466) (buffers 984 180)) --=20 =F0=9F=93=9B Christopher Howard =F0=9F=9A=80 gemini://gem.librehacker.com =F0=9F=8C=90 http://gem.librehacker.com =D7=91=D7=A8=D7=90=D7=A9=D7=99=D7=AA =D7=91=D7=A8=D7=90 =D7=90=D7=9C=D7=94= =D7=99=D7=9D =D7=90=D7=AA =D7=94=D7=A9=D7=9E=D7=99=D7=9D =D7=95=D7=90=D7=AA= =D7=94=D7=90=D7=A8=D7=A5 From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 18 23:32:31 2024 Received: (at 74855) by debbugs.gnu.org; 19 Dec 2024 04:32:31 +0000 Received: from localhost ([127.0.0.1]:36928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tO8D8-0006WN-OG for submit@debbugs.gnu.org; Wed, 18 Dec 2024 23:32:31 -0500 Received: from mail-ed1-f48.google.com ([209.85.208.48]:56773) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tO8D6-0006W4-Gj for 74855@debbugs.gnu.org; Wed, 18 Dec 2024 23:32:29 -0500 Received: by mail-ed1-f48.google.com with SMTP id 4fb4d7f45d1cf-5d3e6f6cf69so483883a12.1 for <74855@debbugs.gnu.org>; Wed, 18 Dec 2024 20:32:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734582682; x=1735187482; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=eNpcLY9nKgrJGPsXnIhPwTvU4WURtDNPGDW4eyQ2UPk=; b=N5hyzH04Z9nuo3kHe2soyvVMW9hQasnIsru+pLvuyriqSDengAFXKHcXz+8Lf/K37v v6bTXo1g0DydU3a9kc4gp84q/1nukyL/00HnsnyIhtYl781Hj8isx0U4Q43N5igKvG2P W4oqvDKAskNi679YpMwgmgM25iSJZfLU4CiAgwsgUyDBvCkAvP8BuJHAySmoiXu6N9Cz gCqyXFVIFpzLuiaOVJboUuu1JFuVMMfuo7MAPfbulPGZCPXcU2GNNiwjzUUwpgZfFGXi y35ChHjxRWmxuW6Mt58HXydO6kshNS0+F/Cgbw2Cx2UvTUXGCOVM2+57g5BaKEqlk3B5 rGRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734582682; x=1735187482; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=eNpcLY9nKgrJGPsXnIhPwTvU4WURtDNPGDW4eyQ2UPk=; b=D7pZIxJWjjDHAOt26w0jWaJ8O7gROxFu23Ge18VgN5P5krpfzTohFHzPAcaqPibDjM I9JIheg+vkCVi6dv80LD4ZieHBg/bfdBYhSPUJke9rE4ugCnzxsYhBHc7ZIiYM+v5Jh2 x+U17kCAk99JkU0ieG4CgrGOvpsNfq3lUCj63EG9phUg6CqXY5Fo1uF0KufT4AOHShKk g3g2eB1JC0xSPIJRaiP2pJazOskWboOf0TfqRKq/zsBt7r/SlK/IZIJSw6Ueg795dkaA /R2JUR1nE4BJxH8Ro0qwGFnDN3zrFeXsdxerZ6v07OucQd5zG2SQVDUb63bPGejrjJkr rrWg== X-Forwarded-Encrypted: i=1; AJvYcCUM0TfGECNnv2KPkPsWo47fNf9+5nkzKaWvNj3Wguj2fuaxhXaxO8JGZSdMphSkSjNhcqe3OA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyPvKHSVmQLCvk6pjwfksDnr+kPbhg7S+nolBamqFwXqTB6OfKn 1kHC3wRYU1TFqnW6GoDmYVH4ypP5nZkMgqa7Zav7MOQZtqjlmo/kkOq23Yze0lK/OBMHW+DdsaZ kvfQWLvy7uSy1J3sBWECPsAdVvTM= X-Gm-Gg: ASbGncuaEUE70ev5NBWOqJPessf/fBG9iW7FvDI90HZUsKrpfef254xjshtEPnlvCtc fQ3u8O2sBi+ZL/C1od92bK5duPtI/8/rLDW2gig== X-Google-Smtp-Source: AGHT+IHXjEE5GYwej79zXiKSVQWhhpEEkoiUqvmw/lMM8wiYwtXfD9woMMkaKF7givAW4JIlPNgOOxArC04/Y/pkfvk= X-Received: by 2002:a05:6402:2113:b0:5d3:d8b9:674d with SMTP id 4fb4d7f45d1cf-5d7ee2dcfd5mr4953543a12.0.1734582682156; Wed, 18 Dec 2024 20:31:22 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 18 Dec 2024 23:31:21 -0500 From: Stefan Kangas In-Reply-To: <87ikrna69c.fsf@librehacker.com> References: <87ikrna69c.fsf@librehacker.com> MIME-Version: 1.0 Date: Wed, 18 Dec 2024 23:31:21 -0500 Message-ID: Subject: Re: bug#74855: 30.0.92; dired - slow copy across (wireless) LAN To: Christopher Howard , 74855@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74855 Cc: Michael Albinus 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: -1.0 (-) Christopher Howard writes: > Hello. Recently I was using dired to transfer 600 files, with about 2GB d= ata total, across our LAN (one wi-fi hop involved). The source was a local = directory, and the target was an SSH host on the LAN. I marked the files I = wanted with dired-mark-files-regexp, and then used dired-do-copy to send th= em to "/ssh:@:/home//". This took a really long tim= e. Actually, the copy was still going after about 15 hours (overnight) thou= gh I could see it had not frozen up, but was still moving files. > > Using scp directly, from Gnome console, I am seeing transfer rates of abo= ut 2.5 MB/s over the same path. So, I'm wondering why the large disparity. = Could somebody explain further how Emacs goes about moving the file data an= d where the bottleneck would be. Is there room for improvement in this func= tionality? Michael, any comments? From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 06:48:34 2024 Received: (at 74855) by debbugs.gnu.org; 19 Dec 2024 11:48:34 +0000 Received: from localhost ([127.0.0.1]:37735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOF17-0003L4-RB for submit@debbugs.gnu.org; Thu, 19 Dec 2024 06:48:34 -0500 Received: from mout.gmx.net ([212.227.17.22]:48601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOF15-0003Ko-9r for 74855@debbugs.gnu.org; Thu, 19 Dec 2024 06:48:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1734608903; x=1735213703; i=michael.albinus@gmx.de; bh=29xWfHxyKjo2RgOU0GR/T29QVUngZu63sSAb5o/R3iw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=k3NuOK+BUCtf2aC5qSUL+uO0n8+oPsiSe7PBHsiuVcA/NTQquy79ouMPjp7IsQVt GkcnhGZ7ysyN5+4Otz9Zbue9ZLKwYnR37iyavQs1NIHlZmtemFDLV2cdGI6Nw5tp9 0rHo9n2XeqFm9t8EFsLzQb0//tArtePOr2EWhDrzvZ2ajV2ucPUbnT8fc0GuSzKuE 3q9dwpV1xeCnlHAtDPAI2CCHFz4tYTzk/E7HmMVCbypoAcwkLic122G4J9sHydIJp NYzfwwO9SO70D11WGa3JgaGFjVJD7PaVyhOH/7kAAXi5CodrZ0GWYFMtGpA3Ljp/z nBr5s99HqjrW9UFbqA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MFbRm-1tLXbN2IOs-00Da9z; Thu, 19 Dec 2024 12:48:23 +0100 From: Michael Albinus To: Stefan Kangas Subject: Re: bug#74855: 30.0.92; dired - slow copy across (wireless) LAN In-Reply-To: (Stefan Kangas's message of "Wed, 18 Dec 2024 23:31:21 -0500") References: <87ikrna69c.fsf@librehacker.com> Date: Thu, 19 Dec 2024 12:48:22 +0100 Message-ID: <87ed23lwqh.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:xew5nT3lr8nj476NE+xg9KDbiNW5VATFe/3F1fl+uc8EYdNoAJg 8GrPYBomkWHP+wChozkr/PV6T5nkNoeU+qVwep5rMMU/KC0rKKvPW3vs+IQLg7+HZdQ53aX cE5eE3+6ACmcFbiKs94c3viraVeifOX3GVMNpXFKKXbYH9QHX50wYbpeZVYivW0exguw3Nu 4in3yt1EeOmEg7NH+E4IQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:FdrOjFbtUhc=;ajwkBpw+8z8D4HBkUaDX7JEbIs+ GuuXwgHv9D5DrmeG/pRRPt5rndDf08NQkWNN5/QQQZc086SmCm6SY2sIUUVmwReAD/qOv1LVH 1WLv9h6pZgEC029/waIvCMeCpv4o6D0HSlzB/pOkLWmOtntpyOD7d9tt4IO98dXO13+snlrNm kqw4SsaOXBpWCmTi1j8CaP8LNafxhF7UU51mLhwZ18XkOVBjv+Ze4Ib/ACyWaCgdQfbLAeZz+ QcGz6ajKlfhYgcs3kI45uSJf7Z7y+6LXGCfEp/+TGJafkkxd3k5y6xAkdDai1G9cfSjaHAV+k N4JlsqCgHhzEVubZNVBZm4sOC2GxVp5Jm7VN5WTEvQrMp4w8HQBBsY/gOV6F2OmBzYymSlNmC lcah7fLbQeqqnWR8OF7omJs+T78Rf5J34JwmfBWrToc2NN4r7DX1jEY2lXxB/BYxCYnYzeNXE ZGSLqg9MujHhYb53y4INA7Qunry7U6gk9y7kFJ5KbyeFsJU/tEbUE2v9HyesbFvkSQfXAD0T8 Ll+V5C/pDsJawo7HenA3fF2Gqt5sD3b4F7l+hzU/poj5feBUAUMt621UWJSLzKd3oi+H509WC ZmyYh5Vf8nBdnvZJqdGpKsuaprCWrcBDiQbox5EkDNsqkq0hnJuI/eZ2BwJV2A6XWBf/yJa8i K2L4DF+7oMsKVi9VUKN4dtp7mS8/f6GbjojU+Qg5A9emNeioc2wmWmO0QTYSuEESZGMnNUrt0 0bXPSTx2+jqw9+l/3bqYadAkpsrVVEtdyFOBEhThPWCrogAR39PulAuO0LlyvsXfiU2dalCii 9ZLeqC4BGspiajYrnuNCfAYsvn7EhJ/jY41sVJpnz4eKy1Pl+8W3frZAg08S1omzNVJ7yiezZ FcUOk5YSvbbOW6DCrg96cQ/qLkTWoO59cLeX6J+/MYBKNQ2wuJQLdSJb4AvM1SBktBnn/GxIr bSruNKZIP8QgZDT/FhM9NY9JvaYm1416l4OxFiGaOSyqZC5S8bqUi0/X1ahQ6CY28IO0R9dH9 KrDi8Cp+sfYNMRpIlSwLzoTscl+lmUiBxR7d7OEKcToTcEYEvzZGHBgUzbb/E83VoqJBz0mUk UeXvk+DNY6zWUpttLq795NeH49+6Pj X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74855 Cc: Christopher Howard , 74855@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: -1.7 (-) Stefan Kangas writes: > Christopher Howard writes: > >> Hello. Recently I was using dired to transfer 600 files, with about >> 2GB data total, across our LAN (one wi-fi hop involved). The source >> was a local directory, and the target was an SSH host on the LAN. I >> marked the files I wanted with dired-mark-files-regexp, and then >> used dired-do-copy to send them to >> "/ssh:@:/home//". This took a really long >> time. Actually, the copy was still going after about 15 hours >> (overnight) though I could see it had not frozen up, but was still >> moving files. >> >> Using scp directly, from Gnome console, I am seeing transfer rates >> of about 2.5 MB/s over the same path. So, I'm wondering why the >> large disparity. Could somebody explain further how Emacs goes about >> moving the file data and where the bottleneck would be. Is there >> room for improvement in this functionality? > > Michael, any comments? Tramp's "ssh" method is not suited for this use case. It encodes the local file with base64, and decodes it when it has been arrived on the remote side. For this given use case, Tramp's "scp" method is better suited. See the discussion in the manual, (info "(tramp) Connection types") and (info "(tramp) Frequently Asked Questions") , the entry "How to speed up TRAMP". Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 12:00:07 2024 Received: (at 74855-done) by debbugs.gnu.org; 19 Dec 2024 17:00:07 +0000 Received: from localhost ([127.0.0.1]:39872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOJsc-0001eE-Nm for submit@debbugs.gnu.org; Thu, 19 Dec 2024 12:00:07 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:41186) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOJsZ-0001bY-Ul for 74855-done@debbugs.gnu.org; Thu, 19 Dec 2024 12:00:05 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id B00E12092025; Thu, 19 Dec 2024 17:59:56 +0100 (CET) Authentication-Results: ext-mx-out011.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :references:in-reply-to:subject:subject:from:from:received :received:received; s=dkim20240523; t=1734627596; x=1736441997; bh=+q+Z4nT8oTjKv9+/zmDnw6+aa2IF1V6siqeZ5U54j00=; b=FhyhLMwEAG0y pvHEsl7RAqSHvB15ra/617nWJCSYSAbxuubrYvVU/nsdJSUZKgCcBm5sW0K7LjGK Q4cI9xtP4OAdF37InBjbdRmD1z4r5G6/7HdolaJUI5SI94losE/1nzMlrYwCIqJ/ +bezvJ/Tnlz49rh6HT+iYG77fblUkdXLOXdD5EC9plOJTI4BIOZkii7KcqdIexzS Ud5nPl0+FxkTkGaSM2C2JPlFJvzNKlQVm63iGQMfsfTBMaWjO2gqduWe5bXKi1Ed ZjHlvqsjFxyT8P8xX0E1Qwk7mIXlFhhWTZG2hJzqQ3NcIRQwfIPGRGlComcFTySl sZmF/JD4tw== X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out011.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id WUPGpMuhXzby; Thu, 19 Dec 2024 17:59:56 +0100 (CET) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id C82C02092286; Thu, 19 Dec 2024 17:59:54 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id 6005B30FC8C7; Thu, 19 Dec 2024 17:59:54 +0100 (CET) From: Christopher Howard To: Michael Albinus Subject: Re: bug#74855: 30.0.92; dired - slow copy across (wireless) LAN In-Reply-To: <87ed23lwqh.fsf@gmx.de> (Michael Albinus's message of "Thu, 19 Dec 2024 12:48:22 +0100") References: <87ikrna69c.fsf@librehacker.com> <87ed23lwqh.fsf@gmx.de> Date: Thu, 19 Dec 2024 07:59:51 -0900 Message-ID: <874j2zvcag.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74855-done Cc: Stefan Kangas , 74855-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: -1.0 (-) Michael Albinus writes: > Tramp's "ssh" method is not suited for this use case. It encodes the > local file with base64, and decodes it when it has been arrived on the > remote side. > > For this given use case, Tramp's "scp" method is better suited. See the > discussion in the manual, (info "(tramp) Connection types") and (info > "(tramp) Frequently Asked Questions") , the entry "How to speed up TRAMP". Okay, thank you. I switched to "scp" method and it was much faster. Somehow I didn't realize or remember that there was a separate Tramp info manual, but I will spend more time studying that. -- Christopher Howard From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 12:48:29 2024 Received: (at control) by debbugs.gnu.org; 19 Dec 2024 17:48:29 +0000 Received: from localhost ([127.0.0.1]:40003 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOKdQ-00040z-Qg for submit@debbugs.gnu.org; Thu, 19 Dec 2024 12:48:29 -0500 Received: from mout.gmx.net ([212.227.17.20]:42283) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOKdO-00040l-DX for control@debbugs.gnu.org; Thu, 19 Dec 2024 12:48:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1734630498; x=1735235298; i=michael.albinus@gmx.de; bh=U7NAUnw1NlmGYKaX+hlK5nWYU9mwcqR9gXzGqJgbzrI=; h=X-UI-Sender-Class:Date:Message-Id:To:From:Subject:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=W1Prnv9WydpgzAoEmzNw9N/bh9KXbPRRyPWtacNTiwMO0Qh7OTZh6VYFURdmF+tv 81X+/fY33iPOUC5StJECMl33t30SC9PkgX6J5gGwEigTM+wwm3sJE+jK3vUMUAl37 SQpAVkzkLXHBd7IbJVVf43XHT49d+c1e1iHcCIGPVefu/Oz5Z7/6imSIj8OU/LeNZ lsjRfG/Qqu/+JrR8pMJTTxbHkJWjfHZ8SferK7EIv83MPWCZAeLWz6T0ghUN/vpMt O08OmdilV8Sgfnjzz4lAnqu8eOxJUO7zkFnngwCBhnpt2HpUT+wywtr0inFFNUITQ LGJDsJmx0+TIr4yEtg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N1wll-1tZhZg3VIf-0138HZ for ; Thu, 19 Dec 2024 18:48:17 +0100 Date: Thu, 19 Dec 2024 18:48:16 +0100 Message-Id: <87seqjimxr.fsf@gmx.de> To: control@debbugs.gnu.org From: Michael Albinus Subject: control message for bug #74855 X-Provags-ID: V03:K1:+3GeT7hbLChVh5BMw0VzbHm+W0slaynXNi29iis8urbLzHEBUbU nl2vTOrec2A0ek9QCctKKoWd5qrvmTPXfWmBIRL/PpkOnDAGXF3GDtwK3lA7T2Cq/EPgy0S B8u0r+ANh2IpZjQ5wv6HU/1FcIcn62Dy7IEt4UEqIjJCW4n9tUdFHazHiVn9GplJ/snIopp LVOY6z3YGjNcaNzucZMiQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:sghSzL4WSW0=;SsT4FNgL0po0qAgduuN8kfkyjy6 miUlMlp9l+UZgXK8jm1RKWUTV6lpeu0Ywfdb46FPfJnFkTtyPWlCEdBZWaqOWoDSQac3drqUM 1DBD8MurWrjj2AYck5JCIf2pwN4QWGV7kAeQn8HWOkjUIelhy0vTWNF2G0nPEK5hdiz03tyTl Q4KePlNgh80/ZMz97ApEyBbmzyFzHBycvfXYlV7uvD+6e/UBLLSLe1P+Ikpdtrppv4jgLt1y/ blACDRzfD2D6AHqfG+zFBTlygY04Zv2Uc7aDaeC2VSPi+4sPv/ftqN6CE4LLBQYypK+lvKxSu 50EEb0TvzybTbOQ/1TkhPlpPaIugZMiHgChNJnXwBdATGyay6c7wkMCG/ykXt5OTGkSi0hKxP xPnQJ/H1FaiMvRaYaub4Ba68Q1yQq21XrgJXuse9SiO3ObgpnhaoyAtRJFKwAQPbZCdAUldH/ YHf91+gdFpFgsq6iZjPwdlnRSsdWWfGSVsum5s342uBoTEoCutE6Q1EShYsxESWgRMHG94VzS dXqH9jmf7MreYViD/MyCFArvA47RFE3WKeD+OqoxKfvFAe4jNWVjhh+yN2RtEUEPnn1Ceqget +Uhai2/6kA3mBsBc9GkyG8PxWVhEn3Xq324ZVuJVi/OLBxNOXWEXWdH4WoeVoecW4qnU2+aUl TcOOIY1WcAuPo1JIBeMWxu980sN+JlpcSZdD1s3bL8NJAbiQ7PVki2JgLmiwJLTLqdPrn07u0 k2aRmJyXG3n93646eiiLAQt3DIZ0nYDC68RBjTF645DkG/5imY657VtLeJ4vgGJN4FL4B3o+A Zk6fR1P1KnVN9HO6X8/Vpa1E7Ahq0LI+2p3kvzV9pYG1+6l+BZ8TzClj3XOnEgkgJhS23JiEV jN5nHpuJU4tVwMaQejWQdhapgoCJbXPmk44rXpOpJC775qczlTNMmWHkwiAIzZz+67HuRnimF In52jPg7HAY4QhbqFVnCsADA7GHC8QTQfXqFkHZsrN4w6y+B8xYlkS+gdYmUj1ygK5E+92EUy /iRgLcwEbQSPg90gQ/hmB5Llm4UMJ+oShBhYLhkwCuFd6f2R2Hs3JGf8xWz50J7Cp3Ho67wsx /9eAAPJyV4mLyql5r6ooOFRo8ra8RN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: control 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: -1.7 (-) tags 74855 + notabug quit From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 12:50:15 2024 Received: (at 74855) by debbugs.gnu.org; 19 Dec 2024 17:50:15 +0000 Received: from localhost ([127.0.0.1]:40013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOKf9-0004AK-8o for submit@debbugs.gnu.org; Thu, 19 Dec 2024 12:50:15 -0500 Received: from mout.gmx.net ([212.227.15.15]:38141) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOKf7-00047S-FZ for 74855@debbugs.gnu.org; Thu, 19 Dec 2024 12:50:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1734630603; x=1735235403; i=michael.albinus@gmx.de; bh=6XiA5y2MgMjgN83K0tzUrUReS4zUXFJbPksZ1LASeTw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=j9E7+9Dh7af3VzCDxiWtNjbCORZPuSO7mWNRi0EC1V6j7j8M/gqPRSERXS/ccAuV PSj0eQJtWp/Quc37Rl2BIgfx//1zqifAXpGq3R28Upj+dBA88ZE0nHY4BVMplccvf XDkrnzpoOrHbcrIZhLEejh3GedqjZHKCcVaUH3kMvk0VvrUC4X1c1dTWSYDa2/YOv x1LNQPy4ahBtkTjRhcr7diCzJX6AWdVHtfwZDwEPX+1mVl0RgA+Kfx2djOJjNRzLP gvFtYM+F5hk1dKTBet1ZBjek56yFjEWXZwLurD7ux8KdkRyiWUh0VumoM68z27nw1 gPf4HC+gwnBCTSFHkA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MkHMZ-1trMxO2Okr-00gfWS; Thu, 19 Dec 2024 18:50:03 +0100 From: Michael Albinus To: Christopher Howard Subject: Re: bug#74855: 30.0.92; dired - slow copy across (wireless) LAN In-Reply-To: <874j2zvcag.fsf@librehacker.com> (Christopher Howard's message of "Thu, 19 Dec 2024 07:59:51 -0900") References: <87ikrna69c.fsf@librehacker.com> <87ed23lwqh.fsf@gmx.de> <874j2zvcag.fsf@librehacker.com> Date: Thu, 19 Dec 2024 18:50:02 +0100 Message-ID: <87r063imut.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:5xojxlGwXxKfJmg9egliEJbBPxi2RHgLfUyn5bjOs/yee3qf9fm 6TFZEg+BuKmF6LfaCKhUn+8aN2ZUdtqZEISE0s0wVSJVyvlwwHLw2HblwNim2dPrtF2BVpE yfQJdt+BViAYcHNU2hoVCMzAVYyPiuIn0ppVujTQWkdW+xlvZ7gyZXZfEAzMuSIccW08Whd 9ZsA4DHTMm23BoV4mTRfw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:AB5uVzTp4k0=;wWlkXRf/Ha4GNfYToI63+k9RNTm 6z2eNrH3ZJ6koQMZouzZ3aK0+154WCoPNLUBDx2h01yiVfm/92katJOrwjBr0kv0Do9sHA3JN j7ZAqefPal1Wd9a5M1RPA5nP7Xyo7wRtV/U8+AznafC2C7tzNdxdMh7VFoh8yoVm4uhxF0A7Q r1r+Yqod3bd9aU+ev6K8cy1ou4WbRaav8IOMaVE2CNoJ4gc/7OxYmOzOrjcaRMewxw1tELoBS xpU5U9U674PBD0bFxszwJt2hM4iHDLq4lME5C8+1GpEnFQmxNrOjcJEdauWAYCa8h5SXDWADH G6qoawMw+DBopIM2LmFWp4jK4VYibZUcDBVyCkF6RCIDZbQmxNxTJVEmwpCHL/zNtk4ybi4k8 LBL4vDBrAaqbJb2FYBNB9w1JmwXD62QKYypFOQ29HAa4FnEEPbwXvCLIcIWI3eOp/NVzoESwv EoAtlwaLd5a/BoF/TZfzBC/Um9cWWykVM+vMNkEyP/W36sWw4/Lo532SAbOVWi3r/h9b6k/XL WwlSjb4K0dR3CoDLOVsOBazcWUJncTgNK2coyJRtUexiNWT9dUGNTnfRMxSVarBApXmFXlnP3 49ezs1m5tgABAgnXKiyOsAdssWRxRlEsAlNh4gn1OykuBQD4WBysHxsJKfjRTWl942+MKuMLY yD2bAMbHRDAXMUEHcEQjCGME/+vU/RDMMs2/SaYhO81j3J6yGOQt01NRYUo/G0diW4j1p3HLL 5Mvr2hvC56GSqfLf4zEQHzX+yX68D9FjwMzRbeoUUHF96lAgiSUdWLbzQdNcfC6yNp6RQEnM0 lzhVfjb0glQhAjOEtjbAlTKvGuIRpcCexVkQdV8ND+SYk1w1medOnWV8/Kwo80BLywqrT6cqn Br6EG7uhxmBy9MQD+bWgnGG+RJbORJDEcdbbIqbPCsRTc8tIi4SvNJBtRNj4vdyx2YYEuBM8b Foj4E64ffcHMoUlB9SOckpsgMAqecAJ5SoPhru9XX3+EGHUtro1ymg/9Cys7QhAk2qGBZKp0/ 2vKteFSSQ4vhudY0K1TFkrl/2utN+cCW0/7f6myQNsfaYj21WOXJiQtq2mcNWracXBcaMB9Di uSzyeoadM= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74855 Cc: Stefan Kangas , 74855@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: -1.7 (-) Christopher Howard writes: Hi Christopher, >> Tramp's "ssh" method is not suited for this use case. It encodes the >> local file with base64, and decodes it when it has been arrived on the >> remote side. >> >> For this given use case, Tramp's "scp" method is better suited. See the >> discussion in the manual, (info "(tramp) Connection types") and (info >> "(tramp) Frequently Asked Questions") , the entry "How to speed up TRAMP". > > Okay, thank you. I switched to "scp" method and it was much > faster. Somehow I didn't realize or remember that there was a separate > Tramp info manual, but I will spend more time studying that. Thank you for the feedback. Honestly, almost nobody reads the Tramp manual. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 12:59:59 2024 Received: (at 74855) by debbugs.gnu.org; 19 Dec 2024 17:59:59 +0000 Received: from localhost ([127.0.0.1]:40020 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOKoZ-0004V3-FC for submit@debbugs.gnu.org; Thu, 19 Dec 2024 12:59:59 -0500 Received: from mail-ed1-f46.google.com ([209.85.208.46]:46578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOKoX-0004Uv-6E for 74855@debbugs.gnu.org; Thu, 19 Dec 2024 12:59:58 -0500 Received: by mail-ed1-f46.google.com with SMTP id 4fb4d7f45d1cf-5d0ac27b412so1343804a12.1 for <74855@debbugs.gnu.org>; Thu, 19 Dec 2024 09:59:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734631136; x=1735235936; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=5kUmsnskh0mrfpk3h5xrFTTu3gHqhpFh6tWqp8wN970=; b=Pu6s3ftLBWb48qyreE/iAXxoRIw3hgmQubbNU+CUB1W4/eWhfNaPyX9yAamg8NPFhV gaRWyVX8IS9EVx+9rsaFwVHPG/DuZdVXhobm2j0bMNTNC6ZOIioO9srKRLYJwKrUzTAm 1llDorRASRDIMU6jQcbfpPdfKgyPh415BPa2lVSpSqWkiSmge9ux71QIpooAOwIvc2kc It0VEhbzq3PN4pgiJ6+kqo+TrBR0KU8k2uwOhU3rpC4rVDWIoslyR4LxJi0KSWAgXo4V b9bvawE8RVuGJPWY1bfzeqF7K1SOi5qfYPN2Bvl+atxylAgD+gOEX5Wu+tmr4K/bVtjx 031g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734631136; x=1735235936; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=5kUmsnskh0mrfpk3h5xrFTTu3gHqhpFh6tWqp8wN970=; b=Sw5g288ufPICuBv4b5/to1jeYifPKs2S+oE94kV7KB6ZANXRqil8NpP1VOo44lBhVo ByIZGnrrAtPJLCFq5YoAovGgom/0DC8mFehE/P8l/jBxcfstBvLHre8du5rYCFPVbEb8 n4OYLF9igW7jPtvNzrLSMMf2fMNF0xAlVb7lFvOx6Ed8OcB2twh2hV/KX8cxOKS/gEeo oeq0BkEnYW8Sr8QZkrNr4rS7VS53MW7FXMmxasWjM3WmB7rjqSOzOVhXMf79D86IPczm ied7BMDIvEZ+GwLaaqDvxKZMyBxpDhaM7a9PBXJRn03Zci5JibRMmxGKl7/5Ya6S7XSh Y29Q== X-Forwarded-Encrypted: i=1; AJvYcCVscVkwj4JgQmnINqTctndMpsaUTfv1/sv5kTpNE+5uveJhWPo0CqyygcgI5NBUmhGrSfND3A==@debbugs.gnu.org X-Gm-Message-State: AOJu0YyCMKPr7zzlq3Eq5ntNKRbqt+TXY3ObdOZO2uowQds2LIoiFDUm h9jD+ecQoh69I+mlNLXY2/uK25eH4xEp64NUP3h+SlMn+AkF+4yynpa76b+71keynIre5kqNrUs QfwTd7s6M67/nKz09HeKVGflCyCbdPjEB X-Gm-Gg: ASbGncty2rzgxMkagNXEhOwFODVnqj47ei45MHWyKuopVhsZi9I0ijGhK5MfKSU/Zaj NbGt65VBq1PltPQVa1GCmAvwbwuThPCgUmH83Ig== X-Google-Smtp-Source: AGHT+IHKx4YMwuikCYrQTuzyDvSWn4SiETbC8bvvwfgJKT+P5zpNWxSZRZDFwf19DHD2DYuuMGsh3GYAlJDLsQo4+/4= X-Received: by 2002:a05:6402:414f:b0:5d0:e877:764e with SMTP id 4fb4d7f45d1cf-5d7ee40604cmr7365068a12.24.1734631136157; Thu, 19 Dec 2024 09:58:56 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 19 Dec 2024 12:58:55 -0500 From: Stefan Kangas In-Reply-To: <87ed23lwqh.fsf@gmx.de> References: <87ikrna69c.fsf@librehacker.com> <87ed23lwqh.fsf@gmx.de> MIME-Version: 1.0 Date: Thu, 19 Dec 2024 12:58:55 -0500 Message-ID: Subject: Re: bug#74855: 30.0.92; dired - slow copy across (wireless) LAN To: Michael Albinus Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74855 Cc: Christopher Howard , 74855@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: -1.0 (-) Michael Albinus writes: > Tramp's "ssh" method is not suited for this use case. It encodes the > local file with base64, and decodes it when it has been arrived on the > remote side. > > For this given use case, Tramp's "scp" method is better suited. See the > discussion in the manual, (info "(tramp) Connection types") and (info > "(tramp) Frequently Asked Questions") , the entry "How to speed up TRAMP". Thanks. Would it be possible to detect this situation and either warn the user about it, or even automatically switch over to scp? From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 13:53:33 2024 Received: (at 74855) by debbugs.gnu.org; 19 Dec 2024 18:53:33 +0000 Received: from localhost ([127.0.0.1]:40080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOLeO-00070r-QZ for submit@debbugs.gnu.org; Thu, 19 Dec 2024 13:53:33 -0500 Received: from mout.gmx.net ([212.227.17.20]:49259) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOLeM-00070b-Ix for 74855@debbugs.gnu.org; Thu, 19 Dec 2024 13:53:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1734634402; x=1735239202; i=michael.albinus@gmx.de; bh=r8jerXRNwfoC3D9W54cOMGFJv8DQHpb36Y0WfTFuBjg=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=YnfBfCWtaI+j6Bdmnjo7rEf2eboZuMZ6nvLgOGAAeBL8KQOlbZDSULknUp0AZT80 eB86qAGxThASaZtwNkiXjU/jiOxZhUd3/0n/VOuaJpgUA6vCtTyWy5DOZ6kwR//uv NK03OqsZd09q/pcev1g9qD6A/ETeCuH6PQuNmZdL3dT9qtCATttmw5PlJrHB51ioZ x2YQrrhMKEYHWwtMZHe9w8Jih6jSJSw3pnxBBCXUkYED/ZBC5qivUZgrj6cOfMzJ0 zEZWLWwH0C6C5WevbBTWJkXgOCtEXhSKcVyc4rPnN6vTx2kuMA5FTCs18POkxqVii TAdsncSWHRWL11R/Uw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MVvPJ-1sx1cd15xF-00TDBc; Thu, 19 Dec 2024 19:53:22 +0100 From: Michael Albinus To: Stefan Kangas Subject: Re: bug#74855: 30.0.92; dired - slow copy across (wireless) LAN In-Reply-To: (Stefan Kangas's message of "Thu, 19 Dec 2024 12:58:55 -0500") References: <87ikrna69c.fsf@librehacker.com> <87ed23lwqh.fsf@gmx.de> Date: Thu, 19 Dec 2024 19:53:19 +0100 Message-ID: <87msgrijxc.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:NEThCFIGoDwBFZ7bAohAv1OAi3mp5lKqpdp1q2aYpChb+LlQWJ4 Jj9vWTmakmf3b5rKL+elNTqUnlgkgm2SWFb32I9i9Q12dkVyre+jV/t0Yj2sIHcGiC8vACC 5DVBybHj83sFryFem0JMXRnUwe0U7AFRhqdLgB2uIQ/6tFoav18LWAjG8kug1T49Gaku8/o aW29v1L87Gv2S9ukZcLaw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:6O2xNdvWraI=;tWRFdosd3S6mwtvRlpkXD2J1DcD eBZWGo75OrzU/QC0hlD4oubYKjM/eO9C+YVwax8s+LNG+XchIEzDbWklWcUXalgVHbi09ssJG nERZyjVcbou7KlOraf3AhBbsRbdCovmw5skE3myO4VFfeFKbGtxpN32pq1fHN66Wd3urkIXQG acg0qMOWWrn7Q+JPLZEJJ7RMzNpGdOiVkRJ3P01zF5pWukRgQr4azDmxNpa4O96MMUlrUx+ld ONel/PXedoLeJ5BHlVmTWbetRFv7mK/l6DOr2wy6zm5A51RXO71GcYO7usxls/CHFd82t1B7m 3nX1svrlLGDw8aj8dr7sXXTmFbauWF8gT5wKYfpbheGCZGxgW8PSOSsdQsZ3YFOAXtIA5CbxC HSQ2vVVBp9FcEdnt+ehmMLcg6ucgtOxN3BjHXQryc0VZb2fwZArvd7lL4xFQEh7FYkh5wP4cC HM4rI1LAy0VD7EhQ8QcEWITZ3Cnh/QZK9+ki/pp1wJjRed/zkoATqaJanwoe0vV0XKhjIwaFq axHcgkrCg/bLVRg5J2hwvV0KRDzOTINZZX2B0F0wXqZD0orHuqismEj8X0T13bXh6WZ9EBp0w gs96fGZUr700UuKUdwqGBsiXEYJn7YxyOK0NX1K3Z338sw0Kva+4URHKCvjgI26IjBgHwpYJ/ tvlaFVFx6EEL0ow5k26FClGbl/cHHPznWv4VaDf35lqoYLc4LVrclXHqdBsjl+xQ9uhZ56YLI QXdRMsRxtDFMc3KWmRW8m3wLh6SS5e1OoOQlUKHC++jLBPEF42DO87A+9cPoDKJ/f2j+qdisp D42Mm9JzEaTL/kbbpk82f3BJ+4v3/DtGld2JnD92La8WjJdHMNZaKq//VaTse39FWWervGqhU Maq/lgbuFJCPflhM6rnLuHM9TWEhqr2ADb4vXFYKDk1RHI8w40praM4+y4td8E196Bfr8UgHr tkZ+ZUMX5Cq+Egve1JXmTZsSdbUafiwoyA5F6rSbHOMhvPhkZWA7KbunosODKU8I9vCHo45DI sKtYLqWptWQC2bE95k60VPheiXJ6IOoXrNQmCCOXlLwApeKKdNNvNRNyOf0C6b3Ub4eU0dUjS BcyiJL0eB8W78yKuKasRd10Ar9ps/r X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74855 Cc: Christopher Howard , 74855@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: -1.7 (-) Stefan Kangas writes: Hi Stefan, >> Tramp's "ssh" method is not suited for this use case. It encodes the >> local file with base64, and decodes it when it has been arrived on the >> remote side. >> >> For this given use case, Tramp's "scp" method is better suited. See the >> discussion in the manual, (info "(tramp) Connection types") and (info >> "(tramp) Frequently Asked Questions") , the entry "How to speed up TRAMP". > > Thanks. Would it be possible to detect this situation and either warn > the user about it, or even automatically switch over to scp? What would be the check? "A user wants to copy 600 files, with about 2GB data total, via ssh"? Tramp doesn't know this, it works file-wise. Such a check must reside in dired, but I still doubt we'll find a good rule. And, btw, a file with a size less that tramp-copy-size-limit (10240 bytes) would still be copied via ssh, and not via scp. This check must also be part of the rule. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 15:15:37 2024 Received: (at 74855) by debbugs.gnu.org; 19 Dec 2024 20:15:37 +0000 Received: from localhost ([127.0.0.1]:40222 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOMvp-0002UF-6p for submit@debbugs.gnu.org; Thu, 19 Dec 2024 15:15:37 -0500 Received: from mail-ej1-f48.google.com ([209.85.218.48]:53436) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOMvm-0002U1-Cp for 74855@debbugs.gnu.org; Thu, 19 Dec 2024 15:15:35 -0500 Received: by mail-ej1-f48.google.com with SMTP id a640c23a62f3a-aa6c0dbce1fso174695966b.2 for <74855@debbugs.gnu.org>; Thu, 19 Dec 2024 12:15:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734639268; x=1735244068; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=STX9jxcYLjJKS7lDl2KiQw2cO65BiWeWTVjTCg94tcc=; b=LAcTz521ai6if5drF5tt/jFPp9GwK5OopEcTvnA1t6rLoMpIgGfDciTlxhxMMmMNo1 jTlGrEJoaOUq3Rxg+n1qM1PF4bfP+3i4UHd7UxUpPEHf/30LwJ+pS6f7oWW0gBHKOlON Ws56ig17L9MBTV6eExt6M9T7p6DGLKiU9Of7Nfy9v0mG6fOSHSS0pfIgeCGiQCPYfmCJ 6vdE5VDqp3UZYFKzQbUYdFHOMnSpX+m2IkBy45cCeNW3sAyGTogmMoMz75CNSOc1nUr6 5xj3I4LDPcjbaolLtsa2yNioXN7OaodC9rIlqt4LvGSFfIQDhIvoktXtEu/W2o1tn6Xm qvrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734639268; x=1735244068; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=STX9jxcYLjJKS7lDl2KiQw2cO65BiWeWTVjTCg94tcc=; b=eSDiBP310T4tlBMv8NLEtdyc9DKArmCxb8usGmCVFZ9pteMBPz949zYB9P+df3iwUe sqMufuFRSxVvryJYSGUfqy2bq6X3IULri9vKS9guPnw8QLoGOmWJw3PwPw59YfpEGxHg tAStU7zHqKlzYXdpPma7BRT2y9ihCJlW8suu1QsH9449zWovUZaw6hD9R5npxJLGbV7O awHIciFeWRjrVnRz0+02nIkRvKun8rzN32B+K/0pXJp4/EzCkLWver1I/dZxOvIXQDz6 r7emx25hFKSFRAzXGPLvTc5rxExnEVFa9rgdD5bW3hBKJTn55gAB3t8Zi+tAU5X6VrUr MMrg== X-Forwarded-Encrypted: i=1; AJvYcCV6I1YN8olRfpcwhj1otjVA8dWW8oL7lua5G6Zz22zEjxYmEslHeUCAJs7du2GwiuqG2pddRw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzD5PEO1nRv7MI8GPxohVELHBWmudPzO0AkyatC5FeUoLFImdrZ O+ifMGF023SsL0bRVJFTmd2BrxRY/RJlpfPtQaJt1yPdVSSh9t+Y4BVULqZAJhqDdRxe3ub3tlx 6MwH7+59ZvOA7dB/f6SKdf9q4AAhJwqC4 X-Gm-Gg: ASbGnctrpW9AXy19QXildBu9rpxggEGaRmbH4pMkF4wrWPNJdrVxtvDItq06v5yF5L1 EiDmR4Z+yNMUWK2442ffsQPFwLhn4bKVNV6yHJA== X-Google-Smtp-Source: AGHT+IFr5/fwZBe+f7YKPYrOwyyqGqd54xYkkZ/af4+4Iy5r7q2dUIOcpF3lwz3fN6JGh+ADedJ53mXm4hRGz8YcIgU= X-Received: by 2002:a05:6402:358c:b0:5d0:8f1c:d9d7 with SMTP id 4fb4d7f45d1cf-5d81dd83b30mr516189a12.4.1734639268190; Thu, 19 Dec 2024 12:14:28 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 19 Dec 2024 15:14:27 -0500 From: Stefan Kangas In-Reply-To: <87msgrijxc.fsf@gmx.de> References: <87ikrna69c.fsf@librehacker.com> <87ed23lwqh.fsf@gmx.de> <87msgrijxc.fsf@gmx.de> MIME-Version: 1.0 Date: Thu, 19 Dec 2024 15:14:27 -0500 Message-ID: Subject: Re: bug#74855: 30.0.92; dired - slow copy across (wireless) LAN To: Michael Albinus Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74855 Cc: Christopher Howard , 74855@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: -1.0 (-) Michael Albinus writes: > Stefan Kangas writes: > >> Thanks. Would it be possible to detect this situation and either warn >> the user about it, or even automatically switch over to scp? > > What would be the check? "A user wants to copy 600 files, with about 2GB > data total, via ssh"? Tramp doesn't know this, it works file-wise. Such a > check must reside in dired, but I still doubt we'll find a good rule. Something along those lines is what I imagined, yes. The rule might not be perfect, but we could probably come up with some reasonable defaults if we thought about it. But if it's not an interesting suggestion, then that's fine by me. Thanks for the explanation! From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 17:27:30 2024 Received: (at 74855) by debbugs.gnu.org; 19 Dec 2024 22:27:31 +0000 Received: from localhost ([127.0.0.1]:40507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOOzS-00008h-Jh for submit@debbugs.gnu.org; Thu, 19 Dec 2024 17:27:30 -0500 Received: from mout.gmx.net ([212.227.15.19]:34227) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOOzQ-00008S-JG for 74855@debbugs.gnu.org; Thu, 19 Dec 2024 17:27:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1734647241; x=1735252041; i=michael.albinus@gmx.de; bh=oXKXURTd3GV4D00ywZUH5fRPznAlAmP2E1McN1FQQ30=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=rJqURfy+mLhRt6rUmNFrOXC09zLXH0bnSdwiXk+GXF2Ge4HKeRHKN/CMIRiH6c/4 7MrtqaVz9s2w1Kp0Zx8XVEZlKtJoPCdSu+A0agd+0nKexMDT7QZpPGk91FM/uDBUz /5tz1UW1lEzlCCrg/lwJEAqLon5uhxzkSu6wWmB6XnKdvQkjMgL5jq474Qj4sxApS bFZAi2IjxNz+R9NIWdiHvJEorE6cVurMgX2ENJVCA2eoOtR7dgKHFyAeEsi08bG/6 F8eH3oS3llIrjrnV22CfrC9vstd+qt67phMMisVt2qoW/10sXsG4Iq3GDyWKXgxs7 pHdOdLcev/rxZ1nk3g== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MEFvj-1tEo5F3rYj-006UmS; Thu, 19 Dec 2024 23:27:21 +0100 From: Michael Albinus To: Stefan Kangas Subject: Re: bug#74855: 30.0.92; dired - slow copy across (wireless) LAN In-Reply-To: (Stefan Kangas's message of "Thu, 19 Dec 2024 15:14:27 -0500") References: <87ikrna69c.fsf@librehacker.com> <87ed23lwqh.fsf@gmx.de> <87msgrijxc.fsf@gmx.de> Date: Thu, 19 Dec 2024 23:27:20 +0100 Message-ID: <87h66zia0n.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:nzFa4NkUBrDVejoim9shuvb3t8bgXLyPfmW4jTldJk2tnfPk5Od 9PXOQ0vcq3IOZWiIwBB0QJodipWvLTDOpL1zlZfL2IHWR80MVbeOdJ6meSksk0Vq4bjxuXu E61eOuEoZLidF4OOfbyqNxEGPmtzUo/GbX63HswshZ0dZ02LZ2/TWlh78I/hiMUTKu8VfCR i49aX42Zl+pX6aJGIHQiQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:dLISNPOOiaI=;7M0Veffx+1Uh++I8bavPr0Mk0Yc +jQbYCbCRKmNvxjs9BUuPDCkqPjA3qkHh8auQdWyUdXBelPhTo1JMRF7Td2PXiLfvgZIYNIDF VFIwShD+PdO5mBgHAq9KhPG/Eq9H+zcfkGED6+99/mG/BSyDv4sMyExYh3W5Sa7k/0ttW05vU OEESsofwZ13CG0zXS1QiWH8NoHChE8TJy6WM0Uyuoxe+McIgoXwUvvrorOz8fZAvddkOvFHEV BX/YfOBYaIAjGeuvAGHn4maj6lOIibfsuXGfOuFaEp/hjrjsTrDkuGIfuN9I5CrrWZT+LHCvA V9sFMET7p1eZFy+ZV+cFymU4e6MQZfdoXZnIfXXqb8xdyFlq34Z0HFO9tJits55fao5qRHzLo nKrs6E5M9HV0xQWOO0WQoHz7+7S2ZhNXyi6JYl7K5AEfXsnhOQMt7wtNlfoWIb0df95V+f+sN vOgj+ZkUlbJtXyM6r0qB/y8sskyVUs2Y7ljIkv9IPf1KUFC0sBzDBdWJSqnfjSKbp4ri9WryT +7R8uZJjdbsp2RCnSXAJHiIF96kUmtasRzGRh12J6/0mvAz5GpIMyD2Fm48H2vlDfszsfz+/N S5Dh8JnMOicG1+HPF8tpM8BYxPHjNCGIlgUXILNlChEdjGf361/YmqQyOQtKG8CPJ+tZT6Ddk F+AVDrlLJMsVrah+e1n+6EfMYbJNnuRP9ohJ+78QEH9EWzeWlLvBIcjaMV3rUVO60Y5oD3lhr sIGS+KaL6TqKSbCdREwjZ5p3sPv+1aESr5crbYuamswbR7CVOWyzQB/DFMVKU8ssdNo3P/biA DjWKKeuxc5yBab5zAVPSsGMdvrM/mtPM002O3T4E1ZyFRQfaEi6eykbhcJYsCMA0M3AHzFsUt 6Vs8RPUwrFpl2WuS9BSrUmhnhhLrGOsUfHcbBxrXjTFHm7XT4yJ3KASZGl8+kZ6wDCvAgBADk akpAz3doCDOEEy5C1JtDBGPKGqHg6YCRHuuzn3F+YxgQPQ2e//1risrqr3aFUI8tQsUZe0Qtm 5LaTcaIqqnG4VDqLCGp4qUXkGoAJ3HWDAK9452rQj8lUpE/iKkU7SPOuyO9ULqYw6gLvLwV6h 66pH5ng4SOsqCwjwS7jtASK4jadru3 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 74855 Cc: Christopher Howard , 74855@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: -1.7 (-) Stefan Kangas writes: Hi Stefan, >>> Thanks. Would it be possible to detect this situation and either warn >>> the user about it, or even automatically switch over to scp? >> >> What would be the check? "A user wants to copy 600 files, with about 2GB >> data total, via ssh"? Tramp doesn't know this, it works file-wise. Such a >> check must reside in dired, but I still doubt we'll find a good rule. > > Something along those lines is what I imagined, yes. The rule might not > be perfect, but we could probably come up with some reasonable defaults > if we thought about it. But if it's not an interesting suggestion, then > that's fine by me. If somebody adds this to dired, I won't object. Personally, I'm not interested. > Thanks for the explanation! Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 18:02:20 2024 Received: (at 74855) by debbugs.gnu.org; 19 Dec 2024 23:02:20 +0000 Received: from localhost ([127.0.0.1]:40563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOPXA-0001kB-8w for submit@debbugs.gnu.org; Thu, 19 Dec 2024 18:02:20 -0500 Received: from mx.kolabnow.com ([212.103.80.154]:39670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOPX8-0001jv-9x for 74855@debbugs.gnu.org; Thu, 19 Dec 2024 18:02:19 -0500 Received: from localhost (unknown [127.0.0.1]) by mx.kolabnow.com (Postfix) with ESMTP id 1951A209201D; Fri, 20 Dec 2024 00:02:12 +0100 (CET) Authentication-Results: ext-mx-out011.mykolab.com (amavis); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=kolabnow.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kolabnow.com; h= content-type:content-type:mime-version:message-id:date:date :references:in-reply-to:subject:subject:from:from:received :received:received; s=dkim20240523; t=1734649331; x=1736463732; bh=J9CGNBjPmCYm2HqABWbSS3YRL76E1pACCjMUkj/RZuE=; b=h9P/oD0cqYNF Nt31eYMGuU3dKdivBFtVVrAMSOpBWHOBF+XqTBxXQYMpJj05aQzykHlb12XkBdyj +FTLiM/fq0/5XK57L/HFuDgiKMLANyMTcqp04GDA0XBv+ZSj7MlkGyWaNu9y3Znd Q4KX+ZnlZefm/TsBpSMvlGSXfmaVdUgmkNm/2DFo2GZGe4ceuIrBdpBMtE9eD7PB Vf83FHvMmNEIF9SLqyXhO249xlUYVBZJFhSaUGtHNyxA4ln+JuCLlCf7v9Qtqf7O ZsSi+2U3tFMh4Ld/Oj3vEi8QWdPRtF0NNiyYcqZJaLw1OUcwToD5ZF8DlE3gnNlZ fOwqHBi+IQ== X-Virus-Scanned: amavis at mykolab.com X-Spam-Flag: NO X-Spam-Score: -1 X-Spam-Level: X-Spam-Status: No, score=-1 tagged_above=-10 required=5 tests=[ALL_TRUSTED=-1] autolearn=ham autolearn_force=no Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out011.mykolab.com [127.0.0.1]) (amavis, port 10024) with ESMTP id 31dvIT2XWBYX; Fri, 20 Dec 2024 00:02:11 +0100 (CET) Received: from int-mx011.mykolab.com (unknown [10.9.13.11]) by mx.kolabnow.com (Postfix) with ESMTPS id DA1272092286; Fri, 20 Dec 2024 00:02:09 +0100 (CET) Received: from ext-subm010.mykolab.com (unknown [10.9.6.10]) by int-mx011.mykolab.com (Postfix) with ESMTPS id 7D6DA30FC8FA; Fri, 20 Dec 2024 00:02:09 +0100 (CET) From: Christopher Howard To: Stefan Kangas Subject: Re: bug#74855: 30.0.92; dired - slow copy across (wireless) LAN In-Reply-To: (Stefan Kangas's message of "Thu, 19 Dec 2024 15:14:27 -0500") References: <87ikrna69c.fsf@librehacker.com> <87ed23lwqh.fsf@gmx.de> <87msgrijxc.fsf@gmx.de> Date: Thu, 19 Dec 2024 14:02:06 -0900 Message-ID: <878qsbb7kh.fsf@librehacker.com> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74855 Cc: Michael Albinus , 74855@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: -1.0 (-) Stefan Kangas writes: >> What would be the check? "A user wants to copy 600 files, with about 2GB >> data total, via ssh"? Tramp doesn't know this, it works file-wise. Such a >> check must reside in dired, but I still doubt we'll find a good rule. > > Something along those lines is what I imagined, yes. The rule might not > be perfect, but we could probably come up with some reasonable defaults > if we thought about it. But if it's not an interesting suggestion, then > that's fine by me. I don't think this is a critical issue, but another idea would be to simply have dired echo some kind of warning, suggesting to use the other method, and maybe referencing the manual. The tricky part there, I think, is that the warning would get cleared from the echo area, by dired's progress messages, before the user had a chance to read or notice it. So I'm not sure if that would be useful in practice. -- Christopher Howard From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 19 18:11:00 2024 Received: (at 74855) by debbugs.gnu.org; 19 Dec 2024 23:11:00 +0000 Received: from localhost ([127.0.0.1]:40579 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOPfX-00028x-KP for submit@debbugs.gnu.org; Thu, 19 Dec 2024 18:10:59 -0500 Received: from mail-ej1-f47.google.com ([209.85.218.47]:56814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tOPfU-00028g-TD for 74855@debbugs.gnu.org; Thu, 19 Dec 2024 18:10:57 -0500 Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-a9a0ec0a94fso208475666b.1 for <74855@debbugs.gnu.org>; Thu, 19 Dec 2024 15:10:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734649796; x=1735254596; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=+Dy2a9BfHPOafLQjItKmDlLDBRTRwY6TWxbyEr7hBXk=; b=lfm/KY+LXx5vC1jsg7ztrmbP6Ew7WvEAMcCmSIu2uZReaT5u8nRcpAhoJhI8xl34Wg iQIvAPaMCSb5GjV1wYJ+LRx5eSfn87Yfdu4MMdLMLfYYtLdAFiONgejBrAm2j7YT+5JP IeFyGK6pxH3iiP6dlDmweCSgg/4CSMlsBcoWfTSPDMDLvsQxGdG+ScvldfRnZirNFF70 rlq0unwkjL7QPMGeJgDGeme7W5f/EffqmmzUviyY3VVj2mk3c6YBqqXQaTKsPuJuC5ML R8b90yQDTCFrmKLH8tVSh8JBaYAxFA+3f6t2WusfwLbXgy5LpZgnNdn9SHD7/cT5gW/l 8cTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734649796; x=1735254596; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=+Dy2a9BfHPOafLQjItKmDlLDBRTRwY6TWxbyEr7hBXk=; b=A2bcskitNCHXC7851I3cXozTVq6obp90W7udpqg8FSGDn+9FpS3vLRnZs+6BrQtv2N NVxAVUkUXD9HnyNTo6sey2c9leCtAjwkeN+bph1bjTDfQ5C8HTvBtdTRM2FN9Tw944uy Xu1K3DOQTk/zFLuWq/D1p/NPJP08GXye025EmR/kCT7jKdnxAZvkcnoxoGtZPYUS7sH4 cB8yEW9Epfixo3B9jYD0Bv7lyJ+ZYLghgaqbUC6lnHcZ00JuUHwqAgf7dIONg4Ab8cUM Rfw50Df42F6UxDzEBKUxZtQHkJFa8+MjfjWzYJtFJTcO/OSG5jINDwHFNYHwCpkPx/fO mwGg== X-Forwarded-Encrypted: i=1; AJvYcCUUg7SOeqmCwnUrQ5EcpN6DNzuR5evy6E4Cj8xhuxmVYGUEnvaVRSsNOXwS0rLchRlS0f3kGQ==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxpHOE+PsaX47iYwe1HRWrgeIFCtQLOK77ozRYS3wxoLK5QRU8Q wn9LCv9kCISsyXzptn5EhZwkfn0sz5mHQX3Qrijw7fC/0SpFgByrviG83mAf7egJI6wIMhtuTjA jZMfbBnf3nmRsRPoGPWUNT/cDOOk= X-Gm-Gg: ASbGncse5JriaGCrsQOblLwaIqcad+4AQ6u0asaSKfZxrXbIpmHpyPZtJlwK8C+Kif0 cdOLHx8YxvwFLigModK9TmIkV+W+yPtexbiwCwQ== X-Google-Smtp-Source: AGHT+IHJ14vydzzNv2U/FYYrHON2Ja6gbhaZMUMrKNgFV1MT9RchQoC77Eeh8hjB5hwHq4Dl54vD8ms3MzqDXbqdGqY= X-Received: by 2002:a17:907:da6:b0:aa6:824c:4ae5 with SMTP id a640c23a62f3a-aac345f5cfbmr45985566b.56.1734649795780; Thu, 19 Dec 2024 15:09:55 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 19 Dec 2024 18:09:55 -0500 From: Stefan Kangas In-Reply-To: <878qsbb7kh.fsf@librehacker.com> References: <87ikrna69c.fsf@librehacker.com> <87ed23lwqh.fsf@gmx.de> <87msgrijxc.fsf@gmx.de> <878qsbb7kh.fsf@librehacker.com> MIME-Version: 1.0 Date: Thu, 19 Dec 2024 18:09:55 -0500 Message-ID: Subject: Re: bug#74855: 30.0.92; dired - slow copy across (wireless) LAN To: Christopher Howard Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 74855 Cc: Michael Albinus , 74855@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: -1.0 (-) severity 74855 wishlist tags 74855 + notabug close 74855 thanks Christopher Howard writes: > Stefan Kangas writes: > >>> What would be the check? "A user wants to copy 600 files, with about >>> 2GB data total, via ssh"? Tramp doesn't know this, it works >>> file-wise. Such a check must reside in dired, but I still doubt >>> we'll find a good rule. >> >> Something along those lines is what I imagined, yes. The rule might >> not be perfect, but we could probably come up with some reasonable >> defaults if we thought about it. But if it's not an interesting >> suggestion, then that's fine by me. > > I don't think this is a critical issue, but another idea would be to > simply have dired echo some kind of warning, suggesting to use the > other method, and maybe referencing the manual. > > The tricky part there, I think, is that the warning would get cleared > from the echo area, by dired's progress messages, before the user had > a chance to read or notice it. So I'm not sure if that would be useful > in practice. Patches to that effect are welcome. Please open a new bug report for that if you decide to give it a try; I'm closing this bug report with this message. Thanks. From unknown Fri Aug 15 20:03:20 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 17 Jan 2025 12:24:09 +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