From unknown Sun Aug 10 11:49:23 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#48067 <48067@debbugs.gnu.org> To: bug#48067 <48067@debbugs.gnu.org> Subject: Status: 28.0.50; Tramp error: cannot determine gio monitor Reply-To: bug#48067 <48067@debbugs.gnu.org> Date: Sun, 10 Aug 2025 18:49:23 +0000 retitle 48067 28.0.50; Tramp error: cannot determine gio monitor reassign 48067 emacs submitter 48067 Thierry Volpiatto severity 48067 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 27 13:05:28 2021 Received: (at submit) by debbugs.gnu.org; 27 Apr 2021 17:05:28 +0000 Received: from localhost ([127.0.0.1]:50771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbR9L-0008OH-Dk for submit@debbugs.gnu.org; Tue, 27 Apr 2021 13:05:27 -0400 Received: from lists.gnu.org ([209.51.188.17]:42782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbR9J-0008OA-Rh for submit@debbugs.gnu.org; Tue, 27 Apr 2021 13:05:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36240) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbR9I-0007z6-G2 for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2021 13:05:25 -0400 Received: from mout01.posteo.de ([185.67.36.65]:53493) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbR98-00046s-0e for bug-gnu-emacs@gnu.org; Tue, 27 Apr 2021 13:05:23 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 62022240026 for ; Tue, 27 Apr 2021 19:05:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619543108; bh=Lv7L/t4KDyI4cNiU9cnmEX4/NC44rMXQLYeUKQj3jsQ=; h=From:To:Subject:Date:From; b=dqqRG/R4+NR5eP+xJKOOowCrNH1jBHZhbo8S87t6+qlyi/Sp4HtjPGfczwvx/YFZj S2AAU5OPdD9u/tPzgkCyHUlj3Q/PpujWLApxaz9YiLs4r+zBOxUS3Veio9toqehug1 JmVIn9x3gXmgWfjEua8PUE1H5kFfjMGQvAP+j9Z79hv9x4zH+2jGybOqL5+nv5CqBA jboG90iFEqP9FHxdH9PvOEs1sXWU6yapFGNQ/w/2eljCCVaW1YlLBBifq2+cikY1mD Ym0RHYb0O8O0aLRMji1PbEhPuKCKYj5FJa3gT05G/Qu//freJZGr1h+i1YF8Je7jhw fFB5zt0c1WFOQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FV7Rl0gRpz9rxb for ; Tue, 27 Apr 2021 19:05:06 +0200 (CEST) From: Thierry Volpiatto To: bug-gnu-emacs@gnu.org Subject: 28.0.50; Tramp error: cannot determine gio monitor Date: Tue, 27 Apr 2021 16:58:24 +0000 Message-ID: <87eeev8xq7.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=thievol@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.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: -2.3 (--) When adding a file-notify watcher to a remote directory in helm-find-files, I have an error "cannot determine gio monitor": Debugger entered--Lisp error: (file-error "Cannot determine gio monitor") signal(file-error ("Cannot determine gio monitor")) tramp-sh-gio-monitor-process-filter(# "\n(gio monitor:15942): GLib-GIO-\33[1;33mWARNING\33[0m ...") [...] This doesn't happen in emacs-27.2. It happens in emacs-28 compiled with native-comp or not. which gio returns /usr/bin/gio. Any ideas? Thanks. In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30, cairo version 1.15.10) of 2021-04-27 built on IPadS340 Repository revision: 6fb80c9ad80bfc0db18285d6e23c3ee08e2aa657 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Linux Mint 19.3 Configured using: 'configure CFLAGS=-O8 --with-mailutils --with-cairo --with-native-compilation' 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 GTK3 ZLIB Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: Elisp Minor modes in effect: bug-reference-prog-mode: t global-undo-tree-mode: t undo-tree-mode: t global-ligature-mode: t ligature-mode: t psession-mode: t psession-savehist-mode: t global-git-gutter-mode: t git-gutter-mode: t display-time-mode: t winner-mode: t show-paren-mode: t helm-epa-mode: t helm-descbinds-mode: t override-global-mode: t helm-adaptive-mode: t helm-mode: t shell-dirtrack-mode: t helm-popup-tip-mode: t async-bytecomp-package-mode: t dired-async-mode: t minibuffer-depth-indicate-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /home/thierry/.emacs.d/straight/build/transient/transient hides /usr/local/share/emacs/28.0.50/lisp/transient Features: (shadow epa-mail face-remap helm-ring emacsbug help-fns cl-print debug epa-file cus-start helm-command w3m-form w3m-symbol w3m timezone w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-favicon w3m-image tab-line w3m-proc w3m-util qp sort gnus-cite mm-archive smiley mail-extr helm-firefox helm-addressbook helm-x-files helm-for-files helm-bookmark smerge-mode view org-agenda org-refile org-element avl-tree generator ol-eww eww xdg url-queue mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe ol-docview ol-bibtex bibtex ol-bbdb ol-w3m addressbook-bookmark mu4e-config org-mu4e mu4e-patch mu4e-contrib eshell esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util bookmark mu4e mu4e-org mu4e-main mu4e-view mu4e-view-gnus gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win gnus nnheader mu4e-view-common mu4e-headers mu4e-compose mu4e-context mu4e-draft mu4e-actions ido rfc2368 smtpmail sendmail mu4e-mark mu4e-proc mu4e-utils doc-view image-mode exif mu4e-lists mu4e-message shr kinsoku svg dom flow-fill hl-line mu4e-vars message rmc puny rfc822 mml mml-sec gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader mu4e-meta tramp-archive tramp-gvfs tramp-cache zeroconf dbus flymake-proc flymake sh-script smie executable jka-compr vc-rcs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs conf-mode bug-reference naquadah-theme solar cal-dst holidays hol-loaddefs tv-utils undo-tree diff undo-tree-autoloads ligature ligature-autoloads boxquote rect rainbow-mode-autoloads psession frameset wgrep-helm wgrep grep compile text-property-search wgrep-autoloads log-view pcvs-util pcmpl-git pcmpl-git-autoloads toc-org-autoloads cl-indent ffap markdown-toc-autoloads markdown-mode-autoloads autocrypt ietf-drums config-w3m w3m-autoloads git-gutter git-gutter-autoloads mule-util appt diary-lib diary-loaddefs gud anaconda-mode xref project pythonic f dash s anaconda-mode-autoloads pythonic-autoloads f-autoloads s-autoloads emamux-autoloads magit-autoloads git-commit-autoloads with-editor-autoloads transient-autoloads dash-autoloads pcomplete-extension pcmpl-unix pcmpl-gnu iterator iedit-autoloads ledger-mode-autoloads wdired dired-extension org-config ob-gnuplot org-crypt net-utils time all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons all-the-icons-autoloads winner w3m-wget wget wget-sysdep autotest-mode autoconf-mode paren woman man ediff ediff-merg ediff-mult ediff-wind ediff-diff ediff-help ediff-init ediff-util init-helm helm-fd epa derived epg epg-config helm-epa helm-misc helm-imenu imenu helm-elisp-package package url-handlers helm-find helm-org org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs cal-menu calendar cal-loaddefs helm-external helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap isearch-light helm-descbinds helm-ls-git vc-git diff-mode vc vc-dispatcher helm-ipython helm-elisp helm-eval edebug backtrace find-func helm-info python tramp-sh use-package-bind-key bind-key popup helm-adaptive diminish helm-mode helm-files filenotify tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete comint ansi-color ring parse-time iso8601 time-date ls-lisp auth-source password-cache json map helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp format-spec helm-utils helm-help helm-types use-package-diminish cus-edit pp wid-edit helm-extensions-autoloads helm-config helm-autoloads helm async-bytecomp helm-global-bindings helm-easymenu helm-source eieio eieio-core eieio-loaddefs helm-multi-match helm-lib dired-async advice dired-aux dired dired-loaddefs async emms-autoloads finder-inf use-package-core popup-autoloads diminish-autoloads mb-depth server edmacro kmacro avoid cus-load use-package-autoloads bind-key-autoloads straight-autoloads comp comp-cstr warnings rx cl-extra straight info autoload radix-tree seq easy-mmode pcase cl-seq subr-x byte-opt checkdoc lisp-mnt thingatpt help-mode cl-macs gv bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-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 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 dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process nativecomp emacs) Memory information: ((conses 16 849478 250397) (symbols 48 45932 13) (strings 32 196999 46909) (string-bytes 1 6772063) (vectors 16 92466) (vector-slots 8 2285295 303392) (floats 8 2023 3104) (intervals 56 20423 4877) (buffers 992 125)) <#secure method=pgpmime mode=sign> -- Thierry From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 27 15:20:04 2021 Received: (at 48067) by debbugs.gnu.org; 27 Apr 2021 19:20:04 +0000 Received: from localhost ([127.0.0.1]:50953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbTFc-0005Tf-EV for submit@debbugs.gnu.org; Tue, 27 Apr 2021 15:20:04 -0400 Received: from mout.gmx.net ([212.227.15.18]:40767) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbTFa-0005T0-Lm for 48067@debbugs.gnu.org; Tue, 27 Apr 2021 15:20:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619551196; bh=n/hxN3Vmx/99dmZyqi6zOtxVNqGaWXydhtxgZ+/8W54=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=AZnMck+Nay5ttzGbQ7EdrFZsuSkmVMOzQCmS9UPyts5nixEtgwXHeiURf8zyIKhwz CEag7FYoIlKTaJtbM3E5ieUrYLeb7qzSzqpiNzPlNdWV/iNtY7q8tp9qwNb/ZUoSHu 8GGv7fGWumdu2GDo1WMpYQEjKf0WCUnrAAhV29g4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.86.54.40]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MNt0M-1lvE5D465g-00OGBk; Tue, 27 Apr 2021 21:19:56 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> Date: Tue, 27 Apr 2021 21:19:55 +0200 In-Reply-To: <87eeev8xq7.fsf@posteo.net> (Thierry Volpiatto's message of "Tue, 27 Apr 2021 16:58:24 +0000") Message-ID: <87mttjcz6s.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:qTp5+omgxoMTKg79v8CgdPWFQ6E3oLFinxW6BZevaQX9WHlJPx9 A+s1uT8Z9JCbekEiq1N5u7GZ+TL4o6Nu4V4Et4Iqj56g/u6J7LpZ67lXEq1VAu2KzCS7Ewb H1j0N0id1ndi2MuRwrzznwGiFbyduujln6gxN2o7YxlMKG22HhSihKG8oCm141wYx92oWkY K/+EkSYwT1aWSxNIq+K/Q== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:dM8rVk5j+Eg=:cNws46B9IJlrY2vJw/4gPR Mo+i7SHzxQPuVBu2drxQvaK3UwEGdu6Dy6gQdgxDyPXd+RVb8AvunFRWq86pGsa9acd2Ah+hx TyIhS0k1lV/qhyLmcRTVqfe+EuKPg6wytS7zW1Pnjj3Ik6eff9rOue+bqbXeJ5q40Yx+u8VGg goQT56gZn5+O/pEXQ+iBUalPjakCtTIoFqOKGmylpkv13F9Nb6Ch0eO4ByVhjeDxdNin3GDE4 A1Fzg7YUq1LAJw2VgjuloawBznHlrtrujQ0bePUgdUzK9AR6ihlQzapCqKpCjW/hX/LEz11LT Ft+bMAB+1nBhanQ+WqtGKpJJNde4+LLtYyd0aUvWAtrER5BOXNQBJ4clwlTte0ZddWLNDkTaS d70Hl+LCUW+/1gOa0IYma9T+r3kVuOgNjKU4ASgvKRbNDqqHOaQb4JATmuKUL9/oFK91Rh016 lJYyvAuWd4rbxAEZMR5vqmlhY1nUxpGHNA+MWnWtJG6XUV+5DMiXLO3Ie7/37NssqS1mqA8bi EdcK6Mjf6Nn7egJX9Bxj6+RROui6DqlmwmiXNubuVjXe3NQceDCaOlnri3YrbyDWrQm32NZb/ UxPpdFSaBci54WwTdiJ6C35rU8gsyb88wGU4zcuZAa6rEcre6VssVKk0qGzXafIuCaAmsxWLn BTjSUvAp6AuiOcD/RFOZBEaxH0QxKpFYyb4wanSRXEiAoaZy0GkQoVode+1y220mCVHtivrlL XaOflnWPUej7KZaZJoG4FTSqU7UgwsGdFfW53Xy/29SCNCglGo+xknli5jpEIGr/u4+uFCW4q vU3QYXWTsehAm1n40gvFwiLfGJiWzMojndk1hiw7E7wrOApzIS7Ti4ztAGhuPkY141fNFeCar B9EZt4AAX35XdC4IJQYkDmwZoXPaTxcM5TC9ONygX8lHTiXEuKgSihyFgzjs2vyN+DEkVQ8+A VXvcLvT7U7fQ4oQxI70Z9fz9+0dBqVw6w2KxWPtmP+h5uGDp9A2dG5irIVkJ9lkTDh4YJbMgo Zf4pYP2acxMypPBO1oq9yehcjLRs+sJtTrjazSXUUFDTo3osDTie7wJwXt+SwrUj7QCYsFEEX EB/vcsZWIYcMxaX3ZtqQYj4uQoSDiKXjhxyQkFirnx/FRdnfF6ZDRDTzpPvIfKUp6Ul1mJ20C 2X91OsTOU/qQY/p1eAbYu2bjUUOQtHwmGzD2iulpwTxuRmaM0GNiT0v9MSvF3WI7Y7IiWPWGM gXCmu04csk6uLh3Fk X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) Thierry Volpiatto writes: Hi Thierry, > When adding a file-notify watcher to a remote directory in helm-find-files, I > have an error "cannot determine gio monitor": > > Debugger entered--Lisp error: (file-error "Cannot determine gio monitor") > signal(file-error ("Cannot determine gio monitor")) > tramp-sh-gio-monitor-process-filter(# "\n(gio monitor:15942): GLib-GIO-\33[1;33mWARNING\33[0m ...") > [...] > > This doesn't happen in emacs-27.2. > It happens in emacs-28 compiled with native-comp or not. > > which gio returns /usr/bin/gio. > > Any ideas? Tramp searches for the gio monitor on the remote host. Does it exist there? > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 27 17:40:27 2021 Received: (at 48067) by debbugs.gnu.org; 27 Apr 2021 21:40:27 +0000 Received: from localhost ([127.0.0.1]:51148 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbVRS-0000Qs-UJ for submit@debbugs.gnu.org; Tue, 27 Apr 2021 17:40:27 -0400 Received: from mout01.posteo.de ([185.67.36.65]:32935) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbVRQ-0000Qd-88 for 48067@debbugs.gnu.org; Tue, 27 Apr 2021 17:40:25 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 8F7FF240026 for <48067@debbugs.gnu.org>; Tue, 27 Apr 2021 23:40:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619559617; bh=T4wLkSS9RzmmAVbmsomafnmbqv4tSCUseQkFDpvbfpw=; h=From:To:Cc:Subject:Date:From; b=p2im9o/ZssX2mwIf+SHdaw38B0ehlfp90tZS9IEMIcZTBzmXIxTb0MCcUs3rdo8DE WssWqqf55tKt2coMC9KpCqsPbFDU0/QGjQl2nPKBiJLF9lqdzEmtN+V9Lxy+BTrLCd z8BvxMZPSPyLAo1Fa7CHv4Cn2iouC6JOrQYoWm22+X12MqDc90P4I7eTYkBb95ynC4 RGi6VI3KpFzu0OE12TqXPhrqeKbpjb9EJoqSt5l4Pu5JKTVf0MmpEc4A0yp/W09Miq aiHksG8JmNFuKLNWktC63JLfUAxsjzT9hwgKIycXOVNszdtZl1eWq8VOrFoMexGxGW QueC1Mn14lgMg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FVFYB1q3lz9rxD; Tue, 27 Apr 2021 23:40:13 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Tue, 27 Apr 2021 21:38:45 +0000 In-reply-to: <87mttjcz6s.fsf@gmx.de> Message-ID: <87pmyfmmo4.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi Michael, Michael Albinus writes: > [[PGP Encrypted Part:OK]] > Thierry Volpiatto writes: > > Hi Thierry, > >> When adding a file-notify watcher to a remote directory in helm-find-fil= es, I >> have an error "cannot determine gio monitor": >> >> Debugger entered--Lisp error: (file-error "Cannot determine gio monitor") >> signal(file-error ("Cannot determine gio monitor")) >> tramp-sh-gio-monitor-process-filter(# "\n(gio monitor:159= 42): GLib-GIO-\33[1;33mWARNING\33[0m ...") >> [...] >> >> This doesn't happen in emacs-27.2. >> It happens in emacs-28 compiled with native-comp or not. >> >> which gio returns /usr/bin/gio. >> >> Any ideas? > > Tramp searches for the gio monitor on the remote host. Does it exist ther= e? Yes, and anyway this happen as well with sudo method on same machine. >> Thanks. > > Best regards, Michael. > > > [[End of PGP Encrypted Part]] =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCIhLsTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk38dC/444irqJ6pHdp4S17KsZu93IeZp/JW5 KOtjAIan2ZUvp5rN91H7xWN8wgMyLk0HkiCZISe94Ee/kuXL1aFYlBwI6nHg7gqO xBGDgRzCcW4ux6s6KRBOtxVkUBMl+PZL/1KzR3mfV6qgDflPlZuL5sahSGavzUFg ctCU5bW2DYXHAxWc3/pF2qAws4Eex9BGV3b/nz4I2mfxDjzLmLPOhn5YWU9+QqDy yeDoy6L9yihS3ldBQlif7W6qJUNcPW94rMRFIV5ruLVP1b1YDTgIXAiOdObM/A0v iLOIGlInMPxoyiIUXbrYaMLzdNvLhbttGIqevqvPrLeS4YQne2MDkiqx/Tx1Uswk SXoSpxCl5KdDhoqgIFwxzhYYN3lwR35MNKp1U8XtkcyB1HiPwbbAStQO6vPQtCfd yWvDKxT1ZENjNorxq5zfd6WW5BwST8xLa8OlYmUwyBZwjY+NeKphh8JOywNEt66p wEKF8szrfxu26YcgvzHC8XuOCRu0NeDmW+I= =jCzd -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 02:05:07 2021 Received: (at 48067) by debbugs.gnu.org; 28 Apr 2021 06:05:07 +0000 Received: from localhost ([127.0.0.1]:51539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbdJq-0004hp-P7 for submit@debbugs.gnu.org; Wed, 28 Apr 2021 02:05:06 -0400 Received: from mout01.posteo.de ([185.67.36.65]:53267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbdJn-0004hE-9q for 48067@debbugs.gnu.org; Wed, 28 Apr 2021 02:05:05 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0A7D3240029 for <48067@debbugs.gnu.org>; Wed, 28 Apr 2021 08:04:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619589897; bh=EH9sA44olnT6DXWBKQW4MFJyv2mE6OFzJVw3JtziQ4U=; h=From:To:Cc:Subject:Date:From; b=koczcrODVSgHswG4bmB4s/A2KEtITdGCzUhveyzvCBO+CtjetKKdShhRwRTvOEKsG ja8iXFRJ/MLN1BPXQuALAxrz/1jlYGm1W/HvjRFhaN8TVa91YawQnvHxY0+5PMQAr5 oP4Zh9TgEyoMQ8EQ2zogQNBl5/FNoS1i/FgFJwtTNTZm6E6C7dDICRDhEj97qeh+fu LKzAYt8xiusZTbAAEkB5v9kqQhq93+cTT1mDGjJqHkfq9uUCwz4d0zH8SMiybpfl68 asq2BIw3QqtQ096E7ZdYTFrkKeF7dkCpPNAb/1957BisxOz+CyDat+W132GqX996I9 bkh7FzBymeBQQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FVSlX00Zfz9rxN; Wed, 28 Apr 2021 08:04:55 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Wed, 28 Apr 2021 05:59:29 +0000 In-reply-to: <87pmyfmmo4.fsf@posteo.net> Message-ID: <87h7jrj664.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thierry Volpiatto writes: > Hi Michael, > > Michael Albinus writes: > >> [[PGP Encrypted Part:OK]] >> Thierry Volpiatto writes: >> >> Hi Thierry, >> >>> When adding a file-notify watcher to a remote directory in helm-find-fi= les, I >>> have an error "cannot determine gio monitor": >>> >>> Debugger entered--Lisp error: (file-error "Cannot determine gio monitor= ") >>> signal(file-error ("Cannot determine gio monitor")) >>> tramp-sh-gio-monitor-process-filter(# "\n(gio monitor:15= 942): GLib-GIO-\33[1;33mWARNING\33[0m ...") >>> [...] >>> >>> This doesn't happen in emacs-27.2. >>> It happens in emacs-28 compiled with native-comp or not. >>> >>> which gio returns /usr/bin/gio. >>> >>> Any ideas? >> >> Tramp searches for the gio monitor on the remote host. Does it exist the= re? > > Yes, and anyway this happen as well with sudo method on same machine. More exactly, it seems gio command is correctly extracted in `tramp-sh-handle-file-notify-add-watch` with (tramp-get-remote-gio-monitor v) but later in the process filter (tramp-connection-property-p proc "gio-file-monitor") returns nil. Thanks. >>> Thanks. >> >> Best regards, Michael. >> >> >> [[End of PGP Encrypted Part]] =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCI+wMTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk3e0C/9knUdMCMHFmYza4cqYz3KBsTPmz+Mg GbcvHVrtW0+k7IGZ6eTMhEGGvAPvGCnmfHETithHcV8IfUA0MXdWl9uHHKki5Nu3 25Kv4MPHH0LX1Jwh0wLlJc21K2T+NO91THTmSA5yhDJv6AgC8mYG7jJJgko7GoMA v0cJQQTUBEDgsnm2+/LrdeHjp3uHSnWIgfBq13JI6UAMHLBrD/n7rMwgTIGBR+P9 hhIu9msOqvz4SjoJa5fbTY1bGP0lHNkZavkH6uu33t/CgtuNnV6llj/XQH7h5PK7 Doi32B4rVuDMMajouqmnq76Lg1F8aVF9wnU01UVSI4XP65WYVl8Cr9ejTQk6a4my 2TBxsuPYgjTBZv78iz6e6+XTK6wJKr9/4QdDLNDLuoa1dGDypdIyruyOutJ0HJlq DM7XJvV3fDqcIpC3AeHmAv52pErfjTV2xo/A58QA35xxzF/YGMswlX4kJgSCLkty I2n62A9/q4afRkIs4BMBZIbmxgBxAE/8it0= =vbtk -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 03:38:38 2021 Received: (at 48067) by debbugs.gnu.org; 28 Apr 2021 07:38:38 +0000 Received: from localhost ([127.0.0.1]:51607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbemM-0000oo-D7 for submit@debbugs.gnu.org; Wed, 28 Apr 2021 03:38:38 -0400 Received: from mout.gmx.net ([212.227.15.19]:41031) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbemJ-0000oW-NM for 48067@debbugs.gnu.org; Wed, 28 Apr 2021 03:38:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619595508; bh=yJyoOe9EXvJLzZoAZLyqN8KOtrF2Wzoz6Vopz9qLZr0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=WdLU0YTMXpxBInxZdw1REDdkrBmBydDBhYpgHip3DGnVGERliHgj3JzkY+ezbyd4b 1mdO22EjVTxCnRA9R3VXRWiOsACI0lTzBDAknLX1DiPOJK/2Yc6OnnXGqt75LMn2sM eDwrOHOaKP7fx6S9q8ef4c7JRdOmLGlhgbXYxuuI= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.147.93]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MbAh0-1l0P9Q2aOu-00beKO; Wed, 28 Apr 2021 09:38:28 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> Date: Wed, 28 Apr 2021 09:38:27 +0200 In-Reply-To: <87h7jrj664.fsf@posteo.net> (Thierry Volpiatto's message of "Wed, 28 Apr 2021 05:59:29 +0000") Message-ID: <87eeeudfkc.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:wB4Haw0vKlqkDwpucEuBhBdAwXGS9DkuxW4tCoisSjw0mlbPlON ShhB5a+x5MsDIxUAuKvFvounF+yeOPuKncGopGeQtD1F2xsSLcna5grn5d0cORynQBiSlLa dtpJc6qeDc2iCUo0Mk6cKDkUUgkU3XM6iYNISbtUqMR85QBxHphxaBi1fYWP486I9YDral6 dclDeEbEvh7/57+74OgWA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:zU8wMO6SVkU=:kOPq25RFTdaWVvLiezMHZe rNxLcIJLNWNChr0B/1pDMgD9h4uLjfd96ForaCUaCOqSdjzEbwqI4/RlcxFieRT5xNmU2bBy8 qaAPC4ORN9Pux033468OJ1aZyrln7jzjiBLbxAl9xktYBDyFhPGZsbMpAnNv/zErHP1VVU0xW 3qUzndGAuMXryBpXXNqOvKsNPbVr8+qCbFQe0v4nMaffYawkZLuPlRFjBsLAJuasuwEjhSFGu h4t6ouE0Szc/GeeW03clAF1TxepXJ19kDoK02j5Kb84JIRFzm0EHRFT00X2ZIOJAUIZj/umTC rMPugC7AMr52xSegainTOLB69XjqzevXIuTu9SsLZJjDD6lSIqbDFpvlZDZAWmIOJBvCTpQEu auu7Q6zEdyjhBFNNrJLLBiVOOimJzMDWmKv+wuZLSQ8V9X/iSq/oG8v7rBmJraaAQz10VE5ah y3dv5xGAEzbx7vyHmSU7yLqny5nmkjQiUho2yZRu2/upJ/rOhzq2WN99e+HXgxcN+Scv5Scyo 7EP8goTBWYVH/DZpZfN6U68+VqTAey8YkzQcZpVseG/K2tdbEc1AaA618fNNf21AsoYXN0YPQ NNx8yP59bjJEVzKxFmRkOrujKZOmxPDsX61tNu1UP6n4TF1Y5SH/WO+Js3GdwXA+kYCunZ/1Y u/lPStjLe7rOtdTPZGlKtR8lKlxAHttoTiGey691zZ6gRGt8z9UJsG5vIDRVCE4O9CpOW9oXc BzKohPoyxdka39yxoPjJTPK3vZI665efvf6TWoWfafEG1vHzXrMLNrf/8mWGf5iNvt+jsyjI3 +bwoJQLXuVhy2hOVRGkLiogEFGrD/LLRPK4zAEjTuxS1BQt9fdZxESg6cu0GQ2sGndHMysEyo q55pDosJBjxVS6IvrlS3U8g5tqvajZmPyaZp2UxDdgO5VjACVuNp+KbJ/axzqqCmTh7n1uNEZ 9HPp1DYMoQyScDvJD2GI7aRVqqwO6q9XmLvP/e5YOE7WSCmQ3KIwk6/UwRPW5Ly61K7Yw0fwW qQ7CiXYXMAti9fQ0N+JZnbk6EnAzqSX8aXbFpn5rtcs9M5BdunhAJ9Exr+bndm9czVmwsFLUD 4MtH5BYHDH9cNPa1sXVx1/2v+9K0tng5Iho3cRGl/Jk7fumVvQqZrZaBCgDcfjP0vx6iFgmRN HZReVcBfV9xUTC79m3onVxiNGhmZYJvDlfgTk56241uxtMLhsnIL1upNL6c16EavnT/PzSqkX +bf4TLTVLRUHzw8+O X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) --=-=-= Content-Type: text/plain Thierry Volpiatto writes: >> Hi Michael, Hi Thierry, > More exactly, it seems gio command is correctly extracted in > `tramp-sh-handle-file-notify-add-watch` with > (tramp-get-remote-gio-monitor v) but later in the process filter > (tramp-connection-property-p proc "gio-file-monitor") returns nil. Does the appended patch fixes this? > Thanks. Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment *** /tmp/ediffdHBFUW 2021-04-28 09:36:25.118483724 +0200 --- /home/albinus/src/tramp/lisp/tramp-sh.el 2021-04-28 09:36:03.920592244 +0200 *************** *** 3731,3737 **** ;; Determine monitor name. (unless (tramp-connection-property-p proc "gio-file-monitor") (cond ! ;; We have seen this on cygwin gio and on emba. Let's make some assumptions. ((string-match "Can't find module 'help' specified in GIO_USE_FILE_MONITOR" string) (cond --- 3731,3738 ---- ;; Determine monitor name. (unless (tramp-connection-property-p proc "gio-file-monitor") (cond ! ;; We have seen this on cygwin gio and on emba. Let's make ! ;; some assumptions. ((string-match "Can't find module 'help' specified in GIO_USE_FILE_MONITOR" string) (cond *************** *** 3741,3747 **** ((eq system-type 'cygwin) (tramp-set-connection-property proc "gio-file-monitor" 'GPollFileMonitor)) ! (t (tramp-error proc 'file-error "Cannot determine gio monitor")))) ;; TODO: What happens, if several monitor names are reported? ((string-match "\ Supported arguments for GIO_USE_FILE_MONITOR environment variable: --- 3742,3749 ---- ((eq system-type 'cygwin) (tramp-set-connection-property proc "gio-file-monitor" 'GPollFileMonitor)) ! (t (tramp-set-connection-property ! proc "gio-file-monitor" tramp-cache-undefined)))) ;; TODO: What happens, if several monitor names are reported? ((string-match "\ Supported arguments for GIO_USE_FILE_MONITOR environment variable: --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 07:06:51 2021 Received: (at 48067) by debbugs.gnu.org; 28 Apr 2021 11:06:51 +0000 Received: from localhost ([127.0.0.1]:51841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbi1r-0002Fw-L7 for submit@debbugs.gnu.org; Wed, 28 Apr 2021 07:06:51 -0400 Received: from mout01.posteo.de ([185.67.36.65]:43709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbi1p-0002Fj-HA for 48067@debbugs.gnu.org; Wed, 28 Apr 2021 07:06:50 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 0BBD3240026 for <48067@debbugs.gnu.org>; Wed, 28 Apr 2021 13:06:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619608004; bh=hxU1gWem2DwMkkuwVn3pC+NtuOeD6M+7M+N+mshun2k=; h=From:To:Cc:Subject:Date:From; b=kMLQdG0YinI19L+18CMh07NQt7DOpBBHbaKVrrf2cJx+RG+kznN/BvV8roy8YMal+ 4U7/WdVWo86HDvVIigUWJpVe7x4BCtCG/63YpooHtFzc+g9kTVq6Ysrg8kgnGyBJtJ 7RZ4QE1R5lAnJs6aZc6o2pnFC9+JLf6hXTfbtAU0Upci6n9+Xmgjn2SJWrXjwhyT3f A88dR3qMGbVo1fEF5aOpYVWNIuYlFmxeEoQ2+yosHtooKLzmjxozLREkkIWBl+Ck3v YRQefxe2doMmTYjLpsuXpto1izqSivDmFTYEOQhz/7jcDbfKCs9JKnGflwJ6cnbQpQ 8/uxTyviJaTlA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FVbRk2mZXz9rxB; Wed, 28 Apr 2021 13:06:42 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Wed, 28 Apr 2021 10:56:23 +0000 In-reply-to: <87eeeudfkc.fsf@gmx.de> Message-ID: <8735vallc2.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > >>> Hi Michael, > > Hi Thierry, > >> More exactly, it seems gio command is correctly extracted in >> `tramp-sh-handle-file-notify-add-watch` with >> (tramp-get-remote-gio-monitor v) but later in the process filter >> (tramp-connection-property-p proc "gio-file-monitor") returns nil. > > Does the appended patch fixes this? Partially. No more error but the watcher have no effect like on emacs-27. helm-find-files is caching the directories it visits and for each directory is adding a watcher, for example on emacs-27: M-x helm-find-files =3D> navigate to /sudo::/home/me/tmp/ directory: foo.txt bar.txt baz.txt Now from a shell: touch ~/tmp/test.txt M-x helm-find-files =3D> navigate to /sudo::/home/me/tmp/ directory: foo.txt bar.txt baz.txt test.txt test.txt is not added with emacs-28, that's mean the watcher didn't notify helm to remove tmp directory from cache. Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCJQb4THHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk2AhC/4vAPQYkBAMzRwae0QpwGPQKToyZ5mZ dlnh4CA2sWuiO9DNKh4NxuRKV8j3pQYW+D4qDsVX0zYAfSY04pTZm9ilqnuYqIU6 JLKGseNjQLj1wcJxEo5vHjExigcH/JMcsQw0hWDCEdRZuZXGdLo8hK6AAvPFABAl r3Sqc7FBtTB/RxgqN+CHSOwJ7+JJzqrkpcS+dyaW6F8CGiYHImdsBQGINCrvzf/6 aQ+Vn70OhZa7+kPwF3O/00ddVvjS9PjxlRC3o6dE7lX2XvSg2zzxYv6QcUkqzAdf 1utJk0YHTbaZIKNrWsgzNTFs84nnrURSQxx1PFzXWhMqeS3UicFQr7URzLtfd6HK Opn3fbyvWbu66LeynOIkQZZEk0Q7qqRMubYcuAEm4ce34Sm4moXuIrVisJ2lP6gy jmjEFD9RCxfGucRO8ItApwESqURShjHPLvDG4b4LhOWwpSVIbJ63pfaWQkA1GO1B JvkAwMIrxe9kY6z8ikgRWfGDmDNNCvg97Fk= =iL0f -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 07:16:51 2021 Received: (at 48067) by debbugs.gnu.org; 28 Apr 2021 11:16:51 +0000 Received: from localhost ([127.0.0.1]:51874 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbiBW-0002Yh-Tb for submit@debbugs.gnu.org; Wed, 28 Apr 2021 07:16:51 -0400 Received: from mout.gmx.net ([212.227.15.19]:34045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbiBS-0002YR-Qi for 48067@debbugs.gnu.org; Wed, 28 Apr 2021 07:16:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619608600; bh=/bbapsfzDFZQ6PkCFRy/DXRe0UpPyU5+deg2NndOGcY=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=RqwRWCU3pFVDbDkvKcZ2RdMBC4vauJ33RLp7yrsnuHCpT0Wz6u5/L6YX9vA+u1GwH hcB7x+IC/5rCt/s7J1Mt6BL1d2VbkHpa9dJkzE7n2BhfpvD7MjMkB0P1gZUt1nIJ68 o2d2Dr0tHx8A8yfNLqR0IR6uyR41+TEBa6dPgHJY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.147.93]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MTRR0-1m0yqJ3zps-00TkYS; Wed, 28 Apr 2021 13:16:40 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> Date: Wed, 28 Apr 2021 13:16:38 +0200 In-Reply-To: <8735vallc2.fsf@posteo.net> (Thierry Volpiatto's message of "Wed, 28 Apr 2021 10:56:23 +0000") Message-ID: <87tunqbqw9.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:WW7CJsYWDzF0GJ4T48m5ftYwGaiebcOUik5avBpzlZKETsO2aje jg2OoSW5YC7nRgFDKkY1r86kr5+G1E2s+OzygcFE9bveMz8e5iHTBFBdHzVg0boChB6w0Oz YUCAdDZOD7LbFOasEwkUc+3fuy68ZLmae5izebdpwXfHZfen/Z5BzxBatWuTZsL9lSt8T+3 eoc1c1IV8TWhrNVr0RXzw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:2DspwghOxUg=:Ld07OkOVTkNBUpHSjAn5ZX bn5TI4OPcvWp1AQFA1162tssMnsaHz+UvkEkn6KzoheKkLGlIaBHYsRivL6eryaVxocQPHy5C w1FfpOyZ5SiS3zk3Ypq2nZCmDIduk0DNQo7MWY69yiI7+oMcgJHJzeLPegpz+lKb19oDcnRvn PwjU4pSvtd8xxegYpGEVqad1/EkEVLrV9xcoeAWbFiJPVO5t59NMoJglbRR0O7SL/Ixx2QybG r9nQtvqSDcPjdrXPShv60fe1VqZ9bod8QQdPSGKkcReoUoGfZ+IzsoBMDiabXgWmTCsPPxLdp n2UGoBe/l97c0QDLXM3YdXc8/rQ6RMEAECbyPNA2s71IS6NB+XjDbU/g1mKwpv7B0ZOulhO0T iTKiBZFlYCJ5Bk0J86RpxBmuFlLNH15exm6nhzUJEkKxl1x6BN6Plkz9k+D4aMGzqpFscydW7 KiuIZpLYVb1MPJzNpY5URbkOJvCCllQo1AxOaDCoI018eo0H4uY8VzgFtOXNBqTpbTUARod8X ZL3/yujV+9rgEnlMWrtQS4GTj+49flERleht7BSppkWkv89lSgmmPFeKgofHVubVFhb9hnQPK 5hiETo6e7oinYHujaVmIPVLE8xP0FF2opDhfoKwQLcB1ogc/wjmnOdRhfn/bnqKDXtwvZh/Qu MKjuxghngqYTzPSSNvZPnMdo4+GovXl0Od+pfojxO6skppmndMMFV13Fk76/dbo3o25752o2x g5e0ltSJVAGLS4BXXMz+w6fSJXNZIMY1IGbe+9OCwcRPEmgENrbo2yvHRJ5mOyS1DsXw2zWZc P3g7Bv2zIh/cAOC1ODFF2ifvaRvGyYjZxYkf/X6d6mfb8l3ocyS0G4tIdXSyM0sT9qvcE74F2 NF90ZaulsbvCuzhoaYCzZkOd7QPH3kKpCrEKWLjS7FLRlR2K1/XzxyfNTl8bIEZ9UAlSnj9Xc roDh5rxTLj3CXmEmBrCm6d92MAGDppL3kie9JkB5xxO6sQQQbv6F/bxcca5imBfaka0BvEJYT Gr8iJniLZUYRUIKjAGo4+mFA+wOKhatl8BO+ySBI1b2dL42YMLS3QiFSF1GQWUYRD0vOCP6hi pMH+EtIk3fFe2BxPR1jyD8feccFeJxmfWBRtUoo7QgERVX62UG3viZYNDVm07eg8IHGa0oepW bJx1WJXWO6pUpzCSncSVHqforcweZwRGvWSa8iQWGxpTr2S1AeeZorSwFK44tW9djMk5NpblQ Ep5it56zmdfI/tN32 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) Thierry Volpiatto writes: Hi Thierry, >> Does the appended patch fixes this? > > Partially. No more error but the watcher have no effect like on > emacs-27. > helm-find-files is caching the directories it visits and for each > directory is adding a watcher, for example on emacs-27: > > M-x helm-find-files => navigate to /sudo::/home/me/tmp/ directory: > > foo.txt > bar.txt > baz.txt > > Now from a shell: > > touch ~/tmp/test.txt > > M-x helm-find-files => navigate to /sudo::/home/me/tmp/ directory: > > foo.txt > bar.txt > baz.txt > test.txt > > test.txt is not added with emacs-28, that's mean the watcher didn't > notify helm to remove tmp directory from cache. I need Tramp traces with tramp-verbose set to 10. Please start a fresh session via "emacs -Q". You can send the traces direct to me, w/o debbugs.gnu.org in Cc, in order not to trash the debbugs database and ML. > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 09:57:48 2021 Received: (at 48067) by debbugs.gnu.org; 28 Apr 2021 13:57:48 +0000 Received: from localhost ([127.0.0.1]:53725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbkhI-0000aR-95 for submit@debbugs.gnu.org; Wed, 28 Apr 2021 09:57:48 -0400 Received: from mout.gmx.net ([212.227.15.19]:59881) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbkhF-0000aE-UX for 48067@debbugs.gnu.org; Wed, 28 Apr 2021 09:57:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619618259; bh=1rr+HI0FVCLFEeqHL+hyoJJdebBrto2gNdZq9Fan9+M=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Ughlpleg5bCc4wcKnBA4fcSHyurqigO8Bwh7jTAkjJ3fUF5gVOlCDEND3cLKs8AQY 00zJOsmxrA7bdMBK4py7akHAyImX7adsZetBRlDHTiVAq0vWnECYAvubJ+BvW5ctfd nN3rxlJcrQUAj5GEoStntbOJUYJ8xLpqouDgs+MU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.147.93]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mz9Yv-1lOujh3DRj-00wF1G; Wed, 28 Apr 2021 15:57:38 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> Date: Wed, 28 Apr 2021 15:57:37 +0200 In-Reply-To: <87czuefu94.fsf@posteo.net> (Thierry Volpiatto's message of "Wed, 28 Apr 2021 12:41:21 +0000") Message-ID: <87bl9y5x66.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:dupgJyEiFN2m0paK0bNqnIuYE2Nd4+DZFwXPOnJj8xIDQ3bDXfS wcs133vHbBTwmRATO25VY0xOPMa+T+WYfpuyvfiwkte/oDOtXyKMHPVSQB68SkRZiOzJvvd o6vW3ktxqRiOFpn315ZfGFMDwZ5knhApFckOYslsjL2HqzTHT5kp7xYm+nYuxyZKlWdzJGE wcNhIuo99K/z1p8gthVzQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:xctWjCZVqZw=:SByMAAEA8nxOYX/MJaaWu7 Sb2PBbGTe0Ti1gpK8lprt1LL278H74VSE2SIAbJW7WNF4Bpd+9l+PIOdllGoyhgN7bYnSMrIz uhjy05xEj5nfeVIef142mJL8QdlaBw8BWtbNurxAAIU38YyLmSt/xqCEmLfcx7b2aPeiGRXu+ hoyeOb2wVTpYCn6mGBi3JZZxKLScMC/U5G3FjVgFfk2FjcfggzZu7YvmMfj5oC57+LQMYjQsc 4QKXsyaAPt52TT6gpS1qdosQdbMiPT4+tPd0Nq3MUOuDEY+JmYe52IC7GbW35o5xM8fZNNmIt +RJYJ7qXrtTU+nD5NLF6X5sOLFc5LZo28BCnT6QB4Gtqf1mSrd0D+o+JBQSjdtOHABIS+EI55 AnCQEm/5aBj7sk/Ll8dG6Yg4aAeaJ8ExHKH5prlz6ZyiToT1XpSroPgyqjojMFQ3s7I+yWoEr EbAnQKaA5NMvTEap5sVZpQiwmHbzDTinHTR+k/hF0nTTuKBimMNu8eTy4z62XYfJJOeQ8VUgC +mVfA8lLqIyGBk+lCF2ZolJPyaGoY9lbnvUP9r0YlWPnWC5/pPMDK5lndTITKKho0uEm4HCo/ sIIZt8v8N7hF8wa0HP3yBhB7pP2Wg8FllS05IZrk23lmYpZNS+lDx9qFNaVPTDrS3QzYWt6bo 7WavCYv+ALtbHkxc3Z74stsWeaaPVPvnT1Frm3pNUNBwYGJQiKa+S0impKkr6zAay/X18zYve Fg7Rua/Z34IiH8jhGFsDYppdIPjSYE+VJA2zytYuPobHWpoujOLCffFPq6r89dIuAb4hyfMD+ ABwjR3Q9vJq/0+eYz6i5F5Ql/a4/O08QyPUPS23VAj97/fDwSoP3E1KkKmQhk3H9+P0NPURlK tMB/Br+Ly2JEbcDY1rmjN2fjrHaH4FucYzagy2GaeVQbSbZcrzo1GDsRdCIMF6r/qbCiY8uD2 3kuSSKQuG6EaVGZa73R6Og0JWHuDQ2ZhVX2GdfPCgev9L1FyPRRxxAaijbicTqbYeftvQh6tn Leo0LseyyHHcMIVbjHjcEEUdQU2GsIyAorcsph/d9Be12PaJrWxUMdu5llz4g2KGFHZFAzex/ j7jRA0E5TKWkig/anfYndQjvIo2eP7GEByKcvc0auVyjdkZFNMDfCUXvJGIbYyDH5N+XPAmUa KuaCiwkTXub6CfSdwvprkpUZy+cgmkx5o2kS1uUkzNoqT4XJG4+tKjKZAJ7wBxp/TqXRpqWxC ETxrecfQQBs+Z5qdR X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) --=-=-= Content-Type: text/plain Thierry Volpiatto writes: > Hello Michael, Hi Thierry, > What I did: M-x helm-find-files => /sudo::/home/thierry/tmp/ > Looks the watchers are recorded with a warning though. That's OK. The warning tells us that it is an older gio version, which doesn't want to speak about its implementation details. Not a big deal, Tramp handles this. > Then I delete test.txt from external terminal. > It seems the watcher catched the event but the notification is with the > local name of directory instead of the remote name. > I.e. /home/thierry/tmp/ instead of /sudo::/home/thierry/tmp/ > not sure if it is normal. That's OK. gio doesn't know Tramp and its syntax :-) > 14:39:28.298343 tramp-sh-gio-monitor-process-filter (6) # # > > (gio monitor:27194): GLib-GIO-%1b[1;33mWARNING%1b[0m **: > %1b[34m14:39:28.217%1b[0m: Can't find module 'help' specified in GIO_USE_FILE_MONITOR And here's the problem. The warning includes escape sequences, which are not known to tramp-sh-gio-monitor-process-filter. So I've reworked the patch as attached, could you pls test? > Thanks. Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable *** /tmp/ediffoD9hFR 2021-04-28 15:56:06.972513700 +0200 =2D-- /home/albinus/src/tramp/lisp/tramp-sh.el 2021-04-28 15:49:29.2711844= 11 +0200 *************** *** 3730,3760 **** ;; Determine monitor name. (unless (tramp-connection-property-p proc "gio-file-monitor") ! (cond ! ;; We have seen this on cygwin gio and on emba. Let's make som= e assumptions. ! ((string-match ! "Can't find module 'help' specified in GIO_USE_FILE_MONITOR" = string) ! (cond ! ((getenv "EMACS_EMBA_CI") ! (tramp-set-connection-property ! proc "gio-file-monitor" 'GInotifyFileMonitor)) ! ((eq system-type 'cygwin) ! (tramp-set-connection-property ! proc "gio-file-monitor" 'GPollFileMonitor)) ! (t (tramp-error proc 'file-error "Cannot determine gio monito= r")))) ! ;; TODO: What happens, if several monitor names are reported? ! ((string-match "\ Supported arguments for GIO_USE_FILE_MONITOR environment variable: \\s-*\\([[:alpha:]]+\\) - 20" string) - (tramp-set-connection-property - proc "gio-file-monitor" (intern ! (format "G%sFileMonitor" (capitalize (match-string 1 string)= ))))) ! (t (throw 'doesnt-work nil))) ! (setq string (replace-match "" nil nil string))) ;; Delete empty lines. ! (setq string (tramp-compat-string-replace "\n\n" "\n" string)) (while (string-match (eval-when-compile =2D-- 3730,3758 ---- ;; Determine monitor name. (unless (tramp-connection-property-p proc "gio-file-monitor") ! (tramp-set-connection-property ! proc "gio-file-monitor" ! (cond ! ;; We have seen this on cygwin gio and on emba. Let's make ! ;; some assumptions. ! ((string-match ! "Can't find module 'help' specified in GIO_USE_FILE_MONITOR"= string) ! (cond ! ((getenv "EMACS_EMBA_CI") 'GInotifyFileMonitor) ! ((eq system-type 'cygwin) 'GPollFileMonitor) ! (t tramp-cache-undefined))) ! ;; TODO: What happens, if several monitor names are reported? ! ((string-match "\ Supported arguments for GIO_USE_FILE_MONITOR environment variable: \\s-*\\([[:alpha:]]+\\) - 20" string) (intern ! (format "G%sFileMonitor" (capitalize (match-string 1 string))))) ! (t (throw 'doesnt-work nil)))) ! (setq string (substring string (match-end 0)))) ;; Delete empty lines. ! (setq string (tramp-compat-string-replace "\n\n" "\n" string) ! string (replace-regexp-in-string "^\n" "" string)) (while (string-match (eval-when-compile --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 12:26:07 2021 Received: (at 48067) by debbugs.gnu.org; 28 Apr 2021 16:26:07 +0000 Received: from localhost ([127.0.0.1]:53906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbn0o-000271-Vi for submit@debbugs.gnu.org; Wed, 28 Apr 2021 12:26:07 -0400 Received: from mout.gmx.net ([212.227.17.20]:56447) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbn0k-00026U-RQ for 48067@debbugs.gnu.org; Wed, 28 Apr 2021 12:26:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619627156; bh=YCTdtx0SY1LPBhvTL1W9eAWApTtgUt7iLd8V5SqWCJ8=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=c2EoY080WA2N4YqcII2lvAYkAzJ4utMS28ly6k+ClTBN6V8mvBQ7PqEU70J3a9pYB ApC6DSe7MFdaqxgx6GrM0ojHINbcGwKHt6B4cnjOejfeZdlhvjgvZIAO9VZzAb8DrS JhuS1ptnrkS7mJIrvcWO/vd6UZVqXq4zb9Y9gz8k= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.147.93]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MBm1U-1ljVip3PWW-00C7qE; Wed, 28 Apr 2021 18:25:55 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> Date: Wed, 28 Apr 2021 18:25:54 +0200 In-Reply-To: <87zgxixx8j.fsf@posteo.net> (Thierry Volpiatto's message of "Wed, 28 Apr 2021 15:06:31 +0000") Message-ID: <87v9864bql.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:ADlLWvY8NQ3jtJ42uINVs8gdDH31OsVN7wJLiwgdLFYWXTAreZ6 azjYTCJzlWC0MGRxUdByTHY/TXAqRZjvrJzXpsiV1sP0d+GemVwZYItuHVGRJBlqnC1ebsq lj+PT8PjJD2QnDNHeE2gnS6UCm94s4/RLJLsrmCJYGHBxOiZ+MWl6adoiZow+bzSGsGLa29 fICG8xCy5rqp/Drv0m7Gw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:cf3Q11ymAaE=:HxOvUb8X902nCD1BckhNqb ejtbnXAUnGOpcFyUq1asUCKBrb0/4SDm1ihBr2youeUHpok6iBovsaIYhFpxf1btw/2/jtgZ5 MuO1+Re4LIzucCslibV7A9uK2WJ1Vv6CwUj6MXjPbQB/eQ8rO5lnoqhtGI8I2IHBIgITJPXXM lOjYLR2V6IPB1G40H7Do3TfyWDO8XaQDaXOqUa+k3+zdbbrByq2jfiLyQJFvHp0WTu+73lV40 ozd9g3itID/pRxDErlnzpdEN3oCd32CYyKFynbZWp7H04EynxdiNYpc6qHb228Qf2sckWZeBt 2Y/pNsp9VZX5zcWElLOLXdMt6BZbQ/Wo33D2Mdvl3cz5+EWwTjygOSK9HR1Smxw6qbvPd9J9q em3ViBTGnjrWot6rjg4rO53hDAzH6pnoQKwq/zyxMZsu45TDNh3vUhcuq4q7iLpfCAasw/Wg8 kqq5H1qxJ3lmVplN2jfVIb9anmBli/b9J4/BkaEXZAm/jkFzWDIPFMa7JW0TxaJy+ddeoYl72 qMU5QRDymSMS6LcHdMDlgzF5XUkt7F7miuvldcsU6UmpTaLrn+DnR8YPSLZoZG+z/L3aOQUqh B4Imu4CPEFdne+llHAWWlBh/gDwE8rm0EhTcO1dM7Uq4f6jxqzFRhoTm2Bmef6rQGBobQLmqi f7nYCT9+6vNVobAvxntcHmN1/C6fCjzXTJu4BZzJ3walv43E1GWzjjznHCFaB2AXz8j0xIzVz 3DkcMlR5BXqA0UsKdOpijQSs4UcRvs1ypReBKmcoaLmTiScljPdsQVrl6y2XXOmgeselyKIow ROxDNk1H2XpRj6auRSRGsvLkO5vP+hdu+SAJHb7qEW1HICcf+l0PLath7bC92cgqiIAVngMay +grFPfGUM5UchkyqAU0vZsEhYuk8qE8frypcy7HcwRCTw+eJdKFyxcbOLwxeqM+t/KRpXqpic 9pftfkAvibLczLAsDHRfyRSUGwKSO3Zha0Vqb5qNVcrsm/dejHq/WEAWJIK1MrHNcDAZEsPxf wNciAF70QYFtgaDW0YdYtDuBzNZB6sdQFaTbujkLIaN/V6ZQ3KmTpu1+0OngpzguFqawPP/ro egMiGt9xgaVTBf+tQBtqwQ5dS//xTRYqcZKpX7r5xcqTCd0XcsUNG03WjrEzcHAMkYZrdkbkb AI0UnkPigCkNM8GvVhPdH2cLSDXCuIckUR+KX5r/qOzmsB2d/55m4q5WiEWqvryQHtnFZqTnn n2PFzW4fW4Ix828nH X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) Thierry Volpiatto writes: Hi Thierry, > If it can help here the relevant part of the tramp log from emacs-27: > > 17:01:06.548820 tramp-get-file-property (8) # /home/thierry/tmp file-exis= ts-p t > 17:01:09.974262 tramp-get-file-property (8) # /home/thierry/tmp file-dire= ctory-p t > 17:01:14.119915 tramp-sh-gio-monitor-process-filter (6) # # > /home/thierry/tmp: /home/thierry/tmp/test.txt: created > /home/thierry/tmp: /home/thierry/tmp/test.txt: changes done > /home/thierry/tmp: /home/thierry/tmp/test.txt: attributes changed As you see, there're also local file names. > 17:01:14.121499 tramp-accept-process-output (10) # gio 0 run nil > 17:01:14.121681 tramp-handle-file-notify-rm-watch (6) # Kill # > 17:01:14.121981 tramp-file-notify-process-sentinel (5) # Sentinel > called: `#' `processus arr=C3=AAt=C3=A9 > ' > 17:01:14.122501 tramp-accept-process-output (10) # gio 0 signal nil > 17:01:14.122652 tramp-handle-file-notify-rm-watch (6) # Kill # > 17:01:14.122948 tramp-sh-gio-monitor-process-filter (10) # Rest string: > > 17:01:18.684045 tramp-get-file-property (8) # /home/thierry/tmp file-dire= ctory-p undef > > As you can see the *rm-watch is called. Yes. But we don't see why. And I also don't know how this is related to your problem. OK, a test. I use the handler from the elisp manual: --8<---------------cut here---------------start------------->8--- (defun my-notify-callback (event) (message "Event %S" event)) --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- 1. Use Emacs 27 [albinus@gandalf ~]$ ~/src/emacs-27/src/emacs M-: tramp-version =3D> "2.4.5.27.2" M-: (file-notify-add-watch "/ssh:freebsd12:/tmp" '(change attribute-change)= 'my-notify-callback) =3D> # albinus@freebsd12:~ % touch /tmp/test.txt =3D> Event (# created "/ssh:freebsd12:/tmp/test.txt") albinus@freebsd12:~ % rm /tmp/test.txt =3D> Event (# deleted "/ssh:freebsd12:/tmp/test.txt") --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- 2. Use Emacs 28 [albinus@gandalf ~]$ ~/src/emacs/src/emacs M-: tramp-version =3D> "2.5.1-pre" M-: (file-notify-add-watch "/ssh:freebsd12:/tmp" '(change attribute-change)= 'my-notify-callback) =3D> # albinus@freebsd12:~ % touch /tmp/test.txt =3D> Event (# created "/ssh:freebsd12:/tmp/test.txt") albinus@freebsd12:~ % rm /tmp/test.txt =3D> Event (# deleted "/ssh:freebsd12:/tmp/test.txt") --8<---------------cut here---------------end--------------->8--- Exactly the same events. > Thanks. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 13:39:15 2021 Received: (at 48067) by debbugs.gnu.org; 28 Apr 2021 17:39:16 +0000 Received: from localhost ([127.0.0.1]:54039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbo9b-00046c-IR for submit@debbugs.gnu.org; Wed, 28 Apr 2021 13:39:15 -0400 Received: from mout.gmx.net ([212.227.15.15]:34157) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbo9Z-00046O-PG for 48067@debbugs.gnu.org; Wed, 28 Apr 2021 13:39:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619631547; bh=J2MDF76PeYrORohxfLmyj9tM5/zB8S4l9x2RvIrepL8=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=Gl+p4zMfsIENFaIfFvirY/4QAO1QtNcNYDbaEhnwt8oiFCfsRDrjHHtjsMIcLbSJq 4G9T9G4mBoCQK59Wr7umZ9iW4yG5KFdp9pDS/Jy/kp6LIP/Tfulk8yv7sk8ZeppNsk sW24kS25RCeR0xRmRexxxmVTS0v/GsFWwHgcKI1o= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.147.93]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MFsUv-1loBfh3CwR-00HQES; Wed, 28 Apr 2021 19:39:06 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> Date: Wed, 28 Apr 2021 19:39:04 +0200 In-Reply-To: <87tunqxrii.fsf@posteo.net> (Thierry Volpiatto's message of "Wed, 28 Apr 2021 17:07:20 +0000") Message-ID: <87fsza1f7r.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:TH1D64SkdAwZ7+Ufku4klqn8UDj/8dBeXMd9o24xvxdmIcVxeYp 3SuF0FeCwGisQ7Qs5lhJBoOjHGo6hqZGzZLrARxr5LV/raqcJQ+d3TJMizsnw9VQDrMaiJG QseEQelxqzn6+W58w6HdR804wDNhjE9G2boL+ICI10SVLQnjHfGfIrH4CPVGoA6XEZmz/n8 c4lblh8jY6vA+zC2frzpQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:xz6+juqTjt0=:QYahRuv5qy0qEZfPySnsL8 FBuJG/qN1r6dr5Vv4Owe+e4WZq4OIY0L720EsEOAeAhgVDv7yOGUaZs7jA5r7dXWFJBBRtjFG zGzh7XYR916TgVT3cIKnSdO5Ez44zi/v8iiNtJAUbKrlNr47UhaPDk4RINLKWOvlfz1VgBXdg 9i1BUC9+YrsHxnV4NtfvlsqDXifvNztDQllQQUEzWvlW0lQpF+yhPU1Lrw9r6PZllirLfECJA bjYlJ0k/EokJGs7x2dJz4PQuUjDM0iT8MoO1FjwkYWRWN7unDV/Bzu+QD0VSXqMdEGS5LHJ2T DUppoTBMVW/wTEH3ooqJCUHRxJB8W/8HUP6vJbsAaxqBsb8lzYdXPSX+sycXFF+J5H0YZqMns PqDhSUhTkuT/OpYEaClkkB3T1/XaJBG3ncPlr0stQDf22YZ8x41EG0bs3ClajiFT3XOagqiar tC8jFQrV+SwIQbGWyEB+cBhQiyNK9li9R4ROesfeQn/4/Y97qSXGdAj09SvYkQz6zYnXYQUxM 2pHvXdYJDuJ+Gri7N3WCshXjzcLKP3QHoNflqiltcIF3NlPQrbHJ6q417kM8X6pZ/RuhBVKDS uOWaRakdGGghrPzQJ5Ykgux1bR4trZORaWhF/YN3DIfzmjZAJKI+0fDXd8Zx2zwDrYoi8Lw+4 prJxP6HVQVuvfAl1zETTj5SOVll8gnp5z43gXri75W5UG+HVJGmx1GKzAAMq7QEGtlnH9QGSo dCWxb7suyrCSW14atzNUHb1W8t5o80vVkDw0vgE6bc5+ujckpuUQzzPO7FOdQglppYAzvlang Elo21AvGaVztmlApb7nfCbq/krJlz5ab8TPtTXRvCk7zny41BktDmZ7dqfbAJLoO5/JOHJXyr PNp89pItACn5at1XGiDOEh9HVbw2EmFxMcQKJEisau15UK31N5XmJ9Oku9kWmQuWhakzwf+ui QgwAUuA2VaC267WXrMxlUPLIfngIQ9maDNA6WzY+NKHLdXLz2hLXYN8YQbEauPCip9LGchnO3 0N06QIQQC/OKSpqHH7UNGnGspdEUHNmkUgIGwdppcywrGrIuAqsAA4s2o7ft3TniMDzm2G8uC 8VOvr5qFt2+JEK/bfBIhR0CLAzmBc62vBsweD3EC1Xlxa5LMuw561pp/FxKfB5E7GUX751dYi RvqTZ0nC+ftgSxY+6jJvACHNB21w6W41XcEiM206ALQ5TtQlgGWU9JuI3/elvkR+i/FRIqzHK 3G/i2LtMUBtAAHDRT X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) Thierry Volpiatto writes: Hi Thierry, >>> 17:01:06.548820 tramp-get-file-property (8) # /home/thierry/tmp file-ex= ists-p t >>> 17:01:09.974262 tramp-get-file-property (8) # /home/thierry/tmp file-di= rectory-p t >>> 17:01:14.119915 tramp-sh-gio-monitor-process-filter (6) # # >>> /home/thierry/tmp: /home/thierry/tmp/test.txt: created >>> /home/thierry/tmp: /home/thierry/tmp/test.txt: changes done >>> /home/thierry/tmp: /home/thierry/tmp/test.txt: attributes changed >> >> As you see, there're also local file names. > > Yes, I saw this it is why I don't understand how it could work on 27 and > not on 28. What exactly does not work on Emacs 28? Events do not arrive? Events have wrong values? >>> 17:01:14.121499 tramp-accept-process-output (10) # gio 0 run nil >>> 17:01:14.121681 tramp-handle-file-notify-rm-watch (6) # Kill # >>> 17:01:14.121981 tramp-file-notify-process-sentinel (5) # Sentinel >>> called: `#' `processus arr=C3=AAt=C3=A9 >>> ' >>> 17:01:14.122501 tramp-accept-process-output (10) # gio 0 signal nil >>> 17:01:14.122652 tramp-handle-file-notify-rm-watch (6) # Kill # >>> 17:01:14.122948 tramp-sh-gio-monitor-process-filter (10) # Rest string: >>> >>> 17:01:18.684045 tramp-get-file-property (8) # /home/thierry/tmp file-di= rectory-p undef >>> >>> As you can see the *rm-watch is called. >> >> Yes. But we don't see why. > > This is what I would like to know ;-) > >> And I also don't know how this is related to your problem. > > I am not sure it is related to my problem, I just suspect it is. Maybe you can set file-notify-debug to t? You will see how events go around. >> OK, a test. I use the handler from the elisp manual: > > Yes, I already tried similar tests. So I've lost you. What works, and what not? > Anyway, perhaps you can push your changes? They are an improvement over > what is actually in master. Done. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 14:32:36 2021 Received: (at 48067) by debbugs.gnu.org; 28 Apr 2021 18:32:37 +0000 Received: from localhost ([127.0.0.1]:54064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbozE-0005OH-JX for submit@debbugs.gnu.org; Wed, 28 Apr 2021 14:32:36 -0400 Received: from mout01.posteo.de ([185.67.36.65]:43205) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbozA-0005O1-TA for 48067@debbugs.gnu.org; Wed, 28 Apr 2021 14:32:35 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 7A74B240027 for <48067@debbugs.gnu.org>; Wed, 28 Apr 2021 20:32:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619634746; bh=7mT6+Iu1dkJVIoskeC2ahPpMsM7HBPEfF5r7dMr/YBM=; h=From:To:Cc:Subject:Date:From; b=bEPy4WOxtJrXWqBic9EcMG8CWg1jffuCVlGpar0BdDR8qM6Agy5TX7OLA94aXAGjH pwQAceGtrJpQ7a3m7ziV/fbHd1BCVNDmt30R4HimoQq/5fxzSUjJ7TLM57Md48g8dT y9tMm/XxKouScxdaO2XU4axRegQfff/sy9SEKnWhqto1P+CZdSvXrKjv02UqS0ch2J 0X67LQ5yj8SwZ75iAp2zRX6hl1EhJE+CN1Vqo0qW65m/g6N4fZomEvKOjdm84cJhQ5 OM+2yJGEtghTQvpRnP3npjZcx529zNfr/whAQAUyqr9aVw4ihYyTgZLlBX9i8DAYSQ Mecil+zw0fumA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FVnL06xbSz9rxR; Wed, 28 Apr 2021 20:32:24 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Wed, 28 Apr 2021 18:28:54 +0000 In-reply-to: <87fsza1f7r.fsf@gmx.de> Message-ID: <874kfq6z10.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > [[PGP Encrypted Part:OK]] > Thierry Volpiatto writes: > > Hi Thierry, >>>> 17:01:06.548820 tramp-get-file-property (8) # /home/thierry/tmp file-e= xists-p t >>>> 17:01:09.974262 tramp-get-file-property (8) # /home/thierry/tmp file-d= irectory-p t >>>> 17:01:14.119915 tramp-sh-gio-monitor-process-filter (6) # # >>>> /home/thierry/tmp: /home/thierry/tmp/test.txt: created >>>> /home/thierry/tmp: /home/thierry/tmp/test.txt: changes done >>>> /home/thierry/tmp: /home/thierry/tmp/test.txt: attributes changed >>> >>> As you see, there're also local file names. >> >> Yes, I saw this it is why I don't understand how it could work on 27 and >> not on 28. > > What exactly does not work on Emacs 28? helm-find-files cache is not updated when something change in a remote directory. > Events do not arrive? Yes. > Events have wrong values? >>>> 17:01:14.121499 tramp-accept-process-output (10) # gio 0 run nil >>>> 17:01:14.121681 tramp-handle-file-notify-rm-watch (6) # Kill # >>>> 17:01:14.121981 tramp-file-notify-process-sentinel (5) # Sentinel >>>> called: `#' `processus arr=C3=AAt=C3=A9 >>>> ' >>>> 17:01:14.122501 tramp-accept-process-output (10) # gio 0 signal nil >>>> 17:01:14.122652 tramp-handle-file-notify-rm-watch (6) # Kill # >>>> 17:01:14.122948 tramp-sh-gio-monitor-process-filter (10) # Rest string: >>>> >>>> 17:01:18.684045 tramp-get-file-property (8) # /home/thierry/tmp file-d= irectory-p undef >>>> >>>> As you can see the *rm-watch is called. >>> >>> Yes. But we don't see why. >> >> This is what I would like to know ;-) >> >>> And I also don't know how this is related to your problem. >> >> I am not sure it is related to my problem, I just suspect it is. > > Maybe you can set file-notify-debug to t? You will see how events go > around. > >>> OK, a test. I use the handler from the elisp manual: >> >> Yes, I already tried similar tests. > > So I've lost you. What works, and what not? > >> Anyway, perhaps you can push your changes? They are an improvement over >> what is actually in master. > > Done. > > Best regards, Michael. > > > [[End of PGP Encrypted Part]] =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCJqisTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk0AMC/9DB5Jcwru6nf9EX/ATrpkGvu0GKE/C luwzUPb2FunWlgX6BKAWG/tGfFi/1igFQWZFlKiOEfCNpI5GZt3zBdef2bQAn/h1 oWsYnK3LLQJBRDWSBHejG0BXcPKDuqaZeefplB2GI432KiBlI1BQr8yTOKU25WXz wvdgOqI4JLm9ZguMPUr4JNfrL5QcLZCPvMdQgA6Yr8jbaZ6U6r7A8NjLikb0qjDE sHbXpVFaJoyiWk9E0IusS5HJQwql++nHADuHjq0jPlaZS1NrLf8w2cOFnwI3BEwV j6Vg6frbDssIBfulVuv2r+CX7LpvXpa2XKXe33mMDEd8jBmNDT52YvnIKchkIoPR mn84euFj7DO85S3gVTYHvOkidPm0bzltv1P8ugDau0V6UPP0sRcluD74ckuTn0U3 To4ea9K7SxjuU8kIEf6Z7uCZcIcyacBtGCyrfPPFvGNTzCpGoUilfP9RCguAa9wn FQX9JsPWxHDFAzgWeVl91az4WBQwwFiha6k= =ujix -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 14:50:07 2021 Received: (at 48067) by debbugs.gnu.org; 28 Apr 2021 18:50:07 +0000 Received: from localhost ([127.0.0.1]:54068 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbpGB-0005mq-7i for submit@debbugs.gnu.org; Wed, 28 Apr 2021 14:50:07 -0400 Received: from mout01.posteo.de ([185.67.36.65]:36119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbpG8-0005mG-75 for 48067@debbugs.gnu.org; Wed, 28 Apr 2021 14:50:06 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id DFD5E240027 for <48067@debbugs.gnu.org>; Wed, 28 Apr 2021 20:49:57 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619635797; bh=kRh5l/fQH/PefxZWzelYWsdY/ZZhJZ01bzz/CZ7taXg=; h=From:To:Cc:Subject:Date:From; b=P2en3PdTKWnSekBbGPJkqK1eROvchxmkIoAtiKDFR73P5GMMHJGTZkJ9c7xIqaVwM fGGxhdAM602Jsx+oMa9H6BtZ7slh6PPX3pyvDl+YH1djJN1wa36IyTdq5EEr85E6TS b1BXanf8djYg/ydDAH/121+k6ea1VxdQccYfIU3KuN7OzBEFAcBJYXX7CB9ZH4b9Vn zb37bzRTANJ1jpVWQArgZrNpnLkRm0DrbRDCLAKsG+KaDF/HsDW1bOP1hLrSg3FGSi OGzcgaEqaA5bP5v84vLgj4Wyzl5ZvoEm8WcRa+hjIdEk9NZqBxZ28q1havs6RfDr+b M/rz8otjtQsYQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FVnkD3QLPz9rxQ; Wed, 28 Apr 2021 20:49:56 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Wed, 28 Apr 2021 18:47:07 +0000 In-reply-to: <87fsza1f7r.fsf@gmx.de> Message-ID: <875z066y7j.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Maybe you can set file-notify-debug to t? You will see how events go > around. Thanks for this, it helps. This happen on emacs-27: ;; file-notify-handle-event (file-notify (#> (changes-done-h= int) "/sudo:root@IPadS340:/home/thierry/tmp/test.txt" nil) file-notify-call= back) ;; file-notify-handle-event (file-notify (#> (attribute-chan= ged) "/sudo:root@IPadS340:/home/thierry/tmp/test.txt" nil) file-notify-call= back) On emacs-28 nothing happen when modifying externally same directory (tmp). =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCJrlATHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk411DAC8gkqTTAsKq50FidU9mOjAISaFmAnq M3z2qR8A7bMaZ7LZNQmqH1JdPYjjSVMn2eWPk84dVK8aJbdjCsKwoOHbpvpMnZu1 RpcM+kLqkx9YrHqZ1ITjcDM1sAx5afFmefzR4ZZYob5fLpVjXqldBv2wNZ8ozMoo Msic3oOncjFd5bFRzug5uScQUF2RAAoJe3JopFttHpaBsmPswVwv/3jbbhIzRB0e WUKQTwOM5+yBjH8fdoANMBONXn5yPxr2lgjylPRYCZnP0qHM3q/M0lGpoPycE72o ovlCJt6Rvq11oAkVxf7KIzKB549CN4TAdkqchK1287WsyFiKTSfGTXE5ywXDGAjt 8FZu43I6YXVVXyJ9YuZWvCFuW5NXI+EAF0LVQ98OE35zEPUC94yEbelMk9IqbdkX 4RDvhKw4U41Msd/1APuPurJtp88pBNs5cHuWadOQ6CcVFp1uvG83RJEFRC12LHM3 TZxjoK6wTmONFO9kZLF3XwFbH/H39i/KIfA= =XYRC -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 28 14:56:40 2021 Received: (at 48067) by debbugs.gnu.org; 28 Apr 2021 18:56:40 +0000 Received: from localhost ([127.0.0.1]:54080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbpMW-0005wO-52 for submit@debbugs.gnu.org; Wed, 28 Apr 2021 14:56:40 -0400 Received: from mout.gmx.net ([212.227.17.20]:35775) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbpMR-0005w8-6h for 48067@debbugs.gnu.org; Wed, 28 Apr 2021 14:56:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619636188; bh=4nHv97Y2hp5U3Y6OL3KXofCwnpreuq/3M2sW6NJ+dH0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=cFO++JytnzOZb+JAhKQUMnWqgS0HYEWQ3E7AwL1x29M+dDtjdb3r+YqlA64foR/Fo fLI2HOET1vN03HFSi8AfmVhfmI+Wlm8SWY9hpghXnxeGEaCVzyl9xS+UlTCCnSZwx2 e4fBXDJ0/14BtEr0sjwuE009KAMAiUvcFOoFQ7eA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([213.220.147.93]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M26vB-1lZLJl0BK5-002bof; Wed, 28 Apr 2021 20:56:28 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> Date: Wed, 28 Apr 2021 20:56:27 +0200 In-Reply-To: <875z066y7j.fsf@posteo.net> (Thierry Volpiatto's message of "Wed, 28 Apr 2021 18:47:07 +0000") Message-ID: <877dkm1bms.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:8lIUew66xOX7f56fWpwascIkokblZf5uOZdbQ7+8NzcF4G+d+h0 Vwg+c9xRmKaM5ZK9XrEedRq0mgwNHJTdYXgRhcpxurCXS6+jAyAfSfRzvNFO2fCDKzaIQIi MBFoTd9D2Z6HAWddgbIngGDqRmqdz3/5X4VbLsmVskUgRBBL/QSNITtW/qI49ImUm97hJ/T B/vHwVDn8V4pn/+ksz8mg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:d1eyXV59Fwg=:P0RIFxSmaU+ZKRxOffjwQa 854Yo2ulh1I60Dl12H9ETNqHfuo6BkPpPLsp0BqFPsXf3Cj1t6OFsAG8bvrq574R3OFXw29oW LRNR83+k/Hqa7ghNaJWAy/QnbFkkG1Db5kW7OyMSPha43LLZLqdtJ/mH+4TJku1oCHyeWsW+f NWBkxJSoe2opNR0iT+8N24UQ9I/gB1JXbYgCI7Kg4StyQQylmErGq7t9/q9XB5x22H5x+rV0A AxtH0tKqZqXDbp0tfHKFlLqAv/itsgRiLz/5PWCeMcpLinI1MIZNn2D0JrgheSeFlfdvBvvrD RgPOecAOHCcbenChxuFkIC4IheXnFm78FBMuieB3DM0vkdCVXorxHEZmhC7dVC8e9uT1m1ZYG RKs+6AyTGym3D+h10KPrN6CbjBXHF7iyhcmn/2PyX2eq+8EDgQNO6hLLLkx3UuuYxEjyLCkDs sQ2QCvSYQ8jUM71tCSMN3VopsdX2FkA1IL5AOqceoSr6oIA54c7NcULrzoImkJz04KQ/r6aRA +EixgTTjKaaVVuUWYnzn31pPkVf+Lp0cuFWa1s2/1vvhBcCIMay0nGE2XAYx/wG257l3ybhLi pXr+/E4q8WjC+GZRWeW/jIi/joHoc/+PKk9odbwlrMmH+0UGmLf8upzwzXRUAbWpHbxoA6iX4 JVNQXmDaqJjh5ObA+VvUppN2zN1NMGRwzH7OS+aFxiRAm3PdNs9n36IrlTIBm9BBLiHybAAkT bHdGrFj52WyFRaKpMk0jIYSKsd8GLQsRlQysH1duYA7ULckdGg95/wI4NtCzIKu+3O58+ucuI c57giOnOXVZBp53cUKengVCwg0sTfVuFq93wkeJs64TXjgwZ2AU+/Pg6Iqm6LM2mEL0SHqScB 7g39OKpZKILdHE+zgaXLV6RJ3pjuhXeD0Bz1GWWS1xhO8YXiZ5RZK8G7mfjJXhVqQnG5yJMRn 9+VsA2mgeP/siX40MhXDX/r3dSgL76IypVew8geZyz5/RLPUFDZA0CRAfdNd/9xzW5ZS+uSM8 6BVmjREZ2qjoVEzB3UECJCTUJxZXGyrIF4WYebFvLRyYVRXP1WNYX9Y2v9U20Zzfxw/yYUcOy lvkWDzpvCd2kiQ99tWRG8zNctGwjPfVlFlIlRgZQLRYA7zr4fnatGgHdUL4zQSe9o/RtgEH4M VHtAcLNo11Lv+FSQu2fEBEUOb9J+8+nYjjLS+QudAKDaMYvbiZqIGjuzRcOuOHUkaBnE7RnG6 NLQ8NB96+nQJTiCrK X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) Thierry Volpiatto writes: > This happen on emacs-27: > > ;; file-notify-handle-event (file-notify (#> (changes-done-hint) "/sudo:root@IPadS340:/home/thierry/tmp/test.txt" nil) file-notify-callback) > ;; file-notify-handle-event (file-notify (#> (attribute-changed) "/sudo:root@IPadS340:/home/thierry/tmp/test.txt" nil) file-notify-callback) > > On emacs-28 nothing happen when modifying externally same directory > (tmp). Strange. Have you tried "M-x tramp-cleanup-all-connections"? Prior to connecting the remote machine. Otherwise, I have no idea (it works for me as I have shown). Is there a chance I could debug, connecting your remote machine? Otherwise, I would need to write special instrumentations in tramp-sh-gio-monitor-process-filter just for you. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 01:48:48 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 05:48:49 +0000 Received: from localhost ([127.0.0.1]:54603 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbzXc-0000xC-Gp for submit@debbugs.gnu.org; Thu, 29 Apr 2021 01:48:48 -0400 Received: from mout02.posteo.de ([185.67.36.66]:39437) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbzXZ-0000wu-PW for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 01:48:47 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 4E30C2400FC for <48067@debbugs.gnu.org>; Thu, 29 Apr 2021 07:48:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619675319; bh=J3yBF3yePnR422KWN90TV6ZKZ80W01VMTVYIrqVpn2k=; h=From:To:Cc:Subject:Date:From; b=I3dONHRHd5kh05SPOeCFboyP8UsxFWAnUBdUF1SmyJjRXswCrYZ200pE0tmiqAzsd t/sMJ3oL8tobmO4KvIKbDhpaIYHw4jEEvc45iHj/9EJBsi8gseY2R02UQEExOJf4q2 AbXRiCPRsGdP9HOTjWrZ+m+lWZqnmXdXrexaVrpB2jGza+ImTx6Yxs/k3cOpLV801s lTEr6xfmKaWs53TWTcJPwjeFsjEK6a0xaYNJUgJ1xGkj1sCGF4MDDKQoHWLHEj//7R AbpV/MhU+bUwkixLAwRn9gM335MN6sestxCKk6n8qqRV9e1DoRxG4avxKweitgECnp /dB98tvdzhNOg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FW4LF71ttz9rxG; Thu, 29 Apr 2021 07:48:37 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Thu, 29 Apr 2021 05:33:08 +0000 In-reply-to: <877dkm1bms.fsf@gmx.de> Message-ID: <87wnsltzda.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > [[PGP Encrypted Part:OK]] > Thierry Volpiatto writes: > >> This happen on emacs-27: >> >> ;; file-notify-handle-event (file-notify (#> (changes-don= e-hint) "/sudo:root@IPadS340:/home/thierry/tmp/test.txt" nil) file-notify-c= allback) >> ;; file-notify-handle-event (file-notify (#> (attribute-c= hanged) "/sudo:root@IPadS340:/home/thierry/tmp/test.txt" nil) file-notify-c= allback) >> >> On emacs-28 nothing happen when modifying externally same directory >> (tmp). > > Strange. Have you tried "M-x tramp-cleanup-all-connections"? Prior to > connecting the remote machine. I always start a new emacs session for debugging. > Otherwise, I have no idea (it works for me as I have shown). No, it is not the same example, please bear with me, try with same conditions and with tramp-debug and file-notify-debug set: 1) Install helm 2) open a terminal outside emacs 3) run in emacs helm-find-files and navigate to /sudo::/home/you/tmp/ 4) go to the terminal opened in 2) and touch ~/tmp/test.txt 5) go back to emacs and see nothing happened Now do the same from emacs-27 and see in 5) that an *rm-watch happened. Here the relevant logs for emacs-28 and emacs-27: ;; Emacs 28 001 07:12:50.967691 tramp-sh-gio-monitor-process-filter (6) # #> 002 (gio monitor:29342): GLib-GIO-1;33mWARNING0m **: 34m07:12:50.946[0m: Ca= n't find module 'help' specified in GIO_USE_FILE_MONITOR 003 07:12:50.967794 tramp-get-connection-property (7) # gio-file-monitor un= def; cache used: nil 004 07:12:50.967879 tramp-set-connection-property (7) # gio-file-monitor un= def 005 07:12:54.974248 tramp-get-file-property (8) # /home/thierry/tmp file-di= rectory-p t; inhibit: 10; cache used: t; cached at: 07:12:50 006 07:13:00.401319 tramp-sh-gio-monitor-process-filter (6) # #> 007 /home/thierry/tmp: /home/thierry/tmp/test.txt: created 008 /home/thierry/tmp: /home/thierry/tmp/test.txt: changes done 009 /home/thierry/tmp: /home/thierry/tmp/test.txt: attributes changed 010 07:13:00.401503 tramp-get-connection-property (7) # gio-file-monitor un= def; cache used: nil 011 07:13:00.401656 tramp-sh-gio-monitor-process-filter (10) # Rest string: 012 /home/thierry/tmp: /home/thierry/tmp/test.txt: created 013 /home/thierry/tmp: /home/thierry/tmp/test.txt: changes-done-hint 014 /home/thierry/tmp: /home/thierry/tmp/test.txt: attribute-changed 015 07:13:10.485947 tramp-get-file-property (8) # /home/thierry/tmp file-di= rectory-p undef; inhibit: 10; cache used: nil; cached at: 07:12:50 ;; Emacs 27 001 07:21:11.964043 tramp-sh-gio-monitor-process-filter (6) # #> 002 /home/thierry/tmp: /home/thierry/tmp/test.txt: created 003 /home/thierry/tmp: /home/thierry/tmp/test.txt: changes done 004 /home/thierry/tmp: /home/thierry/tmp/test.txt: attributes changed 005 07:21:11.980001 tramp-accept-process-output (10) # gio<4> 0 run nil 006 07:21:11.980151 tramp-handle-file-notify-rm-watch (6) # Kill #> 007 07:21:11.980343 tramp-file-notify-process-sentinel (5) # Sentinel calle= d: `#>' `processus arr=C3=AAt=C3=A9' 008 07:21:11.980657 tramp-accept-process-output (10) # gio<4> 0 signal nil 009 07:21:11.980747 tramp-handle-file-notify-rm-watch (6) # Kill #> 010 07:21:11.988139 tramp-sh-gio-monitor-process-filter (10) # Rest string: You can see that in line 009 in emacs-27 log an *rm-watch happen whereas in emacs28 it doesn't happen. > Is there a chance I could debug, connecting your remote machine? Yes sure, I have just to create an account with an installed emacs28 for you, but please try first on your side with same recipe. > Otherwise, I would need to write special instrumentations in > tramp-sh-gio-monitor-process-filter just for you. > > Best regards, Michael. > > > [[End of PGP Encrypted Part]] =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCKSLETHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk4qoC/9+D1TlUNQ1JHapPH+PChLtV1ZXA909 1a8LYJO952258vJf98ipJZdNPRqyL08COp+4h729fx2LgAUdh0pl9xqvmA9g37Qk i0Nfw3pjucEHGqGoUhG1n0WLA6kdadTFGpphtmn/bTYjb5X/Y4zwoTQSkYzmOlvz UXVbSurknk7x8pbIIiik71EMB/Wxj706fo0vpwxK0qJ9/UzUy/cszB2+YaST2AD3 u3aJn2vdYtaqSy8VZQjQXOed4uUzKeJWSDLpQQftCFNxPBRLO9LxfD+dGTZlcalU jz61n7fc+0/oJnYKHvVowtySzD7CSNFnacf5uQH49+2m8BIiEPuApWPNupEL57bE rpFlHhuYQE26QOxaBW7EISXT84/uaJuJbSHIvSxw4rFMV7C/hYC6g6bkqyzsIiiC F/a/lzAU65wZu23eWwfMif97RsTX7j9B1vao82eePuo+mad8n8Y9GZKB3w3m5dI2 NO/6QJqF2PIAHwIIu5X1WArneotTsHMnhwk= =I5WG -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 02:12:58 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 06:12:58 +0000 Received: from localhost ([127.0.0.1]:54628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbzv0-0001Wr-Cz for submit@debbugs.gnu.org; Thu, 29 Apr 2021 02:12:58 -0400 Received: from mout02.posteo.de ([185.67.36.66]:42869) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lbzuy-0001Wc-Ej for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 02:12:57 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id BAF932400E5 for <48067@debbugs.gnu.org>; Thu, 29 Apr 2021 08:12:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619676769; bh=f3YJJ47CuP2lL93OVODBybMoUoKYVfi9nhupGsaRD0o=; h=From:To:Cc:Subject:Date:From; b=lR+6XkCOWzHzpUwgnqBzuLtj/dhVriQX3TcKENA3q2HNpThzWzYtcMXFxM9p47Lvz Rd+PhuilhuyCdhRD8g4wLIWexVw3gjahatUibLjWs8LO/AU5zce8rUVXzcXPnuGGLv 05xhYG0eCmdpr109DRtICoQoysI8MQES64mC2FWxRDN0IDP3u6Iz9OoIKvcrnd3tAQ BOze8ay4rV7RoC3PihuY+OQDbJWlVAIBtKc/dTDsQleEaI6mBgkMzY0ROYn/951vi2 kzfDRstCMGKGMKVk4uDCof4cSpqOj/xYm5UdnsQsco4SrwkMtciwe28NsgriU25Arq pahG95s41GKhQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FW4t84bf2z9rxF; Thu, 29 Apr 2021 08:12:48 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Thu, 29 Apr 2021 06:09:48 +0000 In-reply-to: <877dkm1bms.fsf@gmx.de> Message-ID: <87r1itd3fn.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Update: After commenting a block of code in `tramp-sh-gio-monitor-process-filter` it is now working properly, events are created, here the diff: diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el index 4a3072ee346..3f5ec76864b 100644 =2D-- a/lisp/net/tramp-sh.el +++ b/lisp/net/tramp-sh.el @@ -3732,23 +3732,24 @@ Fall back to normal file name handler if no Tramp h= andler exists." (unless (tramp-connection-property-p proc "gio-file-monitor") (tramp-set-connection-property proc "gio-file-monitor" =2D (cond =2D ;; We have seen this on cygwin gio and on emba. Let's make =2D ;; some assumptions. =2D ((string-match =2D "Can't find module 'help' specified in GIO_USE_FILE_MONITOR"= string) =2D (cond =2D ((getenv "EMACS_EMBA_CI") 'GInotifyFileMonitor) =2D ((eq system-type 'cygwin) 'GPollFileMonitor) =2D (t tramp-cache-undefined))) =2D ;; TODO: What happens, if several monitor names are reported? =2D ((string-match "\ =2DSupported arguments for GIO_USE_FILE_MONITOR environment variable: =2D\\s-*\\([[:alpha:]]+\\) - 20" string) =2D (intern =2D (format "G%sFileMonitor" (capitalize (match-string 1 string))))) =2D (t (throw 'doesnt-work nil)))) =2D (setq string (substring string (match-end 0)))) + tramp-cache-undefined)) +;; (cond +;; ;; We have seen this on cygwin gio and on emba. Let's make +;; ;; some assumptions. +;; ((string-match +;; "Can't find module 'help' specified in GIO_USE_FILE_MONITOR= " string) +;; (cond +;; ((getenv "EMACS_EMBA_CI") 'GInotifyFileMonitor) +;; ((eq system-type 'cygwin) 'GPollFileMonitor) +;; (t tramp-cache-undefined))) +;; ;; TODO: What happens, if several monitor names are reported? +;; ((string-match "\ +;; Supported arguments for GIO_USE_FILE_MONITOR environment variable: +;; \\s-*\\([[:alpha:]]+\\) - 20" string) +;; (intern +;; (format "G%sFileMonitor" (capitalize (match-string 1 string))))) +;; (t (throw 'doesnt-work nil)))) +;; (setq string (substring string (match-end 0)))) =20 ;; Delete empty lines. (setq string (tramp-compat-string-replace "\n\n" "\n" string) Michael Albinus writes: > [[PGP Encrypted Part:OK]] > Thierry Volpiatto writes: > >> This happen on emacs-27: >> >> ;; file-notify-handle-event (file-notify (#> (changes-don= e-hint) "/sudo:root@IPadS340:/home/thierry/tmp/test.txt" nil) file-notify-c= allback) >> ;; file-notify-handle-event (file-notify (#> (attribute-c= hanged) "/sudo:root@IPadS340:/home/thierry/tmp/test.txt" nil) file-notify-c= allback) >> >> On emacs-28 nothing happen when modifying externally same directory >> (tmp). > > Strange. Have you tried "M-x tramp-cleanup-all-connections"? Prior to > connecting the remote machine. > > Otherwise, I have no idea (it works for me as I have shown). Is there a > chance I could debug, connecting your remote machine? > > Otherwise, I would need to write special instrumentations in > tramp-sh-gio-monitor-process-filter just for you. > > Best regards, Michael. > > > [[End of PGP Encrypted Part]] =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCKTlwTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkymSC/9TdI+Y0dYIITzETAclChKhpMlxFWM0 Lrc4fY4MGWtvnf7/ts/2o3Y2i/qtFM9NG6daRcakPVTo/Bxm6DI1km+Eaq//dlVO gD0ZSQIQDOnsFhZbp7zlr0ygpAIwhCOjYjysHP5siCSRURzdkjw5Z49T5fmnbNPT br5rRMMDC4d7u9WJiVcyqfGxtVmG8FMF0bE7VO6pIp05apDFDq/r7yR3z985iFdl UscwielTV7Ae8Fz6luWwwazsO2nU4cknIk5iJfyKm0xZyaSgzO0AZ9hqA3Jf0Dmh 1kCiibaZWTxBNQt5/tHvVFPV/Zl78M0CMSnZaRZaMWUgXTs/t8OLj+fhr6sSELEx 5PxKCfCelGI7W1vPNTtVAaBA7yTT7EcCbhWaAGLyS3GXDJnaclp6cx3MRyiBCINn Y0mRPj6ZXu1EfEGbR30Y9vWkokRAuDFe1FtSb7rHj3RN1F/fNRDnea1EO7KiC8Tu IkTDBWRrB3Y+hkGgWyQo//wZhaJ2Q0f31qQ= =4ITq -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 02:51:19 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 06:51:19 +0000 Received: from localhost ([127.0.0.1]:54652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc0W7-0002Uv-68 for submit@debbugs.gnu.org; Thu, 29 Apr 2021 02:51:19 -0400 Received: from mout02.posteo.de ([185.67.36.66]:44937) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc0W5-0002Uh-Hc for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 02:51:18 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 04B342400FD for <48067@debbugs.gnu.org>; Thu, 29 Apr 2021 08:51:10 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619679071; bh=EU667pqhkMlSe8wDaTWg67v3WXf8tLtNToaEr9VVI48=; h=From:To:Cc:Subject:Date:From; b=PuqR4TJgGTTitRwXa4Gr2gYkC9jq20s2UkUgBN0WTs7oPdCzLsK9LI2ovNQKJ0Kfh Ur3Pu2iqKx5o2dwiv1blFRu3OgqlB0ZLUbt6cubNN/tJCNEo3szXgqG2HxSdIUOMu7 OM36zozAVFJxTTROtp5sGHhDk8LPw26kBwdUQX+hebjWpEl3Sx+d45C38zPCOpgvw9 BTK4rTwXTU3FBHGsQq2WMUAmPWjtL2pUEmd6aKKFrEOVWNxvpIYsEiON947myszJX4 uS69qb59BzHwzusJm5xiWhqAO3OdKH0VG+xmFgkJbn5s2UcP9u2kgbhLU4YKqUIJ8T zzet6jkCoFA8g== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FW5kQ07VGz9rxN; Thu, 29 Apr 2021 08:51:09 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87r1itd3fn.fsf@posteo.net> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Thu, 29 Apr 2021 06:46:45 +0000 In-reply-to: <87r1itd3fn.fsf@posteo.net> Message-ID: <87h7jptwh1.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Update2: More exactly the error occur when setting 'string': diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el index 4a3072ee346..8885bd55846 100644 =2D-- a/lisp/net/tramp-sh.el +++ b/lisp/net/tramp-sh.el @@ -3748,7 +3748,8 @@ Supported arguments for GIO_USE_FILE_MONITOR environm= ent variable: (intern (format "G%sFileMonitor" (capitalize (match-string 1 string))))) (t (throw 'doesnt-work nil)))) =2D (setq string (substring string (match-end 0)))) + ;(setq string (substring string (match-end 0))) + ) =20 ;; Delete empty lines. (setq string (tramp-compat-string-replace "\n\n" "\n" string) With this commented line events occur as expected. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCKV1oTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkyg7DAC/wHZQpILXDaEO8LJsZppP74s8zcrS XQocJS238IWoqINDi91HJhP2/lTfDxti3uW5Zym91tMOhMppf+CV4IzYUunhCA09 5clBSt9xNMf4zY2m1NyQyPINl2x1n29lmyZUOR+DAF4CCSVHdfjj1Sl5UKa+qYQn lswvPJLUUC9aFs4SqCjLDO9mVrZW9VVDrbg6QZTxyPx0jCiR1A9FTa0VzsintwMC srW25+VSXXZk0JJp3/J2aosgyP7ri1dArnMrSt600Ztp4Ec+BCmLscmuAXh9riNM DjpSJjIojIA/vhN9a7SeHhIw0IyPqTVM3QSOW/fzeWovHJEyuY4uPiQVUEdMQjR+ ISljwtbEYhgv7YZ4ZL8elh0tC1dQDLdLGsIsVwZQXmqDIH8aOt1QfUQcbpZ2ttCe l8nApcNQgWyCi8+rwj3smMNALpHa6VPcnht3ZapCtYUl4d8uM/mNwLyHkGusSE6B UD0Ua32pfcUqLrv0SRuabCmc5ur/gcUGVIo= =HFwn -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 03:18:03 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 07:18:03 +0000 Received: from localhost ([127.0.0.1]:54691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc0vy-0003Da-SA for submit@debbugs.gnu.org; Thu, 29 Apr 2021 03:18:03 -0400 Received: from mout.gmx.net ([212.227.15.15]:50525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc0vv-0003D3-Ml for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 03:18:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619680672; bh=NfSaBVqtC/UMogMXhR6KY7fqPCbdh2b3CJDdQ/SMTVU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=h6QPL0lktWKnnYitpinyW6uwvwbRhaC8NZ/v7gHQO6HARggGztm8bsb+2hn8EffrD t77sKoZILZC4+EAMafPxv4IVZJmeO+qXjtfx86mq+uioJdLYdfbOhBqqIOuT5/J1Mb Ng3yGmc4TqCXPQ8i3k8oTzUpJg5Fa4fjI61vs9jo= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.249.85]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUGe1-1m26WR03QB-00RHzq; Thu, 29 Apr 2021 09:17:52 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87wnsltzda.fsf@posteo.net> Date: Thu, 29 Apr 2021 09:17:50 +0200 In-Reply-To: <87wnsltzda.fsf@posteo.net> (Thierry Volpiatto's message of "Thu, 29 Apr 2021 05:33:08 +0000") Message-ID: <87y2d1zhi9.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ERdoXBMJfwsn6kZ8esMciaX62mXP35Iks/JKZ1MFus9ePyD6MmL uMjVw1w9xlZRrV1oj85+wQOU1lseblHr/P1EX8LSkqcmLGIz6fXv2GHEgiVpuy9uGNPKWif QiFHV7dG10a2WM8uZMmC4EllZBtZjEmCn/klTfoZ+Q5mSqA2k7a79aXY0kld4MxGonFlUyk iNP5ErJ4/cD6aiCHEF30g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:WF235r/rG1s=:QBDiRn5JnG9ZNdF0RYMZn0 bx/UhkerpH9qstwFE8JWjAngOqjsj34NBCYIsNxn+1cCzXE1SZwnxxQDhSx/rbMPhrUlKJRtP 0CM21OEjuAz/PCFNr2uUT1M2vvVJDWOXxo1uZ2o6hyPmCaHSQwUhqtW8bCjn8zNVoEbaX2ixI I2S91Jgd41dIQePZ6+BIzQu7A5nlyOJhbQTmudi8n88BQCM9zYJDm66+pAB9fMZ/MASNTbNqO MaQvvz9aMXgDvUT+GEfKIhRbzoTimbBoSsshntmI+jEBbhMUgps2qp7WVgHnOWIrLvppqDbeH zBt3EAvEdC1fLqGRuwwpNuIgymvpJUmG8/vOuhdkK63bUqE2ByLAzXtX+4c9QLj1TkGXe/AZJ zDrATKnGKdv4AWV+li6TVefY3+KYKR4ISvw/aP6h3XG4WzpSRTvJkURBgWDoNO4sKDJQFvlAg /gxMYmYrmXSzqZt52XxEsAaRk5A4UlXY+KUcNXjTFJxCdfKphDXR6YxQK4RJeEKUaGNH5ZbM6 9+6uTPRLQegWaN2Xjh6EEOknN8CTxgyLOTIK6kWgbRzHSFn86uId2f4Sn70z7GWxqMqX8FwqG zquHm2WLHtYNcRYZgCLuxERgWGEa1TCy4xi1MYuvUfKUI0cuKWIeMAbK8dLy8q9KQ6P/L8Crj nfIt6wOGKQhpTJRBxfluZqYmOnbQ8GMXEB/Z0bXoXaUrNP4XIjVyMOKPWmuXd1CSX8pvSDnqB HJaXZYRNdCmvaru6yDbME2mvNoBaBBYmr7P24MKfTXDOFZD9qwWtKVuXqGjk9ZllIM1aRK6m7 f9q40+aE9HpwUdb/AATNNMFwwsVNs1UVhg7xSsVRSUt3l15N2v9zXpUt1S654VZ1IwPJUdN33 Dc6qLnwiJO4IDoFUqmYhzKMUHVyd1w1uraVWw8VS1xfAYHIzydm+5KOdZdcJOybWyKacNBRVT FpKJnlHXvMicgdkZtH9LEQd/ORWyDD/jIe4LDG+R8K6qKQCi/BwE/xsFXzF7l+iZojzAyDeiv zrReQfB9qct/4UPUiz1FGOK0+ShuFEUlAMCSRkGozzx0ps+1PZ4SXTq+Epv7PJnCM7C6ximql xeuiJR0J+nUQZwh0CT6afFcljVpkgjuXQEXeBYExjBtfqMHDOCgGHDhzzqlMGkMn2eTQ0Ki60 zRCGs31/uTmtOz0mBDVrQF2HGIhlFfiMu1CLtbzzXHI84ccQYyIYGNg635frUyWyorvYUghwe v67mTiusF8x9i2/Qt X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) Thierry Volpiatto writes: Hi Thierry, >> Is there a chance I could debug, connecting your remote machine? > > Yes sure, I have just to create an account with an installed emacs28 for > you, but please try first on your side with same recipe. Thanks. In case we go this way, you don't need to install a local Emacs. It would be sufficient for me to have ssh access to a restricted account on that machine. For the time being I will see, whether your other messages give me enough input to improve. Thanks for their analysis anyway! Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 03:55:10 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 07:55:10 +0000 Received: from localhost ([127.0.0.1]:54756 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc1Vt-0004GT-P2 for submit@debbugs.gnu.org; Thu, 29 Apr 2021 03:55:09 -0400 Received: from mout01.posteo.de ([185.67.36.65]:43925) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc1Vp-0004Fr-Qp for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 03:55:08 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 70F36240026 for <48067@debbugs.gnu.org>; Thu, 29 Apr 2021 09:54:59 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619682899; bh=otAxazJEK9ldyIb8zk/H0lGNZCVMBT1DtCFVp9h+lLc=; h=From:To:Cc:Subject:Date:From; b=m2r4yd8d8i/5OK5bV+myn6tyNE0Pj5GxHUF8IhxjCQsbRk6LszkD5Yq7pIBaergX+ y8Uv3OETFQeNjsYQnIDiAhI9jElnUz4XsVKwHGlSbiTDOAcp3tl/QSpwTEv+sSRn+/ AA3b22/NCRruqChDKeh5SyhYU/+03q3qj+HN4SEjkH1hAU8hBqdPh/nYuF50QLghic n4pIthZHGuRh+l19LVl7ISMqsQ9Du+RcHaY1BPBaSBHoczSDx8OvznQIgtNZWPKHKS C6C5g7iIFbDGocoAVYb3pXTD15ltnc2yXEGyL27yauYnChz2QXm7OhB1EiZ5x2VeBE dk711q+lUyK6w== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FW7822fthz9rxH; Thu, 29 Apr 2021 09:54:58 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87wnsltzda.fsf@posteo.net> <87y2d1zhi9.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Thu, 29 Apr 2021 07:48:01 +0000 In-reply-to: <87y2d1zhi9.fsf@gmx.de> Message-ID: <87sg39ed9t.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >>> Is there a chance I could debug, connecting your remote machine? >> >> Yes sure, I have just to create an account with an installed emacs28 for >> you, but please try first on your side with same recipe. > > Thanks. In case we go this way, you don't need to install a local > Emacs. Ok, if needed you will be able to run helm from system install with just helm -nw from command line without the need of installing anything else. > It would be sufficient for me to have ssh access to a restricted > account on that machine. Ok, let me know when you need it, I will send you an encrypted message privately with instructions to connect. > For the time being I will see, whether your other messages give me > enough input to improve. Thanks for their analysis anyway! Thanks! =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCKZk4THHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk/PtDACmWNsuHPRLkVRL2MaWi4LUUGL0ENwU mE0CymUdKPrTH1C6KnQoQRLXaSJ0x7YGkmHkN9mWGo0FCzm7gQRagkJhOu5mqGhP 0frjxPd2IUlAlwE1KKe0PvIuXbMcmjrykcoPnpbGwzYXOWl/xXCJUBeANmo7H50x dVXjzI7w1qKpwxvqIRRyI8/nqehVeAw6OCA8up6StSm1iqawzWJai9nTrDc3+2eb BBj3kt0z4k+XyNsGBOMwwXoZoezRukUn9Xtp22f7p5i00QjvxOcELK/iZIqdHUlp 0n79vBu5/boUMqeCSMLXwb1CriFA0YZG0gNj4bw0kXvFl1+d5APQsMkUIKCTAOVz iHAsch9tm8Z2PZJ6uPuPTESxcfE7XGHxhq74trYS/zOHzgpwKvG59K3h4VeOyDo+ 2+pvhe2UF5SN9bV3JZTMos1It/KBG8kc+6iNbJ3wJpHGTXIbA1hvF0KW7EixlQD/ 1ZpaTHNUCoXByKMGFk5K2bxf6W7l9MV/U08= =T4RB -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 04:12:03 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 08:12:03 +0000 Received: from localhost ([127.0.0.1]:54774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc1mF-0004gN-02 for submit@debbugs.gnu.org; Thu, 29 Apr 2021 04:12:03 -0400 Received: from mout.gmx.net ([212.227.17.22]:41769) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc1mC-0004ft-K8 for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 04:12:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619683912; bh=M1g1Ok5q8UNnIPVAAypd/leqSEDG6qk5yNUz9IkMTPk=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=XkakE7W5nmRFww5nRS4kO6JgQvAFiGeuPlum4H98YIZGo4qa6DKfVd5R7aZysDU1P l/r4X1eR+maXKp88i66og2HcehI1NUBJo5p6JcTS76M2hlmjpAAkmCrsRk1VKq/Xfa 2axFywXim66UYFFA+ymYH2w/iTqeWq6itglSsVVA= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.249.85]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N0Fxf-1lPk7U3dUF-00xNU3; Thu, 29 Apr 2021 10:11:51 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87r1itd3fn.fsf@posteo.net> <87h7jptwh1.fsf@posteo.net> Date: Thu, 29 Apr 2021 10:11:50 +0200 In-Reply-To: <87h7jptwh1.fsf@posteo.net> (Thierry Volpiatto's message of "Thu, 29 Apr 2021 06:46:45 +0000") Message-ID: <87tunpzf09.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:fVJOOZtKAGAmbcXO8/6KffLViGQRKqbdPMbNK2ofeKU3JBy53pb wEt+rhEUXobVO2LnedF4GQTfd3UlqhSIJfRFgqtImFFjYreXgTZj2xj5GeibCqYIHWKfBHz J9In5nQ2cNzNPSGE/MNjXd7dHDuOjm0/w70GQE2LH/wOFYGLAHqxYXdIUZCkVyTc4YVRbj/ 1qvQw4X42LeQyzWjV4uwg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:tMmzJlx5jjQ=:Ql/qSIbsE2MthSBKFkn1Ss FosUiilXI6kIYhDU8zFPn4I7vpn5gC54kVLdT3j03/12nRqtC77IQ3IFQepT4kFIxwznR35Mx xl7XArFXvISO6FyRH/M8w1NcRCwgpoSRSMZ8/o92w9YQqwE5+Wg/M2Hm45qfi560QNnTn/WbI LTRT653JdFm5DU3JkqzlTTZPQhwzdBWzWfrR00zL0EQGCcrypEPPZdp0g3gWZDWmHOSA51Rcl y7dxv7DDvfew6vh/vgsB32C6bSdNimVUcSP4K1pVQQWJ4oo9Q7zZUaXsOgiKEpEpTo6KM/s1+ iUq8EKj8h6pu7BBTd1+0+/HhcKM8W/JGo9SVZ9MctFc8o4uaBOfbODwpUtgxC7OVFxNEV8Huh GLtdeFymQhPsgA/D6IoyvqN9ImS4YTVo66rj1V3nIrRlzPF1ZLKAvi4ruNL9k+99bpPUstQ8F nrwl3m65OFa5xONPHQoxh6khWlW/dusocL0pwUlYib4IXwxS2QyvN/An9Ydo67JZ8pk3TQ3wc VtRfxfdBG8wPB1CNRwgh2cFXo4lyNCrZb4hIXscvWQSVe95hKcxDvNQeF52dssY8nJ3vKtCIq st7L+J215sVAhhy+XVNSxoVjDiToHsIS3FyMhwgHYj9b+hPsHPjuBnDXVuJDcMwPn/ylOkdaI uSinDofjNZ6e9IFOIEY/FN0MDHGADTDFS+pDvJooQLFBH+CHWGUdeFyBvW5aVpd+OjPdeFJMI Xsgid8sv+IAfwiK0ZSG7NCXhc6O3dyTP1bDTUIFYKO/GNIYupTIoE9DDaKm2aRaLsHyktEygD LZ25iIjmi0JYXthOIkytBa3GWQ3kSnXCY+JqXvtE25OhdBzqA21Bq+uF5GWjb4CTVXCdMOf5q env+1jyOdHTKM/HMtHnxyqPXNxY3n4anqHlD2sCyLyX0uM4idhLfYF1oYmjaMkWYLHY53vGQl l2DAEXOJUfVQU0LAmnPtLINOCqJIQIdQY25xEqa5LEc21giReUfWmJQmUymzAFpS5JqO3biZ3 J7B8Ruvgvo+j24PQFbaCJayu8JUTPcQfvp5Oxi6dgiSOId1Tj3xj0V18TyYEq8jrUB2UOqlC5 tKUanqfbJcpLyKCY1aykbBe+0XPCvrW2bb9wHSvqK7CfipA+czwj7qMljtKjU2fAIFNpXCglO HEDR0s4Cm1e9IJfrXjDS+2aLb8+7f9aJOPKpa+zlJvxYVkQbrPbU/W8q7Jtwm4fj9nWWjhPJa aHY7ys8YcAjFjh67V X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thierry Volpiatto writes: > Update2: > More exactly the error occur when setting 'string': > > diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el > index 4a3072ee346..8885bd55846 100644 > --- a/lisp/net/tramp-sh.el > +++ b/lisp/net/tramp-sh.el > @@ -3748,7 +3748,8 @@ Supported arguments for GIO_USE_FILE_MONITOR envir= onment variable: > (intern > (format "G%sFileMonitor" (capitalize (match-string 1 string))))) > (t (throw 'doesnt-work nil)))) > - (setq string (substring string (match-end 0)))) > + ;(setq string (substring string (match-end 0))) > + ) > > ;; Delete empty lines. > (setq string (tramp-compat-string-replace "\n\n" "\n" string) > > With this commented line events occur as expected. So the problem is the match-end call. Here's a patch which might fix this. In case it doesn't work, pls give me ssh access to your machine. I would send you my public ssh key for access. Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable diff --git a/lisp/tramp-sh.el b/lisp/tramp-sh.el index 4a3072ee..4506e8a2 100644 =2D-- a/lisp/tramp-sh.el +++ b/lisp/tramp-sh.el @@ -3732,23 +3732,24 @@ Fall back to normal file name handler if no Tramp = handler exists." (unless (tramp-connection-property-p proc "gio-file-monitor") (tramp-set-connection-property proc "gio-file-monitor" - (cond - ;; We have seen this on cygwin gio and on emba. Let's make - ;; some assumptions. - ((string-match - "Can't find module 'help' specified in GIO_USE_FILE_MONITOR" = string) - (cond - ((getenv "EMACS_EMBA_CI") 'GInotifyFileMonitor) - ((eq system-type 'cygwin) 'GPollFileMonitor) - (t tramp-cache-undefined))) - ;; TODO: What happens, if several monitor names are reported? - ((string-match "\ + (prog1 + (cond + ;; We have seen this on cygwin gio and on emba. Let's make + ;; some assumptions. + ((string-match "\ +[^z-a]*Can't find module 'help' specified in GIO_USE_FILE_MONITOR" string= ) + (cond + ((getenv "EMACS_EMBA_CI") 'GInotifyFileMonitor) + ((eq system-type 'cygwin) 'GPollFileMonitor) + (t nil))) + ;; TODO: What happens, if several monitor names are reporte= d? + ((string-match "\ Supported arguments for GIO_USE_FILE_MONITOR environment variable: \\s-*\\([[:alpha:]]+\\) - 20" string) - (intern - (format "G%sFileMonitor" (capitalize (match-string 1 string))))) - (t (throw 'doesnt-work nil)))) - (setq string (substring string (match-end 0)))) + (intern + (format "G%sFileMonitor" (capitalize (match-string 1 string))))) + (t (throw 'doesnt-work nil))) + (setq string (substring string (match-end 0)))))) ;; Delete empty lines. (setq string (tramp-compat-string-replace "\n\n" "\n" string) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 04:47:38 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 08:47:38 +0000 Received: from localhost ([127.0.0.1]:54809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc2Kg-0005X6-4s for submit@debbugs.gnu.org; Thu, 29 Apr 2021 04:47:38 -0400 Received: from mout01.posteo.de ([185.67.36.65]:49685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc2Kb-0005Wp-AE for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 04:47:36 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id BC7E1240028 for <48067@debbugs.gnu.org>; Thu, 29 Apr 2021 10:47:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619686046; bh=tl68j2A4/OsNH2FEtI3vnGXbe98ofv6br6wqoELKT2o=; h=From:To:Cc:Subject:Date:From; b=KEudV2Kn3SOBRtlL0G8bkJSXIW1ZStn6YFsZiF9YxStg00HM3GW9tIr5J5sHdFlNu 6fCKwBDAUTmhZsi74tEu5u5vTqPAO3poUyG67JcDHFMsD5FyOmxnn4z54kg6tH1DO3 wYJ3YsMLLlIgFiogMUq27qOBdKpIFTB5lU0SGHjjeznMxNakDuDZoExl09cUdfsHGX fIiyQOK8idkMqxidyRHMHq5rZuBFPqY9CKC31oHp1lK+4aLoT622FzJie2jsHFs2iT 993O3AwMtH691eMVlXXtGWlANOadY9KLO98QkZjKzLjE+QgckZlFNsyf7fCFOlFVoX sUsL/6fE1vFoA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FW8JY485Sz6tmY; Thu, 29 Apr 2021 10:47:25 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87r1itd3fn.fsf@posteo.net> <87h7jptwh1.fsf@posteo.net> <87tunpzf09.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Thu, 29 Apr 2021 08:42:57 +0000 In-reply-to: <87tunpzf09.fsf@gmx.de> Message-ID: <87tunp5vfp.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > >> Update2: >> More exactly the error occur when setting 'string': >> >> diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el >> index 4a3072ee346..8885bd55846 100644 >> --- a/lisp/net/tramp-sh.el >> +++ b/lisp/net/tramp-sh.el >> @@ -3748,7 +3748,8 @@ Supported arguments for GIO_USE_FILE_MONITOR envir= onment variable: >> (intern >> (format "G%sFileMonitor" (capitalize (match-string 1 string))))) >> (t (throw 'doesnt-work nil)))) >> - (setq string (substring string (match-end 0)))) >> + ;(setq string (substring string (match-end 0))) >> + ) >> >> ;; Delete empty lines. >> (setq string (tramp-compat-string-replace "\n\n" "\n" string) >> >> With this commented line events occur as expected. > > So the problem is the match-end call. Here's a patch which might fix > this. No, it doesn't fix it, as long as string is set with=20 (setq string (substring string (match-end 0))) it doesn't work, *rm-watch is never called. > In case it doesn't work, pls give me ssh access to your machine. Ok will prepare it. > I would send you my public ssh key for access. No thanks, PAM login will be enabled. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCKcpoTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk37MC/oDiUqR1mUAxc8svtA4ogrZwZXhWHSo /yB+jM2pGaUY2RBZY+1R1zO2q6+pViW5QUwnrG4lHpke+bxZkekeE/BIdexx9Err jHRMBno1ohiWd4ue+e21ddU5OlK3NyYjD6kWfUDVzQqsoZ2Mwiw7vkubRj+Cagh+ mLyYBLuTEBxVWLD+UskxQMk1VADSSlHPE89z9K4/iLBP3qLpYRswWZRrk+tyvoQJ d7n37Do3RxeiR4U/JBlwiSfbuc+b79EDewtqnE3Rnoo4KVltImPaAqqQ1yp3Q2d9 lULh+DKJjhJ+HX/fUopevC82kfp9qNJmF6bmW9iPIgEaSEmZWUnJhvE01Go3AoBO nqj+ymohHInZKGkB+kV8LblmuF6Tm3G23yLAZYWpxQsheB8RyFJOOoaMAlQKFSC4 K9bnMw+L7kSNJIwT7upIhhSbJ+l8HA1bFaREMzhEtuMJLn56pUrfL77f0sOwhw+t NeCmxrIqHMUtNJqh4HoKLjsR/H7qyIQBRT4= =ELrf -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 06:55:40 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 10:55:40 +0000 Received: from localhost ([127.0.0.1]:54939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc4KZ-0000bz-Qq for submit@debbugs.gnu.org; Thu, 29 Apr 2021 06:55:40 -0400 Received: from mout.gmx.net ([212.227.15.19]:51897) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc4KV-0000bf-P7 for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 06:55:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619693727; bh=oA2QD51K8UF2b4BSwXq0jBe9sKSSGGfhmwtyxf8Hihk=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=UXJ1RDtTozcVNoITkV5vsAQg+ceBBllQUoLAVHsimIsJ5kc5/X2yxIDzdsCmOfeDN wO+h9PDL5nB8phyocaPvUY1lPIJqib+7KXo0NtsxZYagYl7M3Vha60+LBPt1kKuxmo dLQCf+dDUTGu9Vane9SHyqMSH7W8XhdFnsJoBm/k= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.249.85]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MVvL5-1m3x1803oz-00RmOv; Thu, 29 Apr 2021 12:55:27 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87mttjcz6s.fsf@gmx.de> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87r1itd3fn.fsf@posteo.net> <87h7jptwh1.fsf@posteo.net> <87tunpzf09.fsf@gmx.de> <87r1it5u0q.fsf@posteo.net> <87pmydz9my.fsf@gmx.de> Date: Thu, 29 Apr 2021 12:55:25 +0200 In-Reply-To: <87pmydz9my.fsf@gmx.de> (Michael Albinus's message of "Thu, 29 Apr 2021 12:07:49 +0200") Message-ID: <87k0olz7fm.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:O9QXzbVObn//KTIH57765KegXBne3HGDbZ4GiBbNF77HikVWFkY 63c/0XTMOpkEou7GQM0SrxZnJb5fLn16LY6kgJx1eIgGGDDAinhyme2iCIe2WoLL4h4F7RY doOmSer/d9VIkOQESIvMPvkmJlozE3BqswgaHRw8q1VFSo8by+ZojOG5aakFPiDjdh/5GjR PlaGENK1mld+iinDsOejQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:AQ4qW9fISXs=:RubKsDA60ugJLoHVrfdRwo ZsxF6D+kwy3nExz/p4PMRjtSuM4r7qzrmyXUQe8UzjRoGHIce6sp3kF884IVcyY+HLLhoFkXs BRi79tIhA7deUzBkkFLb8i///9Wq5AYVhxbulcrjcZWMZzD4dsOQcOiFu9vO/2P2GW/RRNwxy ngjrqKETsDT+aGcYVsRQ7G5fpIOWxc5oVRPg9rEVF85viEEf79pjF2hsuJtO23UADX1eoPDkK iUTDzJcmE9ELSyKG6kZn375gYJPyuVeaMIREa8Eyi3qW5FqayXmtSDIL/WC1A/S4Auwm9lBHc Ptc/uJ9CsRk6g64aVukuB0qn7waMk5u8lmEyUDcFLC41oLl2LzchfQnAmfqDE8sVTXra/lDlD Ryg45OGuStXts4fhBfvf+2ZeZe5iQv5xBIWDnDN6RWlQa0/88DcPx5/uHn24U1YR3mhhkaLqg XMdoSdTa8HOuCvji/Q8DwUqZy9yCiyZrIAXt7m2bb1iNwMVHdzynY4H/iDe5sQ8sW3dNsOHue W8hWAmVi73NYj+lr8HwAGp2c0qfqrpfyye09MKA0MmYS6AKtNah/GaXIxlOqVqkMLXea9kQ97 /5IMybOa8LLaCPZNksKHP/gsMRvTRYpLmRp6KM4re7wKyWQlINFE9CxtYh+Dsh0CjfdmhlAGN RP1fJRfAfmZ7nU/qsFyQ9I9lZlUo/B88DxiIQ7oJ9n7j9v1B5SagOj8W6Hb3Q+fHS03taL2XM 3SFikG9BdVzpZea8QsLumb1pmdk2IAyUcONZ77z5AcrcIZq/VUNRaWFYO77VUzu3ti/PxsPrS EYRg7OgNqgkUXY2EO+ZgVpNm2sHIFOJff9y+DMISQ1yMk5SPRmSW2rxp82pfq+ojp+EUQyt/D XuYNkquf6Jlw7coRFO6+l+a7Pq65DmPF42xnJoDJSj5whJVEGSInD/a7XnIqqjGD8CIf4nLN2 HFJBO3p20bTEP1GKtI3fHUU51uz0PFUGBg+mJqEllADLWw/2ad8f6QVuLvXKCWoOAnWGcKlJS N97tM4jzGhM9XA2zSQXxUXBj55NmltvshfyXPkcT0yHsBnyQxQe4VNVkVYZEg06X8thnshid1 5Ptn4GvwL1MvmCEfn9e40ZUWhe75xRFHCWTSlcZj3gxQ4ZOQR5chPbd4yYwU931irfZHGDKh2 0+1qXdPLuowPLhao+vtmmj8DdfrqudlzMIoRFlOpyY1J2oNLkSqDuH+wwuKXB24EjWCrbsif4 dkJxCS/bzAf7TN5H1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) --=-=-= Content-Type: text/plain Hi Thierry, > It works, and I can reproduce the problem. Now debugging. With the appended patch, it works for me on your machine. Could you pls check? Best regards, Michael. --=-=-= Content-Type: text/x-patch Content-Disposition: attachment Content-Transfer-Encoding: quoted-printable diff --git a/lisp/tramp-sh.el b/lisp/tramp-sh.el index 4a3072ee..321fd7a5 100644 =2D-- a/lisp/tramp-sh.el +++ b/lisp/tramp-sh.el @@ -3708,7 +3708,8 @@ Fall back to normal file name handler if no Tramp ha= ndler exists." (remote-prefix (with-current-buffer (process-buffer proc) (file-remote-p default-directory))) - (rest-string (process-get proc 'rest-string))) + (rest-string (process-get proc 'rest-string)) + pos) (when rest-string (tramp-message proc 10 "Previous string:\n%s" rest-string)) (tramp-message proc 6 "%S\n%s" proc string) @@ -3737,18 +3738,20 @@ Fall back to normal file name handler if no Tramp = handler exists." ;; some assumptions. ((string-match "Can't find module 'help' specified in GIO_USE_FILE_MONITOR" = string) + (setq pos (match-end 0)) (cond ((getenv "EMACS_EMBA_CI") 'GInotifyFileMonitor) ((eq system-type 'cygwin) 'GPollFileMonitor) - (t tramp-cache-undefined))) + (t nil))) ;; TODO: What happens, if several monitor names are reported? ((string-match "\ Supported arguments for GIO_USE_FILE_MONITOR environment variable: \\s-*\\([[:alpha:]]+\\) - 20" string) + (setq pos (match-end 0)) (intern (format "G%sFileMonitor" (capitalize (match-string 1 string))))) - (t (throw 'doesnt-work nil)))) - (setq string (substring string (match-end 0)))) + (t (setq pos (point-max)) nil))) + (setq string (substring string pos))) ;; Delete empty lines. (setq string (tramp-compat-string-replace "\n\n" "\n" string) --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 07:27:53 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 11:27:53 +0000 Received: from localhost ([127.0.0.1]:54961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc4pk-0001aW-UC for submit@debbugs.gnu.org; Thu, 29 Apr 2021 07:27:53 -0400 Received: from mout01.posteo.de ([185.67.36.65]:53813) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc4ph-0001aF-T6 for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 07:27:51 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 8518F24002B for <48067@debbugs.gnu.org>; Thu, 29 Apr 2021 13:27:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619695663; bh=eJQjdI3hjZ4+kOQJOOcvQSIRixwzWq37jZeY/Ku7j6o=; h=From:To:Cc:Subject:Date:From; b=fhROIXGh8CPyhjUIzrPULN7m3rBZcv9n9sLs1HlErlg3jQoqZJ/6brh+PAknmy1U3 ZR+pqeYI7+c1Cj98FH6Uwg57b/7O54G2sK3/l0wHFUBZWKynoPEpa05DoRsfNWKGZ3 ZtwFDUETiZqbWTfNViC4NM5GgcBJ2zBsy/JfIAmlUDH1nYYADCdkJE9REEWkkju+Wj BLm7q5wuYm26o7gRZSYFPCI5vJqTUMDftW5rPvCCOsfB5vqx9ihkl34MSZlZwE0ADd sBKulPfKH5beBhlUPsc3xUDI+sqAyafXNQqd8TFT3eCbFaAYLuDrCNY4dRnXz8eADr wbQj00Y44ReHg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FWCsV2jlrz9rxS; Thu, 29 Apr 2021 13:27:42 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87pmyfmmo4.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87r1itd3fn.fsf@posteo.net> <87h7jptwh1.fsf@posteo.net> <87tunpzf09.fsf@gmx.de> <87r1it5u0q.fsf@posteo.net> <87pmydz9my.fsf@gmx.de> <87k0olz7fm.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Thu, 29 Apr 2021 11:26:47 +0000 In-reply-to: <87k0olz7fm.fsf@gmx.de> Message-ID: <87czudib4k.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Hi Thierry, > >> It works, and I can reproduce the problem. Now debugging. > > With the appended patch, it works for me on your machine. Could you pls c= heck? I confirm it works, great! Thanks! =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCKmCsTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkziIC/9blA7WtymITKxJJHdxvCbTAX6acHms 2KwDiH46E29nKJgdHyO4Lu5ShjYVkOD0gt8jaNgZx3w3Rjpa91r0JzfvbGa294yQ IpaBnF+t2yQmu3SwLqlnojQxow2MMT/cfBimEhRReJ+Tz9jaPDHKcfY3f7E3kRy1 zJa9SyeGwGjAPI8GsCn4dEFG8MjMaeNHunx6WsSzMSXs4gaS0YWwjSPwAwjSs2up g9AQv2KJ8m+J6/ubRhHNiwe8v2yBkq119jwWntlEdcA7XU4uek+5gYidYs0IWjVs VYk9j2JyDswjf863NJefu3EZ/s1E0XQb4w65qaYjY31D7f0knZjfd8FzxMbvaMCd VOTSB462ySrbIx6JYV+yR6lBnqo9oZpQWAKrFw1pGpm+/XOqzQY6nLaFzenUVG+5 3R2k8heTQPT1C7qhvZnh9RY/mmYU8Ht/hQOmque8nKxxJMO9mSgz1xHQZfVijHiC e/2+yXi/AgTanbmif/3kNRuYNxbAHRdSDqY= =Y94n -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 07:32:22 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 11:32:23 +0000 Received: from localhost ([127.0.0.1]:54965 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc4u6-0003eu-G5 for submit@debbugs.gnu.org; Thu, 29 Apr 2021 07:32:22 -0400 Received: from mout02.posteo.de ([185.67.36.66]:40023) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc4u3-0003Xz-1S for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 07:32:21 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id C67D0240102 for <48067@debbugs.gnu.org>; Thu, 29 Apr 2021 13:32:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619695932; bh=DPeS5NrFaBB9sIX+qyuhd0G3ypbcjoMBmwxAJDLvwP8=; h=From:To:Cc:Subject:Date:From; b=n2RoN2QwLqu45WBn4K3jB4bnO0mAlbPq1WZOyxt8tBmWwnU9OB/o/Ge0ElMAzMUyD 4rEXlLDTXyv3ApZ140RWrUsUK65v2iwB/xW7KapoOsTf3vBqwyRskGqpQDA7ZV7fHS 4TjgsvrlgxO+fucBI6P8tmbIRSeS5PxMKT4rJOm75DlP3eVeljkdmjuwsDelrwTZTs dk4on13mFtJL7wx32/3eTykdRNSoykFhJZi5fWdOXZMF8hVz1ZkrfLpQ0IArE1IBU2 6ehdo5sFw4y7pApWiCVTfF6Qk30jT+8g04Mnw78m8zyIo7vOXuR/17xKGI3JPe9ktE VZZ5UZj1laoIw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FWCyd6DDWz9rxT; Thu, 29 Apr 2021 13:32:09 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87r1itd3fn.fsf@posteo.net> <87h7jptwh1.fsf@posteo.net> <87tunpzf09.fsf@gmx.de> <87r1it5u0q.fsf@posteo.net> <87pmydz9my.fsf@gmx.de> <87k0olz7fm.fsf@gmx.de> <87czudib4k.fsf@posteo.net> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Thu, 29 Apr 2021 11:30:02 +0000 In-reply-to: <87czudib4k.fsf@posteo.net> Message-ID: <87a6phiax5.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067 Cc: 48067@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Thierry Volpiatto writes: > Michael Albinus writes: > >> Hi Thierry, >> >>> It works, and I can reproduce the problem. Now debugging. >> >> With the appended patch, it works for me on your machine. Could you pls = check? > > I confirm it works, great! Thanks! While we are at it perhaps you can use ansi-color-apply in tramp log unless it cause performance problems (seems it doesn't)? =2D-=20 Thierry --=-=-= Content-Type: image/png Content-Disposition: attachment; filename="Capture =?utf-8?Q?d=E2=80=99=C3=A9cran=5F2021-04-29=5F09-40-13=2Epng?=" Content-Transfer-Encoding: base64 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 HQhgAAAAAElFTkSuQmCC --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCKmTYTHHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvkyw/C/0X4UbOj2PvWZ3WzYuum/CF4YOC58Fp Evzs+qRyMFeprqKVQtx5o7npCiJklAsCpYY1bfxGeLyph9ZMmMzP2wbyjfscYcb0 5ZTJZzpP8dDHb8EGxC6mtgm2YGE8fi+h8eENKks5s7rGYElm+zT5lwz7PXWBO4on iuAh15m0QxHP0K7gw1d/5a5+pE6sq5jS/CYT7CZSaJ9UvN5JMazuVo89jmUe9xqq 98+QGmtaVF5BP6Bb5HyOcZ2gOyHdqRaqNLOAZYsUs0nbvJ0zUZHb33HxGIOi/tkI cWS9xGeR+Xly92VJyUkhRsVDcv4P4opCR1oTZ/5ThMrDEVReKhlmu+T+lLXDBY0y BsuNyjc1ySs2aabGP+idgTKg+KFQ8ysbqDW/wGWwFki2tfixgOSkBT3igT3bxL38 248B2QBveqLt/Wu/pIiAcQ2pIrhECIUT0QX0NTBfAW7gQxee7G4IdDhuw3EzH8yp tOOFUIHZVfZcoAdOEZ9MiUWxxLEpf0bd4m0= =bYYR -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 09:07:37 2021 Received: (at 48067-done) by debbugs.gnu.org; 29 Apr 2021 13:07:37 +0000 Received: from localhost ([127.0.0.1]:55090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc6OH-00069b-84 for submit@debbugs.gnu.org; Thu, 29 Apr 2021 09:07:37 -0400 Received: from mout.gmx.net ([212.227.15.18]:39091) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc6OF-00069N-0d for 48067-done@debbugs.gnu.org; Thu, 29 Apr 2021 09:07:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619701648; bh=ThL+caD34e9DuqlFrsAYgajqrbVpJDJE4IYdoZVn0go=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=OTwUYaldHNQEVaNBdu3/BtjYRmoRDmo/Cz/OTg4v5Q67XZwtqNfIDrCaIQxdaeQGR NMGiMNg2FWjDgSJ2g2fubJNUXdWZrjKTQuPQ0tS6dUlF5aY1BY6RQ16HPyw4dTC19O wN8IL9JP/3MMVNA9RyF7VarG7kGNPfx3greq8ZtU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.249.85]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mjj8D-1l92qJ09hT-00lHmt; Thu, 29 Apr 2021 15:07:28 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87h7jrj664.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87r1itd3fn.fsf@posteo.net> <87h7jptwh1.fsf@posteo.net> <87tunpzf09.fsf@gmx.de> <87r1it5u0q.fsf@posteo.net> <87pmydz9my.fsf@gmx.de> <87k0olz7fm.fsf@gmx.de> <87czudib4k.fsf@posteo.net> Date: Thu, 29 Apr 2021 15:07:26 +0200 In-Reply-To: <87czudib4k.fsf@posteo.net> (Thierry Volpiatto's message of "Thu, 29 Apr 2021 11:26:47 +0000") Message-ID: <87fsz9z1bl.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:oaMYmYxHOOEDscB+TLZvAVD+OLXWreoot8zLyLjcHqWp7k2f2zX lqxhvJarQ0WsqyyYpsC3Zvduc22blKPbuXJxRZGdakHEFT9xMJSLaCQ4k1o4gSwaixBxvSA sKY5FRyrhwFgyBthUYgJFeXqRKWniC5OQ8RDq2P52Kphxd8/HxKr9A0J03wG6lEK8L9p6FK 3CMAKsSnxsiUYL3mTpVSQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:r8OJ26+2Kys=:tC9cia4CqGo/kWShN6stsz YYFxgE6Fsz+mEJgEZ193Iq8XQHyxjyN/UP5mNEJEjHzMvTOwyQ5phqzXfvoiMg5f5iLSyRZDd NCX+w5KOhWXnQbl5g9OnqewBUFjglHRo2SDXj8zxwJX8yI5cVA6dn+BKWwrZV1WWW/WkpEJp6 Wi+n0iSPJKbrAoEaupH/3p4lesKqWkXFh6dR8SZAtGUhJwC0y73vew+g+XIAVZ2Zdu3rEOdDa MZmat5MgKKzCehS7QkhLp/lWJkWJW4n+0VMmJ0u4Wsutnl7GwrT5ot4DRCoNybyE/2TLj4n0J sN6OIIyjlpUSirWEm4zHVwLpf3aEasTVMiEYe7MXj6dwHJWPbISumkFjpW4pBAVN/fE/4RNmv QLsldnmkYzu9lJJ6kr2kf0tRcqCC0lTpWYKe3FFiyE6XVaECyJU13xOYb7hcDMfeUH9ELy2cW ked769eFrKaJb7wmM5iFhk4ijY5jPkdwM6rCgCM1j9VnELiauQnRX0iFnAsyQ24IpG7NjgZp5 K9lM/byfYuzWe6NirPWOj8NqGKZ520p8CPYGt045hOKOzg6fQ9zzWjaKVEzcAx7wS5XRo+mQ7 4itSUU3jMzE2Aa6Ht3aLJEeuYUgLb7Y5RKK0BbAG9mAoxQq2rNU8wq4EGuk5MxVMrtFOBH3IH BB2nTOlz5GZw9MQ8OF8nc/hZnAHUYfJjxkphng3NHvNgrr4lCMu2ZKFT7Qzqu7tyi/9vCxPD/ 9r1N4UB2kMGr84uaJLsl9UjFSrds9KgfJrncwV+j2Vir80aDxDcCO3RhNHdbm/3s2wOwasYY7 /mBflgra4abXtFp95Pl2EyvQQGuoNHvOW2M3NYuzpfrtjFRCBElf5P/NKJbVyCH0K42Xaa2v3 5DTS7f6YHpEEzcfAxYF1DysHE6Aib46t2uakRjtLoDMzaTsdWHyI/oGAomc4Fpei/PF9EVKPc JwAkyDsoJhkMlZ9OWP/h02W4s6G8HCP78AvoCw9uOKjWXfUNiWqY0iUBo7NmoKg4g+0uBwYyT m3CvM07qsIZYeZl9G/9uV5hL74U133aBQD7HYIvQcZgbhN3VbEe5EKqL2uixDgrJKwkHiigxN pz2iGMBwggchkKQ/bVCZheCt6OoxFJg95r8E5o1JP365+Fg80SLItFrnphgL3rBJ1sQFRGf+H RSMW03RZm8LpAOv37nF1y6Xkl0B4iLyojOKyq+/glkvuJjGiWbXZ1rRHj0fkSvMwJI54tlDAR sAKwY44I8+yVlFV4X X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067-done Cc: 48067-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.7 (-) Thierry Volpiatto writes: Hi Thierry, >>> It works, and I can reproduce the problem. Now debugging. >> >> With the appended patch, it works for me on your machine. Could you pls check? > > I confirm it works, great! Thanks! Thanks for the feedback, and for your kind hosting of my tests. I've pushed to latest changes to master, slightly modified. Closing the bug. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 09:10:02 2021 Received: (at 48067) by debbugs.gnu.org; 29 Apr 2021 13:10:02 +0000 Received: from localhost ([127.0.0.1]:55097 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc6Qc-0006DU-Jw for submit@debbugs.gnu.org; Thu, 29 Apr 2021 09:10:02 -0400 Received: from mout.gmx.net ([212.227.17.22]:46225) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc6Qa-0006Cx-Re for 48067@debbugs.gnu.org; Thu, 29 Apr 2021 09:10:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619701793; bh=UK0/Z/NPeR9OCnEHJF0ymYicW647a5K+SwEOZDm/LIg=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=JGtUbcLV7ZyZLHEjORsgeGpOnygVkGb9rvyqLyj08uroO5ut2d1gUC3TE4TCPx+aC avKCbZdE8JpGOR9HjQ7J2zOQZ1BLs3cBtb/+iUHl7tLj+XSAJa8iQJ3dWPqqzx515U U9HzcjjHPpBo/ukh1yzI47V9fTcHSze0fLOKTKNw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from gandalf.gmx.de ([212.91.249.85]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MtwUm-1lJLgq3s0C-00uIjC; Thu, 29 Apr 2021 15:09:53 +0200 From: Michael Albinus To: Thierry Volpiatto Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor References: <87eeev8xq7.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87r1itd3fn.fsf@posteo.net> <87h7jptwh1.fsf@posteo.net> <87tunpzf09.fsf@gmx.de> <87r1it5u0q.fsf@posteo.net> <87pmydz9my.fsf@gmx.de> <87k0olz7fm.fsf@gmx.de> <87czudib4k.fsf@posteo.net> <87a6phiax5.fsf@posteo.net> Date: Thu, 29 Apr 2021 15:09:52 +0200 In-Reply-To: <87a6phiax5.fsf@posteo.net> (Thierry Volpiatto's message of "Thu, 29 Apr 2021 11:30:02 +0000") Message-ID: <87bl9xz17j.fsf@gmx.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:71loL897LfvGNrDyeOPURPXBuw64G+5lB4Pg/Hxep3YRYQLtj9j uRA7P462Ii2IQKS8SpJKdmGRE/l6ts2RSh//7GaQzq1AvSyiQgEX3UhluPd1g50wXFy43dk YqzHiOxyHMHRYfMsUP/gTkRUzVAhoZZ5jEV5BYthVDtoza0xneRek0EC+osp7E/Sa2O589+ pk9W/kEovzHKkdsQS1hag== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:TWL+EK2AZvo=:08T6WB7TKKFpL5v9QQijzn EPCLTeiWLJfmyCd6TAKaXiqnWqnawkwjpxdkV1w3UCFfiiQtUKFVLAMGtNMXDG6hfEVsjk6rl blsgU0NdEdOmWWj05AsNrRfeFaJYc2PdQQnhdRa/DZ+HKl18UAhArEnVhL3stDxptClDEs4Fq ft+WkpI8BrWCIooQQCwnOONrihX5UiQJDSrPHadjLazJsdVoqXPD2Z39zMaSBKQP+JGwCPH8f NW+H9o64KZLV+u5m7MexHvf+HUhaieSaWvelIiTrNKKdoST89agzOjjcE2WixRZIFmIhzApXI UzOY8EoKf/7htBPyiH9Fz7n1XD0g7T/QMBtdJgxi3ItdhGMccPw/a46DJul05KhQLR7uJOtw3 IU0GVZ0oZ5A/25sR1+xXQJoIgN5Ovq9tFWmVnD9zPxjd4GKejlDXyv+AO/JO/XR5zKn7wOfHY SnbT7etWzwjgVptZZQTtb6cDZ5tX+LFXP61khOFBkMPKuTcez/iKkkPGPKUtzEu7CwC0X22XU KzDEE5ilBtcgOa/lpetigwKvCS0iAtic0RFvejZEEj7bsSqrhmIyhcSaJMuH7WYWmr4KylcVo H4U7iKQU3NMOG3jUtU7jy3ZdTrpxGeYSvrxZ/7FTPAlbfH5rs6jNK7q0l+hmMcregQIzPlCgY CXIozufJsikHXvhINGLbu6AVg+BWmd6fNO9U4LXePtnrXt/fuUytSQTuXuV2W9KdzAkFpDdHP QUT6oROBAen9Rg70nAJjuGAQtOEygrrn3JqR8moYgGoAFd3pnaPWyhVStSa39510xs3onabEn +au+R7tC1LKs3Iq3DKUqQuSnHpUo3DK7UGVcUWinCGVRIhdCtkTUDGs6IeAqeOJ3ClbXVbOEy 5r0HY8NvmL+okKqsp563e430U3b08IVQwFN0ihcp6s6L3FD47fH3rYT/PCeNZdQvMQWTAz3v8 XMJ33Qrou//vNoaHm1CsWuvhYgmd5G5/hVTDfjuLMbluX0X9NdvPlCLLIf2ockd3qRbqm2xZk hbW10GO3bpXro7U3Dn1Q7ABexmKnJZDIO67AYWdmKpsJBH/HswPc5XnYae0YcnjdOgnIo2hl4 g48Y5FgqzoUhrqYZL5Nw//jhD0GWMhguZK7NM25NwZPNPwMtbxaMmni8n1y7sRVJlou5zs94M KxbtjJkx/ezHqp8YMP8WHako+QXBOIi0P3iI628kZCtTfYExQPyueKMwewQsDXu8E87GLJkeT cy3F6xNcFCWhI013n X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 48067 Cc: 48067@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 (-) Thierry Volpiatto writes: Hi Thierry, > While we are at it perhaps you can use ansi-color-apply in tramp log > unless it cause performance problems (seems it doesn't)? No, that's not to idea of Tramp's debug buffer. It is important to see every single char, also ANSI escape sequences, for debugging. Often, the problems are hidden there. Best regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 29 09:21:17 2021 Received: (at 48067-done) by debbugs.gnu.org; 29 Apr 2021 13:21:17 +0000 Received: from localhost ([127.0.0.1]:55109 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc6bU-0006Tu-U8 for submit@debbugs.gnu.org; Thu, 29 Apr 2021 09:21:17 -0400 Received: from mout01.posteo.de ([185.67.36.65]:40493) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lc6bS-0006Tg-QT for 48067-done@debbugs.gnu.org; Thu, 29 Apr 2021 09:21:15 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 76D3E240029 for <48067-done@debbugs.gnu.org>; Thu, 29 Apr 2021 15:21:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1619702468; bh=6Ai1XUy5MSIBeJTNb+x8V/jddv1a12Yka1G5xbUnPww=; h=From:To:Cc:Subject:Date:From; b=fMjLFoATmAw3hnaeND6psqZLrDfx0cv+edtnitPii1WTiKbcqlNzQQx2QhprcYafk q6uK87oBtpn6Vl1V2jn6735O2/7SucufrXlZBPFLW8nhYOmN/fHn8DGocsqTMZLyvF HTeIRTQzmTnbp2CvUSm7CiaMCWKvcJT6keWMoNzHLuBFnhtfMo4Z+LAAeyYi+D6s5C o6lu6qqpUC5DD0pe/hxQXuNP8UH5iS2I10jjA1Etv6Jf2UOcm0JG4KwyVyGhrBIEA+ QId1J+PKT16kNnueVs94dKsh6JRjp7Wk1fQCGRuk3/fk1hYTnL8TWQv2MJlFipFLo8 Lb9u1Q0g8O4tg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4FWGNM1D3Cz6tmR; Thu, 29 Apr 2021 15:21:06 +0200 (CEST) References: <87eeev8xq7.fsf@posteo.net> <87eeeudfkc.fsf@gmx.de> <8735vallc2.fsf@posteo.net> <87tunqbqw9.fsf@gmx.de> <87czuefu94.fsf@posteo.net> <87bl9y5x66.fsf@gmx.de> <87zgxi1nci.fsf@posteo.net> <87zgxixx8j.fsf@posteo.net> <87v9864bql.fsf@gmx.de> <87tunqxrii.fsf@posteo.net> <87fsza1f7r.fsf@gmx.de> <875z066y7j.fsf@posteo.net> <877dkm1bms.fsf@gmx.de> <87r1itd3fn.fsf@posteo.net> <87h7jptwh1.fsf@posteo.net> <87tunpzf09.fsf@gmx.de> <87r1it5u0q.fsf@posteo.net> <87pmydz9my.fsf@gmx.de> <87k0olz7fm.fsf@gmx.de> <87czudib4k.fsf@posteo.net> <87fsz9z1bl.fsf@gmx.de> From: Thierry Volpiatto To: Michael Albinus Subject: Re: bug#48067: 28.0.50; Tramp error: cannot determine gio monitor Date: Thu, 29 Apr 2021 13:20:37 +0000 In-reply-to: <87fsz9z1bl.fsf@gmx.de> Message-ID: <877dkli5vk.fsf@posteo.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 48067-done Cc: 48067-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Michael Albinus writes: > Thierry Volpiatto writes: > > Hi Thierry, > >>>> It works, and I can reproduce the problem. Now debugging. >>> >>> With the appended patch, it works for me on your machine. Could you pls= check? >> >> I confirm it works, great! Thanks! > > Thanks for the feedback, and for your kind hosting of my tests. > > I've pushed to latest changes to master, slightly modified. Closing the b= ug. Great! Thanks. =2D-=20 Thierry --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQHHBAEBCgAxFiEEI9twfRN7r3nig/xwDsVtFB0W75MFAmCKsr8THHRoaWV2b2xA cG9zdGVvLm5ldAAKCRAOxW0UHRbvk3yVDACnylrFWgSwk4C2xteeDgaij4hsr3vx 1eXaXybOQ2qjpPdRyObox8MOXuTfeSPUxktLSD4G2/EN+QvJ54R4fOfDIdgTUWWA oQXOaRg97IAc21MB23eqA9zrjehW5/KOzWQdp74BnUhfxVltqR4AC32m9s+VOgdH aibFvVPKErrNahat3zaqj/RQAHEP2KSmIns3E9uBtsCwevLUiszQ5R0RL3DK+AQj OV2OSCioiOA/bm/gtiGbuM3X8DZros2O8mN5mydvPpDuJIklV3JpQRMDEVNbmZwd xx8X7/uGg8xyeXd95pH+Q5AVZ7Thi7IX+RWNUJLeampDYyaAsS3Sn61/4NPmZ6WR ezdjt0ZZZuHZss7yArqsZ186i+Xg5OP80Pcd/p6KguSTaHv5AvSyNmA2Q4/BNIba moJAavDX3+N9Z1favKAjuoyGuMUSPqls4Uwb5NxI50ThCei9BRe6JKWUhlgjgorb WCG8ruE4rgiXn3bB6wYvjgTL5V3zGfztRa0= =56Pk -----END PGP SIGNATURE----- --=-=-=-- From unknown Sun Aug 10 11:49:23 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, 28 May 2021 11:24:06 +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