From unknown Fri Aug 15 16:21:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51380: 29.0.50; The annotated example of a complete working Flymake backend leaves process buffers around Resent-From: Rudolf =?UTF-8?Q?Adamkovi=C4=8D?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Oct 2021 20:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51380 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 51380@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.163510571512020 (code B ref -1); Sun, 24 Oct 2021 20:02:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 Oct 2021 20:01:55 +0000 Received: from localhost ([127.0.0.1]:41039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mejgo-00037n-St for submit@debbugs.gnu.org; Sun, 24 Oct 2021 16:01:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:35636) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mejgn-00037g-4D for submit@debbugs.gnu.org; Sun, 24 Oct 2021 16:01:53 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49236) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mejgm-0003pd-St for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 16:01:52 -0400 Received: from pv50p00im-ztdg10011201.me.com ([17.58.6.39]:54841) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mejgi-0004r1-NB for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 16:01:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1635105702; bh=+LdygqHFZQ7pb2i/39pD/okFxA1EZ3fyphYjHuwAik8=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=RBUWjKbALDs59zzmIz3RKLi/ExJfeSTvEtpTfL7RxpyqTCQuk9WP+q/6p16/rigH5 HkL8U3eYnluXtewjJRUS7Tf/9mMpFBfSNVGNN3l4ETdoM9mno/kvxbB9mNEXl9xlxD lNYd0g3y9WcqWKUbVGDvRc8gb1572nJZJ/CqYZKuVokNR072RdsBT2/+e3Ea8p4uUu 2j+X12GELXAbp9hrHhpK4TgbiXisOA0BjawNqPluR4bi2LOIyZPmuNchNyTTodzP5A l/ltb8MfV3BYpKCDbduR/47b2EN9Dl/Ac4vYEF/Xyid0+gsxjj/tNjPQx7wxOV3S44 UqvwB+lUo4+Dg== Received: from Workstation.local (78-141-116-131.dynamic.orange.sk [78.141.116.131]) by pv50p00im-ztdg10011201.me.com (Postfix) with ESMTPSA id DF7792A0346 for ; Sun, 24 Oct 2021 20:01:41 +0000 (UTC) From: Rudolf =?UTF-8?Q?Adamkovi=C4=8D?= Date: Sun, 24 Oct 2021 22:01:38 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.425, 18.0.790 definitions=2021-10-24_06:2021-10-22, 2021-10-24 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2009150000 definitions=main-2110240136 Received-SPF: pass client-ip=17.58.6.39; envelope-from=salutis@me.com; helo=pv50p00im-ztdg10011201.me.com 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) 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 (--) I noticed that the "annotated example of a complete working Flymake backend= " at leaves zombie buffers around. I traced the problem down to =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80 =E2=94=82 (when (eq 'exit (process-status proc)) =E2=80=A6 =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80 The backend kills the process buffer on `'exit' but not on `'signal', which= happens when Flymake kills an obsolete in-progress check. I fixed the prob= lem locally by checking for both `(or (eq status 'exit) (eq status 'signal)= '. Below, I include a macro that includes the fix. =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80 =E2=94=82 (defmacro my-define-flymake-backend (name cmd regexp warning-p) =E2=94=82 "Define a new Flymake backend named NAME. =E2=94=82=20 =E2=94=82 CMD takes a buffer file name and returns a system command =E2=94=82 to run to check the buffer. REGEXP matches the output of the syst= em =E2=94=82 command in three capture groups: (1) line, (2) column, and (3) =E2=94=82 message. WARNING-P takes the message matched by REGEXP and decide= s if =E2=94=82 the issue represents a warning or an error. =E2=94=82=20 =E2=94=82 The macro defines a function called NAME representing the Flymake =E2=94=82 backend and a variable called NAME that stores the current proces= s." =E2=94=82 `(defun ,name (report-fn &rest _args) =E2=94=82 (defvar-local ,name nil) =E2=94=82 (when (process-live-p ,name) (kill-process ,name)) =E2=94=82 (let ((src (current-buffer))) =E2=94=82 (save-restriction =E2=94=82 (widen) =E2=94=82 (setq =E2=94=82 ,name =E2=94=82 (make-process =E2=94=82 :name (symbol-name ',name) =E2=94=82 :noquery t =E2=94=82 :connection-type 'pipe =E2=94=82 :buffer (generate-new-buffer =E2=94=82 (concat "*" (symbol-name ',name) "*")) =E2=94=82 :command (with-current-buffer src =E2=94=82 (funcall ,cmd buffer-file-name)) =E2=94=82 :sentinel =E2=94=82 (lambda (proc _event) =E2=94=82 (let ((status (process-status proc))) =E2=94=82 (when (or (eq status 'exit) =E2=94=82 (eq status 'signal)) =E2=94=82 (unwind-protect =E2=94=82 (when (and (with-current-buffer src (eq proc= ,name)) =E2=94=82 (eq status 'exit)) =E2=94=82 (with-current-buffer (process-buffer proc) =E2=94=82 (goto-char (point-min)) =E2=94=82 (cl-loop =E2=94=82 while (search-forward-regexp ,regexp ni= l t) =E2=94=82 for msg =3D (match-string 3) =E2=94=82 for line =3D (string-to-number (match-s= tring 1)) =E2=94=82 for col =3D (string-to-number (match-st= ring 2)) =E2=94=82 for (beg . end) =3D (flymake-diag-regio= n src line col) =E2=94=82 for type =3D (if (funcall ,warning-p ms= g) :warning :error) =E2=94=82 collect (flymake-make-diagnostic src be= g end type msg) =E2=94=82 into diags =E2=94=82 finally (funcall report-fn diags)))) =E2=94=82 (kill-buffer (process-buffer proc)))))))) =E2=94=82 (process-send-region ,name (point-min) (point-max)) =E2=94=82 (process-send-eof ,name))))) =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80 For completeness, I call the macro above as follows: =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80 =E2=94=82 (my-define-flymake-backend =E2=94=82 my-flymake-vale =E2=94=82 (lambda (source) (list "vale" "--output" "line" "--ext" ".md", "= --no-wrap")) =E2=94=82 "^stdin.md:\\([0-9]+\\):\\([0-9]+\\):\\(.*\\)$" =E2=94=82 (lambda (msg) t)) =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80 Rudy In GNU Emacs 29.0.50 (build 6, x86_64-apple-darwin20.6.0, NS appkit-2022.60= Version 11.5.1 (Build 20G80)) of 2021-10-24 built on Workstation.local Repository revision: aea4af5119fdf130f1df7190478a23c6777f92a2 Repository branch: master Windowing system distributor 'Apple', version 10.3.2022 System Description: macOS 11.5.1 Configured using: 'configure --with-json PKG_CONFIG_PATH=3D/usr/local/Cellar/zlib/1.2.11/lib/pkgconfig:/usr/local/l= ib/pkgconfig:/opt/X11/lib/pkgconfig' Configured features: ACL DBUS GIF GLIB GMP GNUTLS JPEG JSON LCMS2 LIBXML2 MODULES NOTIFY KQUEUE NS PDUMPER PNG RSVG THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XIM ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Text Minor modes in effect: TeX-PDF-mode: t shell-dirtrack-mode: t flymake-mode: t which-key-mode: t corfu-global-mode: t corfu-mode: t vertico-mode: t marginalia-mode: t global-diff-hl-mode: t yas-global-mode: t yas-minor-mode: t global-hl-todo-mode: t hl-todo-mode: t savehist-mode: t global-subword-mode: t subword-mode: t save-place-mode: t global-auto-revert-mode: t delete-selection-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-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 size-indication-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Load-path shadows: /Users/salutis/.emacs.d/elpa/transient-20211023.2151/transient hides /Users= /salutis/src/emacs/nextstep/Emacs.app/Contents/Resources/lisp/transient Features: (shadow sort bbdb-message fortune mail-extr emacsbug sendmail ox-md ox-odt rng-loc rng-uri rng-parse rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util ox-latex ox-icalendar org-agenda org-refile ox-html table ox-ascii ox-publish ox bug-reference helpful imenu trace edebug backtrace info-look help-fns radix-tree elisp-refs vc-mtn vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs preview tex-buf font-latex latex edmacro latex-flymake tex-ispell tex-style tex crm texmathp tex-mode shell flymake-proc flymake project warnings org-indent image-file image-converter disp-table char-fold cursor-sensor bbdb bbdb-site timezone modus-vivendi-theme modus-operandi-theme modus-themes which-key corfu orderless consult-vertico vertico marginalia consult recentf tree-widget kmacro pdf-loader diff-hl log-view pcvs-util vc-dir ewoc vc diminish yasnippet hl-todo finder-inf org-clock oc-csl citeproc citeproc-itemgetters citeproc-biblatex citeproc-bibtex parsebib citeproc-cite citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters citeproc-number rst compile citeproc-proc citeproc-disamb citeproc-itemdata citeproc-generic-elements citeproc-macro citeproc-choose citeproc-date citeproc-context citeproc-prange citeproc-style citeproc-locale citeproc-term f citeproc-rt citeproc-lib citeproc-s s let-alist queue dash savehist ls-lisp cap-words superword subword saveplace autorevert filenotify delsel elfeed-link elfeed-show elfeed-search elfeed-csv elfeed elfeed-curl elfeed-log xml-query bookmark pp elfeed-db elfeed-lib vc-git diff-mode vc-dispatcher org-element avl-tree generator ol-eww eww xdg url-queue thingatpt mm-url ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-search eieio-opt speedbar ezimage dframe gnus-art mm-uu mml2015 mm-view mml-smime smime dig gnus-sum shr kinsoku svg dom gnus-group gnus-undo gnus-start gnus-dbus dbus xml gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range message rmc puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader gnus-win gnus nnheader gnus-util rmail rmail-loaddefs rfc2047 rfc2045 ietf-drums text-property-search mail-utils mm-util mail-prsvr wid-edit ol-docview doc-view jka-compr image-mode exif dired dired-loaddefs ol-bibtex ol-bbdb ol-w3m ol-doi org-link-doi cl-extra help-mode org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp ob-core ob-eval org-table oc-basic bibtex iso8601 time-date ol rx org-keys oc org-compat advice org-macs org-loaddefs format-spec find-func cal-menu calendar cal-loaddefs tex-site info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq gv subr-x byte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind kqueue cocoa ns lcms2 multi-tty make-network-process emacs) Memory information: ((conses 16 887550 54338) (symbols 48 45003 4) (strings 32 241995 11585) (string-bytes 1 6618139) (vectors 16 86621) (vector-slots 8 1813636 54587) (floats 8 435 550) (intervals 56 24349 524) (buffers 992 23)) --=20 "I love deadlines. I love the whooshing noise they make as they go by." -- = Douglas Adams, The Salmon of Doubt Rudolf Adamkovi=C4=8D Studenohorsk=C3=A1 25 84103 Bratislava Slovakia [he/him] From unknown Fri Aug 15 16:21:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51380: 29.0.50; The annotated example of a complete working Flymake backend leaves process buffers around Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Oct 2021 23:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51380 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Rudolf =?UTF-8?Q?Adamkovi=C4=8D?= Cc: 51380@debbugs.gnu.org Received: via spool by 51380-submit@debbugs.gnu.org id=B51380.163511797516972 (code B ref 51380); Sun, 24 Oct 2021 23:27:01 +0000 Received: (at 51380) by debbugs.gnu.org; 24 Oct 2021 23:26:15 +0000 Received: from localhost ([127.0.0.1]:41272 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1memsZ-0004Pg-Hj for submit@debbugs.gnu.org; Sun, 24 Oct 2021 19:26:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49486) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1memsX-0004PS-JZ for 51380@debbugs.gnu.org; Sun, 24 Oct 2021 19:26:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=SlGBUzI0s9lyBFLtAeEhfrm9e8X9jUpMRVnmszj3o54=; b=o+crFOk3R4Ri82QKgxaoPZuTRO F/jkw8DIMGjaP5e1xnnxhZeiA7os23yzwUvguq5sMn4/DQsxAUDbTCnNj6Vr8nt38RGs4xmJyXcLT c7DveP6eMjhnjACsn9TvKiNTBboklJvMazQmWdbFdiNmnVQV0g2MhGS2AX9RfEjgz0mo=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1memsO-0003Wb-I2; Mon, 25 Oct 2021 01:26:07 +0200 From: Lars Ingebrigtsen References: X-Now-Playing: Fred Frith's _Gravity_: "Year Of The Monkey" Date: Mon, 25 Oct 2021 01:26:01 +0200 In-Reply-To: ("Rudolf =?UTF-8?Q?Adamkovi=C4=8D?="'s message of "Sun, 24 Oct 2021 22:01:38 +0200") Message-ID: <87wnm20zue.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Rudolf =?UTF-8?Q?Adamkovi=C4=8D?= writes: > leaves zombie buffers around. I traced the problem down to > > =?UTF-8?Q?=E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80?= > =?UTF-8?Q?=E2=94=82?= (when (eq 'exit (process-status proc)) =?UTF-8?Q?=E2=80=A6?= > =?UTF-8?Q?=E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80?= > > The backend kills the process buffer on `'exit' [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) 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 (---) Rudolf Adamkovi=C4=8D writes: > leaves zombie buffers around. I traced the problem down to > > =E2=94=8C=E2=94=80=E2=94=80=E2=94=80=E2=94=80 > =E2=94=82 (when (eq 'exit (process-status proc)) =E2=80=A6 > =E2=94=94=E2=94=80=E2=94=80=E2=94=80=E2=94=80 > > The backend kills the process buffer on `'exit' but not on `'signal', whi= ch happens when Flymake kills an obsolete in-progress check. I fixed the pr= oblem locally by checking for both `(or (eq status 'exit) (eq status 'signa= l)'.=20 Yup. I've now fixed this in emacs-28 (which will be merged into master in a few days). --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 24 19:26:25 2021 Received: (at control) by debbugs.gnu.org; 24 Oct 2021 23:26:25 +0000 Received: from localhost ([127.0.0.1]:41275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1memsi-0004Q5-P0 for submit@debbugs.gnu.org; Sun, 24 Oct 2021 19:26:25 -0400 Received: from quimby.gnus.org ([95.216.78.240]:49500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1memsh-0004Pr-Nu for control@debbugs.gnu.org; Sun, 24 Oct 2021 19:26:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=9/Jvt0idO9ymSyhzRvCnJyWZDdhervHB3s+RbZLthn8=; b=tcMaPKrd37P0NYbu2Qp7xXeUme Vtiqa6F1pQbkmaWk+chknRxEJ6GUzpfOLPgMWgS2Ck7b1BNeZZJrQ+SKNiO8VLY7XmsSWAxB1xeYc Ob7KDpkoEkDcrLhPTjvrwS9x+nJCDVnyt0CWKnUuOjGinUqqQJEBu21g86JjR9IX0iq0=; Received: from [84.212.220.105] (helo=elva) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1memsZ-0003Wm-QQ for control@debbugs.gnu.org; Mon, 25 Oct 2021 01:26:17 +0200 Date: Mon, 25 Oct 2021 01:26:15 +0200 Message-Id: <87v91m0zu0.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #51380 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 51380 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) close 51380 28.1 quit From unknown Fri Aug 15 16:21:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51380: 29.0.50; The annotated example of a complete working Flymake backend leaves process buffers around Resent-From: Rudolf =?UTF-8?Q?Adamkovi=C4=8D?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Oct 2021 12:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51380 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Lars Ingebrigtsen Cc: Stefan Kangas , 51380@debbugs.gnu.org Received: via spool by 51380-submit@debbugs.gnu.org id=B51380.163533751911729 (code B ref 51380); Wed, 27 Oct 2021 12:26:01 +0000 Received: (at 51380) by debbugs.gnu.org; 27 Oct 2021 12:25:19 +0000 Received: from localhost ([127.0.0.1]:48616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfhzb-000337-CK for submit@debbugs.gnu.org; Wed, 27 Oct 2021 08:25:19 -0400 Received: from mr85p00im-ztdg06011101.me.com ([17.58.23.185]:58340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfhzZ-00032r-4b for 51380@debbugs.gnu.org; Wed, 27 Oct 2021 08:25:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1635337511; bh=Vcs1q6ZHCC52f9S3tOyJzz6T2NR1rO3H2kiiGsBi4X4=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=P5GYxfyDZSbp4Z2GJOsqyuSMpMLnaeYFbXMI9+ap/ZTuhVI7V47baRCa9/gCVBH0Z 2ZfCfj4j2YpTxY+9M1n0jxTPKeCnFF5AL5PHmuGdi6FdTRz2FIoittEpoIj5dvXqIj s73aSai4/MK7bJ4Hs6ReobWZHBND/kflDRVh8apYcxSFP1smLOyUITDisz4gJu+cvK n1chLTe1QoULx6TraSWyc0kXGKn8vymRWrxQVNvorzI5QwNcOmHs24eUmzoQsjLoW2 uNjFAfJ0t5W1Kj0h/W0vOmMdO92RxKBhbO8iVf7zywrOgPLPpEFakLX6iIbysEb6Yp 1J6039Gg4R89g== Received: from Workstation.local (78-141-116-131.dynamic.orange.sk [78.141.116.131]) by mr85p00im-ztdg06011101.me.com (Postfix) with ESMTPSA id 790A34A057D; Wed, 27 Oct 2021 12:25:10 +0000 (UTC) From: Rudolf =?UTF-8?Q?Adamkovi=C4=8D?= In-Reply-To: <87wnm20zue.fsf@gnus.org> References: <87wnm20zue.fsf@gnus.org> Date: Wed, 27 Oct 2021 14:25:06 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=fsecure engine=1.1.170-22c6f66c430a71ce266a39bfe25bc2903e8d5c8f:6.0.425,18.0.790,17.0.607.475.0000000 definitions=2021-10-27_03:2021-10-25_02,2021-10-27_03,2020-04-07_01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 suspectscore=0 adultscore=0 phishscore=0 malwarescore=0 clxscore=1011 mlxscore=0 spamscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2110270075 X-Spam-Score: -0.7 (/) 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 (-) Lars Ingebrigtsen writes: > Yup. I've now fixed this in emacs-28 =E2=80=A6 Thank you! P.S. CC'ing Stefan per his request (via emacs-devel). --=20 "Logic is a science of the necessary laws of thought, without which no empl= oyment of the understanding and the reason takes place." -- Immanuel Kant, = 1785 Rudolf Adamkovi=C4=8D Studenohorsk=C3=A1 25 84103 Bratislava Slovakia [he/him] From unknown Fri Aug 15 16:21:18 2025 X-Loop: help-debbugs@gnu.org Subject: bug#51380: 29.0.50; The annotated example of a complete working Flymake backend leaves process buffers around Resent-From: Rudolf =?UTF-8?Q?Adamkovi=C4=8D?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Oct 2021 13:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51380 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 51380@debbugs.gnu.org Cc: Lars Ingebrigtsen , Stefan Kangas , joaotavora@gmail.com Received: via spool by 51380-submit@debbugs.gnu.org id=B51380.163534079226242 (code B ref 51380); Wed, 27 Oct 2021 13:20:02 +0000 Received: (at 51380) by debbugs.gnu.org; 27 Oct 2021 13:19:52 +0000 Received: from localhost ([127.0.0.1]:48697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfiqE-0006or-7v for submit@debbugs.gnu.org; Wed, 27 Oct 2021 09:19:51 -0400 Received: from mr85p00im-zteg06023901.me.com ([17.58.23.192]:36513) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mfiqC-0006oc-4l for 51380@debbugs.gnu.org; Wed, 27 Oct 2021 09:19:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1635340774; bh=Bbs5ATE8yPnwrZO6oWJn1RDVgmR3YjwQHYLsjuNukrY=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; b=Go9R2/7Nop1HuD+auSmhfe7lwU8mAVMZchHsKdC6lCC7mdVpQad6b3pJwRI8DB7pu gX8SFIxVoY8opgIvX30PFE7eTmGapQlP9NFQbyOFATG+8ITWw7nELmnJqHeaOqzHEi btHCK/EqaFXRULjdBfC5CEoHne5ECfW+LHoLCVD99kyUpdpTm9+H+QzTTuCzOBdjKQ 9xs7q7DUQAUGhYO0pNszyPvgoN+KPPQ1PQx3eysnrQpiKemjwQR9YDQiIoNFyerjIN 74ve1ZF+foODEiFiAotfOgKka4jXv8cjO2iKHVM1Kg7ewJpeCzhbv7R7vAs1G2aBUC h6LiziSSdVjMw== Received: from Workstation.local (78-141-116-131.dynamic.orange.sk [78.141.116.131]) by mr85p00im-zteg06023901.me.com (Postfix) with ESMTPSA id 4B4FA6806F5; Wed, 27 Oct 2021 13:19:32 +0000 (UTC) From: Rudolf =?UTF-8?Q?Adamkovi=C4=8D?= In-Reply-To: References: <87wnm20zue.fsf@gnus.org> Date: Wed, 27 Oct 2021 15:19:30 +0200 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=fsecure engine=1.1.170-22c6f66c430a71ce266a39bfe25bc2903e8d5c8f:6.0.425,18.0.790,17.0.607.475.0000000 definitions=2021-10-27_03:2021-10-25_02,2021-10-27_03,2020-04-07_01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 mlxscore=0 bulkscore=0 clxscore=1011 spamscore=0 phishscore=0 malwarescore=0 suspectscore=0 mlxlogscore=945 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2110270082 X-Spam-Score: -0.7 (/) 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 (-) Lars Ingebrigtsen writes: > Yup. I've now fixed this in emacs-28 =E2=80=A6 Note, I opened bug#51437 for yet another problem with the Flymake backend e= xample. > P.S. CC'ing Stefan per his request (via emacs-devel). I CC'd a wrong person. *facepalm* My apologies to Stefan and CC goes to Jo= =C3=A3o! Rudy --=20 "Programming reliably --- must be an activity of an undeniably mathematical= nature [=E2=80=A6] You see, mathematics is about thinking, and doing mathe= matics is always trying to think as well as possible." -- Edsger W. Dijkstr= a (1981) Rudolf Adamkovi=C4=8D Studenohorsk=C3=A1 25 84103 Bratislava Slovakia [he/him]