From unknown Sat Jun 21 10:35:49 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#67704 <67704@debbugs.gnu.org> To: bug#67704 <67704@debbugs.gnu.org> Subject: Status: 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted file Reply-To: bug#67704 <67704@debbugs.gnu.org> Date: Sat, 21 Jun 2025 17:35:49 +0000 retitle 67704 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted = file reassign 67704 emacs submitter 67704 Tassilo Horn severity 67704 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 01:49:54 2023 Received: (at submit) by debbugs.gnu.org; 8 Dec 2023 06:49:54 +0000 Received: from localhost ([127.0.0.1]:43665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBUgL-0008GG-1M for submit@debbugs.gnu.org; Fri, 08 Dec 2023 01:49:54 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49684) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBUgH-0008Fs-Jv for submit@debbugs.gnu.org; Fri, 08 Dec 2023 01:49:51 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBUfx-0002rI-2s for bug-gnu-emacs@gnu.org; Fri, 08 Dec 2023 01:49:30 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBUfv-0006L4-Ey for bug-gnu-emacs@gnu.org; Fri, 08 Dec 2023 01:49:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=1CKcPoQC/6rtI2F9RMiokLS1b+tM4aKpGk4YldMKn4s=; b=SPnEZ3pYkrqrLV Lhr+1SFS+mjxTtIvJIsDbTI9In9Z+pswfvT34hyi1QXA36RlqaWR9orN7u7j6eS7qmALnPcRKDTmY FTc6iHnzTlxzvwRE+xszli7aXScfBarV40WA3sjcQ6ydeO9lp/Y16cfQcsaNiIMTUZV+Yjt2XeAqf yM86pHMdTKzURbuR94KD0sC8yWCsPMAT/eqh2Sb3FjDaV+qhTaQlpzppFl36AIA9S+LDQxmoTQ+5m p0GqEnPX0TRMADi1rn2zU9A4yGz3Vygwc+ogmlWGPNJ/X5CGf+uTjdUXTqa08rcgrRxN6zg9fDzVu PqWFavt62nNBF4iwJd8A==; X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudekhedggeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhvffufgffkfggtgfgsehtqhertd dtredtnecuhfhrohhmpefvrghsshhilhhoucfjohhrnhcuoehtshguhhesghhnuhdrohhr gheqnecuggftrfgrthhtvghrnhepheeifefhiedvtdfhleefhfeludeihfejvefggeevue dthffhhefgffeutdfgjeeunecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehm rghilhhfrhhomhepthhhohhrnhdomhgvshhmthhprghuthhhphgvrhhsohhnrghlihhthi dqkeeijeefkeejkeegqdeifeehvdelkedqthhsughhpeepghhnuhdrohhrghesfhgrshht mhgrihhlrdhfmh X-ME-Proxy: Feedback-ID: ib2b94485:Fastmail From: Tassilo Horn To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted file User-Agent: mu4e 1.11.26; emacs 30.0.50 X-Debbugs-Cc: Date: Fri, 08 Dec 2023 07:49:13 +0100 Message-ID: <87o7f1b34m.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) 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: -1.0 (-) I have several GPG-encrypted files such as ~/.authinfo.gpg which I use as auth-source. I can still open them fine where I get a pinentry dialog the first time until the password is cached in the gpg-agent. However, I cannot save/write such files from emacs anymore which used to work flawlessly for many years. When I try to save, emacs just seems to hang indefinitely. Setting debug-on-quit and then C-g-ing reveals it hangs in there (emacs -Q): --8<---------------cut here---------------start------------->8--- Debugger entered--Lisp error: (quit) epg-wait-for-status(#s(epg-context :protocol OpenPGP :program "/usr/bin/g= pg2" :home-directory nil :armor nil :textmode nil :include-certs nil :ciphe= r-algorithm nil :digest-algorithm nil :compress-algorithm nil :passphrase-c= allback (epa-file-passphrase-callback-function . "/home/horn/Repos/configs/= dot-authinfo.gpg") :progress-callback (epa-progress-callback-function . "En= crypting /home/horn/Repos/configs/dot-authinfo.gpg") :edit-callback nil :si= gners nil :sender nil :sig-notations nil :process # :output-fi= le "/tmp/epg-outputxL3w1m" :result nil :operation encrypt :pinentry-mode ni= l :error-output "" :error-buffer #) ("BEGIN_ENCRYPTION= ")) epg-start-encrypt(#s(epg-context :protocol OpenPGP :program "/usr/bin/gpg= 2" :home-directory nil :armor nil :textmode nil :include-certs nil :cipher-= algorithm nil :digest-algorithm nil :compress-algorithm nil :passphrase-cal= lback (epa-file-passphrase-callback-function . "/home/horn/Repos/configs/do= t-authinfo.gpg") :progress-callback (epa-progress-callback-function . "Encr= ypting /home/horn/Repos/configs/dot-authinfo.gpg") :edit-callback nil :sign= ers nil :sender nil :sig-notations nil :process # :output-file= "/tmp/epg-outputxL3w1m" :result nil :operation encrypt :pinentry-mode nil = :error-output "" :error-buffer #) #s(epg-data :file ni= l :string "...") (#s(epg-key :owner-trust ultimate :sub-key-list (#s(epg-su= b-key :validity ultimate :capability (sign certify) :secret-p nil :algorith= m 1 :length 4096 :id "..." :creation-time 1474387910 :expiration-time nil := fingerprint "...") #s(epg-sub-key :validity ultimate :capability (encrypt) = :secret-p nil :algorithm 1 :length 4096 :id "..." :creation-time 1474387910= :expiration-time nil :fingerprint "...")) :user-id-list (#s(epg-user-id :v= alidity ultimate :string "Tassilo Horn " :signature-list nil)= #s(epg-user-id :validity ultimate :string "Tassilo Horn " :signature-list nil) #s(epg-user-id :validity ultimate :string "Tas= silo Horn " :signature-list nil) #s(epg-user-id :validity ul= timate :string "Tassilo Horn " :signature-list nil) #s(epg= -user-id :validity ultimate :string "Tassilo Horn " :si= gnature-list nil)))) nil nil) epg-encrypt-string(#s(epg-context :protocol OpenPGP :program "/usr/bin/gp= g2" :home-directory nil :armor nil :textmode nil :include-certs nil :cipher= -algorithm nil :digest-algorithm nil :compress-algorithm nil :passphrase-ca= llback (epa-file-passphrase-callback-function . "/home/horn/Repos/configs/d= ot-authinfo.gpg") :progress-callback (epa-progress-callback-function . "Enc= rypting /home/horn/Repos/configs/dot-authinfo.gpg") :edit-callback nil :sig= ners nil :sender nil :sig-notations nil :process # :output-fil= e "/tmp/epg-outputxL3w1m" :result nil :operation encrypt :pinentry-mode nil= :error-output "" :error-buffer #) "..." (#s(epg-key := owner-trust ultimate :sub-key-list (#s(epg-sub-key :validity ultimate :capa= bility (sign certify) :secret-p nil :algorithm 1 :length 4096 :id "..." :cr= eation-time 1474387910 :expiration-time nil :fingerprint "...") #s(epg-sub-= key :validity ultimate :capability (encrypt) :secret-p nil :algorithm 1 :le= ngth 4096 :id "..." :creation-time 1474387910 :expiration-time nil :fingerp= rint "...")) :user-id-list (#s(epg-user-id :validity ultimate :string "Tass= ilo Horn " :signature-list nil) #s(epg-user-id :validity ulti= mate :string "Tassilo Horn " :signature-list nil) #= s(epg-user-id :validity ultimate :string "Tassilo Horn " :si= gnature-list nil) #s(epg-user-id :validity ultimate :string "Tassilo Horn <= xxx@fastmail.fm>" :signature-list nil) #s(epg-user-id :validity ultimate :s= tring "Tassilo Horn " :signature-list nil))))) epa-file-write-region(nil nil "/home/horn/Repos/configs/dot-authinfo.gpg"= nil t "~/Repos/configs/dot-authinfo.gpg" nil) epa-file-handler(write-region nil nil "/home/horn/Repos/configs/dot-authi= nfo.gpg" nil t "~/Repos/configs/dot-authinfo.gpg" nil) write-region(nil nil "/home/horn/Repos/configs/dot-authinfo.gpg" nil t "~= /Repos/configs/dot-authinfo.gpg") basic-save-buffer-2() basic-save-buffer-1() basic-save-buffer(t) save-buffer(1) funcall-interactively(save-buffer 1) command-execute(save-buffer) --8<---------------cut here---------------end--------------->8--- There's a gpg2 process started like that: /usr/bin/gpg2 --no-tty --status-fd 1 --yes --enable-progress-filter \ --command-fd 0 --output /tmp/epg-outputxL3w1m \ --encrypt -r When I perform that command (with a different --output file) on the command line, it says --8<---------------cut here---------------start------------->8--- [GNUPG:] KEY_CONSIDERED 0F1D0793E6C7D8A5DA026F1373292E404EDE1CF4 0 --8<---------------cut here---------------end--------------->8--- and I can type text and then hit C-d where it will say --8<---------------cut here---------------start------------->8--- [GNUPG:] PROGRESS stdin ? 0 0 B [GNUPG:] BEGIN_ENCRYPTION 2 9 [GNUPG:] PROGRESS stdin ? 21 0 B [GNUPG:] END_ENCRYPTION --8<---------------cut here---------------end--------------->8--- and write the text I entered to the encrypted --output file. So it looks like emacs doesn't do the equivalent of sending the "I am finished entering text" code which the key C-d on the shell does. The above was with the current emacs master. With the released version 29.1 as provided by my distro, I have the same issue, however the backtrace looks a bit different (a accept-process-output on top): Debugger entered--Lisp error: (quit) accept-process-output(# 1) epg-wait-for-status(#s(...) ("BEGIN_ENCRYPTION")) epg-start-encrypt(...) epg-encrypt-string(...) epa-file-write-region(nil nil "/home/horn/Repos/configs/dot-authinfo.gpg"= nil t "~/Repos/configs/dot-authinfo.gpg" nil) apply(epa-file-write-region (nil nil "/home/horn/Repos/configs/dot-authin= fo.gpg" nil t "~/Repos/configs/dot-authinfo.gpg" nil)) epa-file-handler(write-region nil nil "/home/horn/Repos/configs/dot-authi= nfo.gpg" nil t "~/Repos/configs/dot-authinfo.gpg" nil) write-region(nil nil "/home/horn/Repos/configs/dot-authinfo.gpg" nil t "~= /Repos/configs/dot-authinfo.gpg") basic-save-buffer-2() basic-save-buffer-1() basic-save-buffer(t) save-buffer(1) funcall-interactively(save-buffer 1) call-interactively(save-buffer nil nil) command-execute(save-buffer) The GnuPG version is 2.4.3. I cannot say when the issue started appearing. I frequently read those files (which still works) but seldomly need to change them. So it's possible it's broken since several weeks. Or maybe it's not caused by emacs but the gpg2 interface changed? Oh yeah, that could be likely. My package manager log says [2023-12-04T08:32:29+0100] [ALPM] upgraded gnupg (2.2.41-2 -> 2.4.3-2) so there was a minor version upgrade on December, 4th. Maybe emacs is not yet ready for GnuPG 2.4.x? In GNU Emacs 30.0.50 (build 24, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.18.0) of 2023-12-08 built on thinkpad-t440p Repository revision: 3cf7d32b90ad32321c141bb2a34a670d2d6df5b7 Repository branch: master System Description: Arch Linux Configured using: 'configure --with-tree-sitter --with-pgtk --with-modules' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LC_MONETARY: de_DE.utf8 value of $LC_NUMERIC: de_DE.utf8 value of $LC_TIME: de_DE.utf8 value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: mu4e:main Minor modes in effect: hexl-follow-ascii: t breadcrumb-mode: t editorconfig-mode: t global-aggressive-indent-mode: t pdf-occur-global-minor-mode: t diredfl-global-mode: t mu4e-search-minor-mode: t mu4e-update-minor-mode: t mu4e-context-minor-mode: t mu4e-modeline-mode: t which-key-mode: t highlight-parentheses-mode: t yas-global-mode: t yas-minor-mode: t global-git-commit-mode: t magit-auto-revert-mode: t server-mode: t corfu-history-mode: t global-corfu-mode: t corfu-mode: t vertico-mode: t marginalia-mode: t minibuffer-depth-indicate-mode: t switchy-window-minor-mode: t electric-pair-mode: t recentf-mode: t override-global-mode: t repeat-mode: t save-place-mode: t savehist-mode: t puni-global-mode: t puni-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t buffer-read-only: t column-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t overwrite-mode: overwrite-mode-binary Load-path shadows: ~/Repos/el/mu/mu4e/mu4e hides ~/Repos/el/mu/build/mu4e/mu4e ~/Repos/el/mu/mu4e/mu4e-modeline hides ~/Repos/el/mu/build/mu4e/mu4e-modeli= ne ~/Repos/el/mu/mu4e/mu4e-context hides ~/Repos/el/mu/build/mu4e/mu4e-context ~/Repos/el/mu/mu4e/mu4e-main hides ~/Repos/el/mu/build/mu4e/mu4e-main ~/Repos/el/mu/mu4e/mu4e-vars hides ~/Repos/el/mu/build/mu4e/mu4e-vars ~/Repos/el/mu/mu4e/mu4e-window hides ~/Repos/el/mu/build/mu4e/mu4e-window ~/Repos/el/mu/mu4e/mu4e-speedbar hides ~/Repos/el/mu/build/mu4e/mu4e-speedb= ar ~/Repos/el/mu/mu4e/mu4e-view hides ~/Repos/el/mu/build/mu4e/mu4e-view ~/Repos/el/mu/mu4e/mu4e-thread hides ~/Repos/el/mu/build/mu4e/mu4e-thread ~/Repos/el/mu/mu4e/mu4e-bookmarks hides ~/Repos/el/mu/build/mu4e/mu4e-bookm= arks ~/Repos/el/mu/mu4e/mu4e-org hides ~/Repos/el/mu/build/mu4e/mu4e-org ~/Repos/el/mu/mu4e/mu4e-lists hides ~/Repos/el/mu/build/mu4e/mu4e-lists ~/Repos/el/mu/mu4e/mu4e-actions hides ~/Repos/el/mu/build/mu4e/mu4e-actions ~/Repos/el/mu/mu4e/mu4e-helpers hides ~/Repos/el/mu/build/mu4e/mu4e-helpers ~/Repos/el/mu/mu4e/mu4e-search hides ~/Repos/el/mu/build/mu4e/mu4e-search ~/Repos/el/mu/mu4e/mu4e-server hides ~/Repos/el/mu/build/mu4e/mu4e-server ~/Repos/el/mu/mu4e/mu4e-obsolete hides ~/Repos/el/mu/build/mu4e/mu4e-obsole= te ~/Repos/el/mu/mu4e/mu4e-update hides ~/Repos/el/mu/build/mu4e/mu4e-update ~/Repos/el/mu/mu4e/mu4e-message hides ~/Repos/el/mu/build/mu4e/mu4e-message ~/Repos/el/mu/mu4e/mu4e-compose hides ~/Repos/el/mu/build/mu4e/mu4e-compose ~/Repos/el/mu/mu4e/mu4e-headers hides ~/Repos/el/mu/build/mu4e/mu4e-headers ~/Repos/el/mu/mu4e/mu4e-query-items hides ~/Repos/el/mu/build/mu4e/mu4e-que= ry-items ~/Repos/el/mu/mu4e/mu4e-notification hides ~/Repos/el/mu/build/mu4e/mu4e-no= tification ~/Repos/el/mu/mu4e/mu4e-contacts hides ~/Repos/el/mu/build/mu4e/mu4e-contac= ts ~/Repos/el/mu/mu4e/mu4e-icalendar hides ~/Repos/el/mu/build/mu4e/mu4e-icale= ndar ~/Repos/el/mu/mu4e/mu4e-mark hides ~/Repos/el/mu/build/mu4e/mu4e-mark ~/Repos/el/mu/mu4e/mu4e-contrib hides ~/Repos/el/mu/build/mu4e/mu4e-contrib ~/Repos/el/mu/mu4e/mu4e-folders hides ~/Repos/el/mu/build/mu4e/mu4e-folders ~/Repos/el/mu/mu4e/mu4e-mime-parts hides ~/Repos/el/mu/build/mu4e/mu4e-mime= -parts /home/horn/.emacs.d/elpa/ef-themes-1.4.0.0.20231205.64730/theme-loaddefs hi= des /home/horn/Repos/el/emacs/lisp/theme-loaddefs /home/horn/.emacs.d/elpa/transient-20231205.1848/transient hides /home/horn= /Repos/el/emacs/lisp/transient Features: (shadow sort expreg cap-words superword subword face-remap mail-extr rdictcc emacsbug cus-start so-long view tramp-cmds puni display-fill-column-indicator display-line-numbers ef-cherie-theme generic totp-widget totp hexl bindat yaml-mode fish-mode cargo xref cargo-process web-mode disp-table preview-latex auctex tex-site breadcrumb pulse project editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch elfeed-show elfeed-search vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view debbugs-browse elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib avl-tree generator url-queue xml-query hl-todo aggressive-indent rainbow-mode pdf-occur tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet pdf-isearch pdf-misc pdf-tools pdf-view jka-compr pdf-cache pdf-info tq pdf-util pdf-macs image-mode exif vc-git vc-dir ewoc epa-file diredfl dired-x mu4e-icalendar gnus-icalendar icalendar diary-lib diary-loaddefs mu4e mu4e-org mu4e-notification notifications mu4e-main smtpmail mu4e-view mu4e-mime-parts mu4e-headers mu4e-thread mu4e-actions org-capture org-refile org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs cal-menu calendar cal-loaddefs org-compat org-version org-macs mu4e-compose mu4e-search mu4e-lists mu4e-bookmarks mu4e-mark mu4e-message flow-fill mule-util hl-line mu4e-contacts mu4e-update mu4e-folders mu4e-context mu4e-query-items mu4e-server mu4e-modeline mu4e-vars mu4e-helpers mu4e-config mu4e-window magit-bookmark bookmark ido mu4e-obsolete hippie-exp auto-dictionary flyspell ispell tramp-smb which-key highlight-parentheses restclient yasnippet forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub let-alist forge-notify forge-revnote forge-pullreq forge-issue forge-topic yaml forge-post markdown-mode noutline outline forge-repo forge forge-core forge-db closql emacsql-sqlite-common emacsql emacsql-compiler eieio-base magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode git-commit log-edit pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor comp comp-cstr server magit-mode magit-git magit-base magit-section cursor-sensor crm dash visual-filename-abbrev rg vc vc-dispatcher rg-info-hack advice rg-menu transient rg-ibuffer rg-result wgrep-rg wgrep rg-history rg-header ibuf-ext ibuffer ibuffer-loaddefs grep compile debbugs soap-client url-http url-auth url-gw nsm warnings rng-xsd rng-dt rng-util xsd-regexp bug-reference thingatpt kind-icon svg-lib color corfu-history corfu vertico marginalia icomplete mb-depth use-package-diminish switchy-window compat elec-pair recentf tree-widget edmacro kmacro use-package-bind-key bind-key diminish repeat rust-ts-mode c-ts-common find-func treesit saveplace tramp-sh tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell pcomplete comint ansi-osc ring format-spec ansi-color tramp-loaddefs savehist smiley gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum shr pixel-fill kinsoku url-file svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus comp-run comp-common rx xml gnus-cloud nnimap nnmail mail-source utf7 nnoo parse-time iso8601 gnus-spec gnus-int gnus-range message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util text-property-search time-date mm-util mail-prsvr mail-utils range ef-themes cl-extra help-mode use-package-ensure use-package-core finder-inf cus-edit pp cus-load icons wid-edit aggressive-indent-autoloads auto-dictionary-autoloads breadcrumb-autoloads cape-autoloads cargo-autoloads clojure-mode-autoloads corfu-autoloads csv-mode-autoloads debbugs-autoloads diminish-autoloads diredfl-autoloads editorconfig-autoloads ef-themes-autoloads elfeed-autoloads ement-autoloads expreg-autoloads fish-mode-autoloads forge-autoloads closql-autoloads emacsql-autoloads ghub-autoloads highlight-parentheses-autoloads hl-todo-autoloads kind-icon-autoloads magit-autoloads pcase git-commit-autoloads marginalia-autoloads markdown-mode-autoloads mastodon-autoloads pdf-tools-autoloads persist-autoloads plz-autoloads puni-autoloads easy-mmode rainbow-mode-autoloads rcirc-color-autoloads request-autoloads restclient-autoloads rg-autoloads svg-lib-autoloads symbol-overlay-autoloads tablist-autoloads taxy-magit-section-autoloads taxy-autoloads magit-section-autoloads dash-autoloads totp-autoloads transient-autoloads treepy-autoloads vertico-autoloads visual-filename-abbrev-autoloads web-mode-autoloads wgrep-autoloads which-key-autoloads with-editor-autoloads info compat-autoloads yaml-autoloads yaml-mode-autoloads yasnippet-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 894950 154975) (symbols 48 52000 7) (strings 32 241367 6416) (string-bytes 1 7370278) (vectors 16 97111) (vector-slots 8 1664749 96887) (floats 8 710 316) (intervals 56 10169 364) (buffers 992 19)) From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 02:10:01 2023 Received: (at 67704) by debbugs.gnu.org; 8 Dec 2023 07:10:01 +0000 Received: from localhost ([127.0.0.1]:43682 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBUzo-0000eY-TB for submit@debbugs.gnu.org; Fri, 08 Dec 2023 02:10:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43600) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBUzm-0000e7-NV for 67704@debbugs.gnu.org; Fri, 08 Dec 2023 02:09:59 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBUzU-0005FW-Gp for 67704@debbugs.gnu.org; Fri, 08 Dec 2023 02:09:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=k2hv4imhkf9mTj58szhN1cOJkJLTUOGsU5hU+++dR+Q=; b=j6SDJiJSdaAP aHpKUNV98olJkCZzzT5jWwyIp5VRILVMmhAA43qeHDzy/SXT7h3EQLFWyz3Gxj8KvmHK8d9aG8I1N mEC5bcYIcMJhC+8ziBGiSsZLvkGxeIJnc1dLBRd63LuwxpC5hjbzmttHd41GwLnZ3d1OzGBmh4hAq R+O0X/RiII5xU9FZ6XXBNXii/P9DhXvhsUHfJvCQuZ53Q0auguuCTyA27E1zwMCdyKdh9pJxjG2iz Wmi26mDCspMCTiTjAxaQt4sokwMgjDOMPnrPA7hU+RASjAX7MPpYrwoxLQ32PKQumtZ6U0+R/v3J1 1mDoQz36+KQqkoQSPPH7Mw==; Date: Fri, 08 Dec 2023 09:09:55 +0200 Message-Id: <83cyvh1870.fsf@gnu.org> From: Eli Zaretskii To: Tassilo Horn In-Reply-To: <87o7f1b34m.fsf@gnu.org> (message from Tassilo Horn on Fri, 08 Dec 2023 07:49:13 +0100) Subject: Re: bug#67704: 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted file References: <87o7f1b34m.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67704 Cc: 67704@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 (---) > From: Tassilo Horn > Date: Fri, 08 Dec 2023 07:49:13 +0100 > > > I have several GPG-encrypted files such as ~/.authinfo.gpg which I use > as auth-source. I can still open them fine where I get a pinentry > dialog the first time until the password is cached in the gpg-agent. > However, I cannot save/write such files from emacs anymore which used to > work flawlessly for many years. > > When I try to save, emacs just seems to hang indefinitely. Setting > debug-on-quit and then C-g-ing reveals it hangs in there (emacs -Q): Isn't this the problem with GnuPG described in PROBLEMS under "Saving a file encrypted with GnuPG via EasyPG hangs"? From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 02:39:06 2023 Received: (at 67704-done) by debbugs.gnu.org; 8 Dec 2023 07:39:06 +0000 Received: from localhost ([127.0.0.1]:43709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBVRy-0001nO-3Q for submit@debbugs.gnu.org; Fri, 08 Dec 2023 02:39:06 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:56090) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBVRu-0001mn-Sa for 67704-done@debbugs.gnu.org; Fri, 08 Dec 2023 02:39:04 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBVRc-000276-JT for 67704-done@debbugs.gnu.org; Fri, 08 Dec 2023 02:38:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=emMzNGybgb9tGV6QmpDuzHXvO5T9iRVJfmpKyL58v4g=; b=hgHtjWAgx+r+ 680ElIMHVuPN+nhAtJfj45Mq/TZMaslaOF5tRP60a5Wod0MeZ/76TOZCYXrgMVO54TpybIbKeJ19M mdTLcVttmNR5rd4rJP0DbAD24o9qlVXz4VQ2VNU+p30pguehUqkmEFA/P6h3Vwp7szjI3G47/5qZr KtbVeIzeIdAR0XpJnDZ+jrRkvn9etoQCzaHFCQ5BTwm2drBqijTCJNAwa619Jp7fE6tP5iDIJbVir OoRYRucNVZjrf58vNWJLsEA64ueP38hxfgLKyr+XKXz315B9FAqy5Xkw8L6XmAfUFz6yO6GXIQvWE a/aSrAMnexGhEc4DEOBe9w==; Date: Fri, 08 Dec 2023 09:38:59 +0200 Message-Id: <83a5ql16uk.fsf@gnu.org> From: Eli Zaretskii To: Tassilo Horn In-Reply-To: <87cyvhb1zh.fsf@gnu.org> (message from Tassilo Horn on Fri, 08 Dec 2023 08:13:54 +0100) Subject: Re: bug#67704: 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted file References: <87o7f1b34m.fsf@gnu.org> <83cyvh1870.fsf@gnu.org> <87cyvhb1zh.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67704-done Cc: 67704-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 (---) > From: Tassilo Horn > Date: Fri, 08 Dec 2023 08:13:54 +0100 > > Eli Zaretskii writes: > > >> When I try to save, emacs just seems to hang indefinitely. Setting > >> debug-on-quit and then C-g-ing reveals it hangs in there (emacs -Q): > > > > Isn't this the problem with GnuPG described in PROBLEMS under "Saving > > a file encrypted with GnuPG via EasyPG hangs"? > > Oh, indeed, it is. Thanks for the pointer. OK, so I'm closing this bug. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 03:11:47 2023 Received: (at 67704) by debbugs.gnu.org; 8 Dec 2023 08:11:47 +0000 Received: from localhost ([127.0.0.1]:43733 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBVxa-00038o-Sr for submit@debbugs.gnu.org; Fri, 08 Dec 2023 03:11:47 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:44631) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBVxW-00038R-Ve for 67704@debbugs.gnu.org; Fri, 08 Dec 2023 03:11:45 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=gYSRITEo Ztfwy4DQQocuEOrsoR0Dbeferf+FUkTgkqs=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=yfEMWJmdn3h9Z1Hyz3dR2UEAUSN+7I thicoTTN3+kuXiDmiTHMlzURFvMbulcQCwEFvgpwgaS4LHQKKNJ1svCg== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=gYSRITEoZtfwy4DQ QocuEOrsoR0Dbeferf+FUkTgkqs=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=P665e6z5WIQ54GKWm5XCgNQMkZNhi6a750iSYK vGJPd0l47n5lQpuhlf0TpqbB6fzct9kB6ZzUEkYVjRyzRRgN5p5lVXYSKPBpwwd3TeucNw nYBC9NcWnljbHlUjvAs+jQVejjQ+RBksKDAiG1yoniqahV+HGDn2onJtm9aWi9UvKl3+Ib OBjiSWmY/2c06N97dnUx2HFQvYkl4H+no2aelzPX3+RxE4ptQZ1RD6dnKACy9uaYUmIEpi GVk03AepOtoLhLeSPAKHKRnoaiFC95BnfRx9BsC/VwsRP2S15mhPcyZHKil4sw5a4McRBJ UZyPSZb43PBhu4dsrulNbMdw== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id c7d3b153 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 8 Dec 2023 09:11:27 +0100 (CET) From: Manuel Giraud To: Eli Zaretskii Subject: Re: bug#67704: 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted file In-Reply-To: <83cyvh1870.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 09:09:55 +0200") References: <87o7f1b34m.fsf@gnu.org> <83cyvh1870.fsf@gnu.org> Date: Fri, 08 Dec 2023 09:11:22 +0100 Message-ID: <87h6ktun9x.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67704 Cc: 67704@debbugs.gnu.org, Tassilo Horn 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 (-) Eli Zaretskii writes: >> From: Tassilo Horn >> Date: Fri, 08 Dec 2023 07:49:13 +0100 >>=20 >>=20 >> I have several GPG-encrypted files such as ~/.authinfo.gpg which I use >> as auth-source. I can still open them fine where I get a pinentry >> dialog the first time until the password is cached in the gpg-agent. >> However, I cannot save/write such files from emacs anymore which used to >> work flawlessly for many years. >>=20 >> When I try to save, emacs just seems to hang indefinitely. Setting >> debug-on-quit and then C-g-ing reveals it hangs in there (emacs -Q): > > Isn't this the problem with GnuPG described in PROBLEMS under "Saving > a file encrypted with GnuPG via EasyPG hangs"? Hi, FWIW, I also observe this bug and I have gnupg-2.4.3=E2=80=A6 So maybe we'= ll have to fix this in Emacs. --=20 Manuel Giraud From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 03:49:08 2023 Received: (at 67704) by debbugs.gnu.org; 8 Dec 2023 08:49:09 +0000 Received: from localhost ([127.0.0.1]:43764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWXk-0004k9-Fu for submit@debbugs.gnu.org; Fri, 08 Dec 2023 03:49:08 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:54196) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWXf-0004ix-LT for 67704@debbugs.gnu.org; Fri, 08 Dec 2023 03:49:06 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBWXN-0001VJ-6X; Fri, 08 Dec 2023 03:48:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=iGEfHlChQQ20BqAEALTN/9ftT+RvpYgg6MHavllehpo=; b=PEoZXg6nzubKGjwZYEdb aQEffsVDVaI/KRq8Lxwlf6+BYVQMNjizxmXzRTJXmQHQBTVSbf7Tksjh45TvNFN/2V2W7KKh+/Y16 SBVyvMOYsTVXJ/KFtU8kwd1v0emihmvy0Sd/Bva8y67AYQoPttV8RUQ/2Q9vr4WogtwhxbRzlyUgO +DQesFiop74I0daYctA030pNhmuWw3DykVuhyopC0inMzK/pN/3cdnyFUGevg0tEscrAbQTBvgsLn r/yuWUDQ+hP1hGsijNV5+093StCncDz21aqHAMhBoC7LbI5oyqLJjvvmj9jX22CXq7qCYwgS08H+W b03jX0UXF9F4ZA==; Date: Fri, 08 Dec 2023 10:48:59 +0200 Message-Id: <8334wd13lw.fsf@gnu.org> From: Eli Zaretskii To: Manuel Giraud In-Reply-To: <87h6ktun9x.fsf@ledu-giraud.fr> (message from Manuel Giraud on Fri, 08 Dec 2023 09:11:22 +0100) Subject: Re: bug#67704: 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted file References: <87o7f1b34m.fsf@gnu.org> <83cyvh1870.fsf@gnu.org> <87h6ktun9x.fsf@ledu-giraud.fr> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67704 Cc: 67704@debbugs.gnu.org, tsdh@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 (---) > From: Manuel Giraud > Cc: Tassilo Horn , 67704@debbugs.gnu.org > Date: Fri, 08 Dec 2023 09:11:22 +0100 > > Eli Zaretskii writes: > > > Isn't this the problem with GnuPG described in PROBLEMS under "Saving > > a file encrypted with GnuPG via EasyPG hangs"? > > Hi, > > FWIW, I also observe this bug and I have gnupg-2.4.3… So maybe we'll > have to fix this in Emacs. You are saying that GnuPG 2.4.3 solved the problem on their side? If GnuPG still behaves like 2.4.1 did, why would you expect us to solve this? Why didn't GnuPG folks solve this in GnuPG? I thought at the time they were discussing solutions that would not need any changes in Emacs? From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 03:59:59 2023 Received: (at 67704) by debbugs.gnu.org; 8 Dec 2023 08:59:59 +0000 Received: from localhost ([127.0.0.1]:43801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWiE-0005Bi-Uu for submit@debbugs.gnu.org; Fri, 08 Dec 2023 03:59:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBWiC-0005BV-IB for 67704@debbugs.gnu.org; Fri, 08 Dec 2023 03:59:57 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBWhp-0000IX-Ta; Fri, 08 Dec 2023 03:59:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=+CbwNG0iAxzcLt6n3GeDDZgLdYLmW5raFXzONwK3RN8=; b=d3sEocxQlwQT3rGKKAd0 sx1qM57TBDyUv5PEJrfLRZlrQJfzWQ+xHLQBVCrBKkb8ilyaxbjNuIgd6VdpGq1qwF8yi0Eac38Aq cDxywcQVJ76N3i//seHU6IbxJ1JQD7qidtnTM69DQdIUn18XsVk2gp2BZuyNSR0fVkL+f5ni/CaXG 3THyHxHdAFPANufsEdZQnLBugkFV6UVx3e5ZC7+jPOyVNY8TI8bbePyZDP0LU3fJXoiB0QODdB8R6 X0keevn2sCrfzzm1PjtchCuzgD0RUPhWJqNO3zA/G7OYlh/eNsY3xI+fI9aHa4CvOibjTFEmfNjfM fyJI714sJLC2XA==; X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedrudekhedgjedvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvvefujghffgffkfggtgesthdtredttdertdenucfhrhhomhepvfgrshhs ihhlohcujfhorhhnuceothhsughhsehgnhhurdhorhhgqeenucggtffrrghtthgvrhhnpe dtvedtleeghfektdfggfffieeuuddtuedvuefhkeeivdeigfevgeehveekteeiveenucff ohhmrghinhepghhnuhhpghdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurfgrrh grmhepmhgrihhlfhhrohhmpehthhhorhhnodhmvghsmhhtphgruhhthhhpvghrshhonhgr lhhithihqdekieejfeekjeekgedqieefhedvleekqdhtshguhheppehgnhhurdhorhhgse hfrghsthhmrghilhdrfhhm X-ME-Proxy: Feedback-ID: ib2b94485:Fastmail From: Tassilo Horn To: Eli Zaretskii Subject: Re: bug#67704: 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted file In-Reply-To: <8334wd13lw.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 10:48:59 +0200") References: <87o7f1b34m.fsf@gnu.org> <83cyvh1870.fsf@gnu.org> <87h6ktun9x.fsf@ledu-giraud.fr> <8334wd13lw.fsf@gnu.org> User-Agent: mu4e 1.11.26; emacs 30.0.50 Date: Fri, 08 Dec 2023 09:59:29 +0100 Message-ID: <874jgtax3i.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67704 Cc: 67704@debbugs.gnu.org, Manuel Giraud 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 (---) Eli Zaretskii writes: > You are saying that GnuPG 2.4.3 solved the problem on their side? For all folks interested, that seems to be the gnupg issue: https://dev.gnupg.org/T6481 It seems this issue has been fixed on November, 17th. But probably it's not yet in any released version, I guess. 2.4.3 was relealed in July. Bye, Tassilo From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 06:57:31 2023 Received: (at 67704) by debbugs.gnu.org; 8 Dec 2023 11:57:32 +0000 Received: from localhost ([127.0.0.1]:44023 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBZU3-0004c8-Kk for submit@debbugs.gnu.org; Fri, 08 Dec 2023 06:57:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50108) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBZU1-0004bj-PR for 67704@debbugs.gnu.org; Fri, 08 Dec 2023 06:57:30 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBZTh-0005jo-Us; Fri, 08 Dec 2023 06:57:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=4kFqE+Pb22XjTQ2WQQb/y2ZsLnRB4YWtMu/UYVFU/wM=; b=fUigTQBzZ+pQ LCeFRAonfTbsP0dZyCMtE39D5J83Bat/Wyf0L+bYQEVQ1y6k4AtY8YnVh3tkaLKTH2vAS5N4/092r Uk5FWANI1jfbMXwHGcK7lcVEl9+n6jML5gMq6y+qqVCAb+xxQdmHamuTagmUiuHvFwlBdfYRWvqX4 F68KDFeiZcAzNzkh2ndykor515OlGw+6fnCaCZTTl5gDBJtmUuQSuFg8v/eV6h8OjNDqFAC+6gaN8 vL7Y7zS2F8uHlRIvX+u7IGoSxc6MqM8g66tt6UhNW0k8oMo3gtAKaotsmKGQpCXajN4PSilBwGJbf l3k5boVCu3L7HNG2F4WXtQ==; Date: Fri, 08 Dec 2023 13:57:01 +0200 Message-Id: <83zfykzz3m.fsf@gnu.org> From: Eli Zaretskii To: Tassilo Horn In-Reply-To: <874jgtax3i.fsf@gnu.org> (message from Tassilo Horn on Fri, 08 Dec 2023 09:59:29 +0100) Subject: Re: bug#67704: 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted file References: <87o7f1b34m.fsf@gnu.org> <83cyvh1870.fsf@gnu.org> <87h6ktun9x.fsf@ledu-giraud.fr> <8334wd13lw.fsf@gnu.org> <874jgtax3i.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67704 Cc: 67704@debbugs.gnu.org, manuel@ledu-giraud.fr 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 (---) > From: Tassilo Horn > Cc: Manuel Giraud , 67704@debbugs.gnu.org > Date: Fri, 08 Dec 2023 09:59:29 +0100 > > Eli Zaretskii writes: > > > You are saying that GnuPG 2.4.3 solved the problem on their side? > > For all folks interested, that seems to be the gnupg issue: > > https://dev.gnupg.org/T6481 > > It seems this issue has been fixed on November, 17th. But probably it's > not yet in any released version, I guess. 2.4.3 was relealed in July. Thanks. When such a fixed version of GnuPG is released, we will need to update that PROBLEMS entry. So when anyone sees such a released version in the wild, please speak up. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 08:09:16 2023 Received: (at 67704) by debbugs.gnu.org; 8 Dec 2023 13:09:16 +0000 Received: from localhost ([127.0.0.1]:44118 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBabT-0001j9-Kd for submit@debbugs.gnu.org; Fri, 08 Dec 2023 08:09:15 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:27156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBabQ-0001in-Oy for 67704@debbugs.gnu.org; Fri, 08 Dec 2023 08:09:14 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=fV6gwKwf rfA8+pAGTA0sEePQOFjnOPn/EsN9FKOLlRM=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=+aVtvdNSYXXwFzpul/0MsL+6xrb5JG 23eCsnoV0HH0g6KaWh78KVViVsaoW89oskC7Ue2c4JpJe3aT5oSbfTAA== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=fV6gwKwfrfA8+pAG TA0sEePQOFjnOPn/EsN9FKOLlRM=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=KNZtjEJwrnuUW++8hrJUoWZjhi5Kr05/kXFqrW que1E2GRyzdgBa4eLWvG7OQD5QhEwT84jLHvcp6xauzxYGAZ1nmndbv7pduVzHze1sySKR LRaMMs4huJHTh5my/P0+zJMc9wq7ZpoHUEAyoeR3RLrin2oB9Gn8GGGkuORgkG44BSQL9g vZWQX6TUy0j3+f9qMdO5AqYF/lEYqQz2qmtylEV3JMLzSmIEXbxdBk/g0sgQl/wqFW1m+9 Nw2HseurulyJ9mBLnrxYLO1XKg7ZJZcZ67rn+hTMnFnou2oiv8b2JCDfuT0AkTw09+8k61 ++Hm/sQvGfmaVGMORkhhQiBQ== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id 31a009ac (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 8 Dec 2023 14:08:57 +0100 (CET) From: Manuel Giraud To: Eli Zaretskii Subject: Re: bug#67704: 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted file In-Reply-To: <8334wd13lw.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 08 Dec 2023 10:48:59 +0200") References: <87o7f1b34m.fsf@gnu.org> <83cyvh1870.fsf@gnu.org> <87h6ktun9x.fsf@ledu-giraud.fr> <8334wd13lw.fsf@gnu.org> Date: Fri, 08 Dec 2023 14:08:56 +0100 Message-ID: <87jzpou9hz.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67704 Cc: 67704@debbugs.gnu.org, tsdh@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 (-) Eli Zaretskii writes: >> From: Manuel Giraud >> Cc: Tassilo Horn , 67704@debbugs.gnu.org >> Date: Fri, 08 Dec 2023 09:11:22 +0100 >>=20 >> Eli Zaretskii writes: >>=20 >> > Isn't this the problem with GnuPG described in PROBLEMS under "Saving >> > a file encrypted with GnuPG via EasyPG hangs"? >>=20 >> Hi, >>=20 >> FWIW, I also observe this bug and I have gnupg-2.4.3=E2=80=A6 So maybe = we'll >> have to fix this in Emacs. > > You are saying that GnuPG 2.4.3 solved the problem on their side? No, I am saying that 2.4.3 still shows this issue (for me). So I guess that it calls for a solution on our side. > If GnuPG still behaves like 2.4.1 did, why would you expect us to > solve this? Why didn't GnuPG folks solve this in GnuPG? I thought at > the time they were discussing solutions that would not need any > changes in Emacs? Ok, I was not aware of this discussion. --=20 Manuel Giraud From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 08 08:16:39 2023 Received: (at 67704) by debbugs.gnu.org; 8 Dec 2023 13:16:39 +0000 Received: from localhost ([127.0.0.1]:44137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBaic-00020Z-T1 for submit@debbugs.gnu.org; Fri, 08 Dec 2023 08:16:39 -0500 Received: from ledu-giraud.fr ([51.159.28.247]:43578) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBaia-00020I-6H for 67704@debbugs.gnu.org; Fri, 08 Dec 2023 08:16:37 -0500 DKIM-Signature: v=1; a=ed25519-sha256; c=simple/simple; s=ed25519; bh=+9GVGS61 s7mFG5Nvoyp96WPymEkL1Uvb63cYtOhJPQ4=; h=date:references:in-reply-to: subject:cc:to:from; d=ledu-giraud.fr; b=KhiHUJ0ua8nJDmSRai6guSFu03v9ie D0ETtNzbqCuN/81x/IsLu6tHjrktlCwcSzl+saPOPvp+FKsGBZYD4gCw== DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; s=rsa; bh=+9GVGS61s7mFG5Nv oyp96WPymEkL1Uvb63cYtOhJPQ4=; h=date:references:in-reply-to:subject: cc:to:from; d=ledu-giraud.fr; b=quuw1Hhx1VV4zz6hce2T1ukpG/jpZHv47KDjsn v3STsy51viNd8T0+PwL6pOBBWSpityaBvezrrtWyuAYvzp1p36BhYW/HEAM/bh4gH4e0j9 YbPCOUzmLiTOLCUH9gJW4BjWk8V6+l+NzwgEfYTK9xc+AO/1ZGD/JLa4eQrfpPhWaYuVvz kQm0ebYgLq03vpsQ2srdZb9nWjCRF1E6dCoge3EJAZN3GnXD2fQJSJxyMxG2pctewGTcru PZjzLUM+AQ0WGbFRo7suW9cslv4zDSDdHIX8eKP9OuBlq61spS85c33/bgalS5OQAP5h5B sczoAIr1DV0Y51p9R3OJzRlQ== Received: from computer ( [10.1.1.1]) by ledu-giraud.fr (OpenSMTPD) with ESMTPSA id cc66c130 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 8 Dec 2023 14:16:22 +0100 (CET) From: Manuel Giraud To: Tassilo Horn Subject: Re: bug#67704: 30.0.50; Emacs hangs indefinitely when writing GPG-encrypted file In-Reply-To: <874jgtax3i.fsf@gnu.org> (Tassilo Horn's message of "Fri, 08 Dec 2023 09:59:29 +0100") References: <87o7f1b34m.fsf@gnu.org> <83cyvh1870.fsf@gnu.org> <87h6ktun9x.fsf@ledu-giraud.fr> <8334wd13lw.fsf@gnu.org> <874jgtax3i.fsf@gnu.org> Date: Fri, 08 Dec 2023 14:16:21 +0100 Message-ID: <87fs0cu95m.fsf@ledu-giraud.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67704 Cc: Eli Zaretskii , 67704@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 (-) Tassilo Horn writes: > Eli Zaretskii writes: > >> You are saying that GnuPG 2.4.3 solved the problem on their side? > > For all folks interested, that seems to be the gnupg issue: > > https://dev.gnupg.org/T6481 > > It seems this issue has been fixed on November, 17th. But probably it's > not yet in any released version, I guess. 2.4.3 was relealed in July. Wow thanks! So everything was discussed even "epg.el" modifications=E2=80= =A6 but it is good if they fixed it on their side. We'd have to wait for a new release then. --=20 Manuel Giraud From unknown Sat Jun 21 10:35:49 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 06 Jan 2024 12: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