From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 08:38:24 2021 Received: (at submit) by debbugs.gnu.org; 16 Sep 2021 12:38:24 +0000 Received: from localhost ([127.0.0.1]:54066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQqem-0004nk-6d for submit@debbugs.gnu.org; Thu, 16 Sep 2021 08:38:24 -0400 Received: from lists.gnu.org ([209.51.188.17]:43668) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQqek-0004nc-D0 for submit@debbugs.gnu.org; Thu, 16 Sep 2021 08:38:23 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38034) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQqej-00032f-TD for bug-gnu-emacs@gnu.org; Thu, 16 Sep 2021 08:38:22 -0400 Received: from confino.investici.org ([2a00:c38:11e:ffff::a020]:63369) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mQqeh-0005du-Ce for bug-gnu-emacs@gnu.org; Thu, 16 Sep 2021 08:38:21 -0400 Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4H9GpC3Y58z11Cd for ; Thu, 16 Sep 2021 12:38:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1631795891; bh=NhMDItHP4oRuRvayN1FpsCYRgF5PNmSePq5B+kyX+ds=; h=To:Subject:From:Date:From; b=Goub0ahAJ4+Zh2acB2Ppzv9us1BOi9sm4B1MKHvxvSeLbm1gRT+B47Vd7z3V8b9gr mwc3dOHA8r+HhWtOP5mSp90FEmOoJFPGjmKwIrfFmCCfZ5Kth0VXp4eXv4bS3urg+G UaUzr9LjA0t2Wq059GNeGY1lEViVPRWTbyka7TKw= Received: from [212.103.72.250] (mx1.investici.org [212.103.72.250]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 4H9GpC2qDgz11CY for ; Thu, 16 Sep 2021 12:38:11 +0000 (UTC) To: bug-gnu-emacs@gnu.org Subject: 28.0.50; Flymake wrong message about y-or-n-p From: Manuel Uberti Message-ID: Date: Thu, 16 Sep 2021 14:38:10 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:c38:11e:ffff::a020; envelope-from=manuel.uberti@inventati.org; helo=confino.investici.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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.4 (--) This is a small recipe to reproduce the problem: - emacs -Q - Write: (y-or-n-p "Is this a test?") - M-x flymake-mode - M-x flymake-show-buffer-diagnostics - You will see the following message: `y-or-n-p' argument should end with "? " According to this item in NEWS I was led to believe that the trailing whitespace was not needed any more: ** 'yes-or-no-p' and 'y-or-n-p' PROMPT parameter no longer needs trailing space. This has been the case since Emacs 24.4 but was not announced or documented until now. In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.18, cairo version 1.16.0) of 2021-09-16 built on hathaway Repository revision: db12b386537f0a0d36a4759c625ba643e391e4f2 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12009000 System Description: Ubuntu 20.04 LTS Configured using: 'configure --with-harfbuzz --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 $LC_MESSAGES: en_GB.UTF-8 value of $LC_MONETARY: it_IT.UTF-8 value of $LC_NUMERIC: it_IT.UTF-8 value of $LC_TIME: it_IT.UTF-8 value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: flymake-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util rmail rmail-loaddefs auth-source eieio eieio-core eieio-loaddefs password-cache json map mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail mail-utils time-date noutline outline checkdoc comp comp-cstr subr-x rx cl-extra lisp-mnt mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr help-mode cl-macs cl-seq flymake-proc flymake project compile text-property-search comint ansi-color ring warnings thingatpt misearch multi-isearch vc-git diff-mode easy-mmode vc-dispatcher cl-loaddefs cl-lib seq byte-opt gv bytecomp byte-compile cconv 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 native-compile emacs) Memory information: ((conses 16 112572 7925) (symbols 48 9674 1) (strings 32 28529 1758) (string-bytes 1 1055644) (vectors 16 19978) (vector-slots 8 337135 14232) (floats 8 37 28) (intervals 56 342 11) (buffers 992 16)) -- Manuel Uberti www.manueluberti.eu From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 08:53:13 2021 Received: (at 50621) by debbugs.gnu.org; 16 Sep 2021 12:53:13 +0000 Received: from localhost ([127.0.0.1]:54103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQqt6-0007Mo-MN for submit@debbugs.gnu.org; Thu, 16 Sep 2021 08:53:12 -0400 Received: from confino.investici.org ([212.103.72.250]:57355) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQqt4-0007MV-Di for 50621@debbugs.gnu.org; Thu, 16 Sep 2021 08:53:11 -0400 Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4H9H7S2d56z11Cd for <50621@debbugs.gnu.org>; Thu, 16 Sep 2021 12:53:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1631796788; bh=UWBtNM+V6o4SFE7Ux04fG/3EmgjVMNCbNjzLXJIR880=; h=To:From:Subject:Date:From; b=lclGSFOzs30q5G3UqxFF2jrupzopCITq5te21fCWmHxwt892OuZ3QsGGkeIzhQt4n 5CPuvuxa59E9v3+Z/HAvp3OFnhzDTU4F0cy/ZpL7b0/i1qqnkTtYY/uSHhC4jfg2/4 qU30pnPEPvxC0UBV4gZNA6EAw+2YYNUwMLuT3O8o= Received: from [212.103.72.250] (mx1.investici.org [212.103.72.250]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 4H9H7S257sz11C4 for <50621@debbugs.gnu.org>; Thu, 16 Sep 2021 12:53:08 +0000 (UTC) To: 50621@debbugs.gnu.org From: Manuel Uberti Subject: Re: 28.0.50; Flymake wrong message about y-or-n-p Message-ID: Date: Thu, 16 Sep 2021 14:53:07 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Spam-Score: 1.1 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.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 the administrator of that system for details. Content preview: M-x checkdoc complains about this as well, so I guess it is more a checkdoc than a Flymake problem here. -- Manuel Uberti www.manueluberti.eu Content analysis details: (1.1 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [212.103.72.250 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 1.2 FAKE_REPLY_A1 No description available. X-Debbugs-Envelope-To: 50621 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: 0.1 (/) M-x checkdoc complains about this as well, so I guess it is more a checkdoc than a Flymake problem here. -- Manuel Uberti www.manueluberti.eu From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 10:24:14 2021 Received: (at 50621) by debbugs.gnu.org; 16 Sep 2021 14:24:14 +0000 Received: from localhost ([127.0.0.1]:56163 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQsJC-0008D7-FP for submit@debbugs.gnu.org; Thu, 16 Sep 2021 10:24:14 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQsJ7-0008Cq-Io for 50621@debbugs.gnu.org; Thu, 16 Sep 2021 10:24:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=jTJYjkzaADyRVaGEX26qY1l74m4+Plxlumm7lb0R+0E=; b=BJAVDq9eGcOduqHDSxShWlMZZc fQRFaMrBlKje29soRFPoRpwrzD7n3c+XqwcXU/S+7dVNI0k9ciG/NqsJr2kgweKSzW30eDKqWF4jk Z0ZRmMm/HkCLcJKjpH5jzW/HgxOEQIv5emkKCG07AP5ua6UKnqSELYTB22Ty5/+MTfss=; 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 1mQsIy-0005XG-98; Thu, 16 Sep 2021 16:24:02 +0200 From: Lars Ingebrigtsen To: Manuel Uberti Subject: Re: bug#50621: 28.0.50; Flymake wrong message about y-or-n-p References: Date: Thu, 16 Sep 2021 16:23:59 +0200 In-Reply-To: (Manuel Uberti's message of "Thu, 16 Sep 2021 14:53:07 +0200") Message-ID: <87v930zji8.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: Manuel Uberti writes: > M-x checkdoc complains about this as well, so I guess it is more a > checkdoc than a Flymake problem here. Yeah, I guess all of the y-or-n-p stuff should be removed from checkdoc.el? Or should it still verify that the string ends with a question mark? I've added Stefan to the CCs; perhaps he has an opinion [...] 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: 50621 Cc: Stefan Kangas , 50621@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 (---) Manuel Uberti writes: > M-x checkdoc complains about this as well, so I guess it is more a > checkdoc than a Flymake problem here. Yeah, I guess all of the y-or-n-p stuff should be removed from checkdoc.el? Or should it still verify that the string ends with a question mark? I've added Stefan to the CCs; perhaps he has an opinion here. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 11:06:11 2021 Received: (at 50621) by debbugs.gnu.org; 16 Sep 2021 15:06:11 +0000 Received: from localhost ([127.0.0.1]:56207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQsxn-0002zN-KA for submit@debbugs.gnu.org; Thu, 16 Sep 2021 11:06:11 -0400 Received: from mail-pg1-f178.google.com ([209.85.215.178]:40525) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQsxY-0002yg-Tl for 50621@debbugs.gnu.org; Thu, 16 Sep 2021 11:06:10 -0400 Received: by mail-pg1-f178.google.com with SMTP id h3so6408703pgb.7 for <50621@debbugs.gnu.org>; Thu, 16 Sep 2021 08:05:56 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=eIphIA4xI90I8KMun+wvaVTrooh8aAaK5SVt+CrEqiQ=; b=as7iMfMP0WtGKuIy6BPyy+r1QRZzrIT8j/60lRLUxWtbpfXyGzlaoMx1RP3SlWHPjZ OkPmbACLwwxpWGnrcwlLlcHmQjOes8yvStxKO+w0xT2S7Kt+XvaiyMCuBiBMFIbk2Jlf WaHJpBR7ar278V0Oy/eOmaD0+2QTcVfUB9jMUEt6rpWrXc0h4LRdrt5JJnqCSEF2Z+9r Cn8PvEDLjZXcsGz8oRFXPF0+MymjPdVB9CCqmT0F8g8TvpR0Oc1MJdfvdvSp8cJ7Qdr9 oINzRjp6JA/GTOONiLS1dEEO6K4jgxO9NjurVR0NswR/JApqsDCQHksxucFxfIjrRUpA wVkg== X-Gm-Message-State: AOAM531wWvP9Z2zxjtF1IMypOoxWUkxos0kh3/1+j9CdjDT3B3Kt5aLX /IOdHaG4Be7yA6AYnrCgU0Obw/E9fCOhON4w3oY= X-Google-Smtp-Source: ABdhPJxGmf3KB4c3YGScv59WBgRcHNWhU2gk2FK6SEQQTE2YyykNkGOtMHEOwqSRk7q0WcWrCXm3YKAAzajoXtEZdSc= X-Received: by 2002:a62:ea06:0:b0:3e1:62a6:95b8 with SMTP id t6-20020a62ea06000000b003e162a695b8mr5695527pfh.70.1631804751162; Thu, 16 Sep 2021 08:05:51 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 16 Sep 2021 08:05:50 -0700 From: Stefan Kangas In-Reply-To: <87v930zji8.fsf@gnus.org> References: <87v930zji8.fsf@gnus.org> MIME-Version: 1.0 Date: Thu, 16 Sep 2021 08:05:50 -0700 Message-ID: Subject: Re: bug#50621: 28.0.50; Flymake wrong message about y-or-n-p To: Lars Ingebrigtsen , Manuel Uberti Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 50621 Cc: 50621@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: -0.5 (/) Lars Ingebrigtsen writes: >> M-x checkdoc complains about this as well, so I guess it is more a >> checkdoc than a Flymake problem here. > > Yeah, I guess all of the y-or-n-p stuff should be removed from > checkdoc.el? Or should it still verify that the string ends with a > question mark? I've added Stefan to the CCs; perhaps he has an opinion > here. As the NEWS item points out, the behavior was changed [IMO for the better] already in 2014 (commit 298520dfb7f6). The question now is what to do with Flymake/checkdoc, and I see three ways forward: A) We remove this check. B) We change it to only warn about a missing question mark. C) We change it as in B, but also warn about a spurious space. Alternative A is the easiest one, but loses functionality. Alternative B is better, but leaves a spurious space where it's not needed. Alternative C will cause some code-churn, but is also formally the most correct one. It might also save someones sanity if they are trying to fit a line into a 80 or 100 character limit. My preference is for, in order: C > B > A. From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 11:17:11 2021 Received: (at 50621) by debbugs.gnu.org; 16 Sep 2021 15:17:11 +0000 Received: from localhost ([127.0.0.1]:56231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQt8R-000540-F3 for submit@debbugs.gnu.org; Thu, 16 Sep 2021 11:17:11 -0400 Received: from quimby.gnus.org ([95.216.78.240]:37724) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQt8P-0004yh-GF for 50621@debbugs.gnu.org; Thu, 16 Sep 2021 11:17:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=0+frln0YS6cHeSZN+yeXxewonijq3SFAggz5x5GqqNE=; b=gHB81X2hCwNaGRaC/T5edW7Ocf arhFlPbeUl7WgkqSx4k06CuhsfkuwEB2ULNDSGVIVZ1IVgEjrlFKhkOw3Ngf6HVPIobWCdaHOSGDK 8dDyGjYF6jngBZyyHYfH2u2biTNv4ioDD1JffjOiBmUQJcFTjuoPY+ULSkHGBNHG7cPU=; 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 1mQt8H-0006IY-2L; Thu, 16 Sep 2021 17:17:03 +0200 From: Lars Ingebrigtsen To: Stefan Kangas Subject: Re: bug#50621: 28.0.50; Flymake wrong message about y-or-n-p References: <87v930zji8.fsf@gnus.org> Date: Thu, 16 Sep 2021 17:17:00 +0200 In-Reply-To: (Stefan Kangas's message of "Thu, 16 Sep 2021 08:05:50 -0700") Message-ID: <875yv0zh1v.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: Stefan Kangas writes: > Alternative C will cause some code-churn, but is also formally the most > correct one. It might also save someones sanity if they are trying to > fit a line into a 80 or 100 character limit. > > My [...] 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: 50621 Cc: Manuel Uberti , 50621@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 (---) Stefan Kangas writes: > Alternative C will cause some code-churn, but is also formally the most > correct one. It might also save someones sanity if they are trying to > fit a line into a 80 or 100 character limit. > > My preference is for, in order: C > B > A. I think C is too ambitious -- there's code out-of-tree that needs to work in a wide range of Emacs versions, so they can't remove the trailing space. So I like B (i.e.., check that there's "\\? *" at the end). (And then we can remove trailing spaces in-tree at will.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Sep 16 16:05:12 2021 Received: (at 50621) by debbugs.gnu.org; 16 Sep 2021 20:05:12 +0000 Received: from localhost ([127.0.0.1]:56686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQxd9-0005gH-M4 for submit@debbugs.gnu.org; Thu, 16 Sep 2021 16:05:12 -0400 Received: from mail-pl1-f169.google.com ([209.85.214.169]:40692) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mQxd5-0005fl-SP for 50621@debbugs.gnu.org; Thu, 16 Sep 2021 16:05:09 -0400 Received: by mail-pl1-f169.google.com with SMTP id n18so4622393plp.7 for <50621@debbugs.gnu.org>; Thu, 16 Sep 2021 13:05:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=fGCaYyxIVRp9oNAJjAmGexOS6xivIvBE42PYoKMloI0=; b=jqlyR/XtS0YR2c5szmQrupzVZquh3iFNKQZSGoEmdoIA515x/iWdgyB7ryBaecwwMP aR4LI1dEF4gl2StiT7nDTnQbkuVtd0d8osEH11GbSx26nPG6e9dYwR/i9iOnE7JOwHdy cTDHTQAwY87eDhVxCyY4qmm4ttvBhkNNLJLUqZfYwUAJFrSKMwrYcfwzVoUjv9sL20lv VqUg+bLDI3gEKLOIcVCqZm9u3xdeFkGhb9fp7N6E+pg76KXLyHOiiQzbYngSBZjqUGvD jz+CpUIjJXJQFLgu6Qv6ds4etZWRFFp+83jGSoh+1rf0EMnA1WaxcKgX2p4vNSIzeUdV giNg== X-Gm-Message-State: AOAM531flZwqf46LJyV7V/rR4e4LOKdJyQFUAnbeUw2OigsaVsGCcaTl cyLj+7NR18VeL5BdbvnIBPdYVf3zjrbxMUIv+YI= X-Google-Smtp-Source: ABdhPJxrRhrGXjN83X5lUFQvh8p7H7dmhAZqfNg3swHN1t8DqDdA+XUIpEXjgVjFU3eaP/Qq3gCHauq98mmuXStEU9Q= X-Received: by 2002:a17:90a:5583:: with SMTP id c3mr7861486pji.133.1631822702124; Thu, 16 Sep 2021 13:05:02 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 16 Sep 2021 13:05:01 -0700 From: Stefan Kangas In-Reply-To: <875yv0zh1v.fsf@gnus.org> References: <87v930zji8.fsf@gnus.org> <875yv0zh1v.fsf@gnus.org> MIME-Version: 1.0 Date: Thu, 16 Sep 2021 13:05:01 -0700 Message-ID: Subject: Re: bug#50621: 28.0.50; Flymake wrong message about y-or-n-p To: Lars Ingebrigtsen Content-Type: multipart/mixed; boundary="0000000000007f34f905cc2254b9" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 50621 Cc: Manuel Uberti , 50621@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: -0.5 (/) --0000000000007f34f905cc2254b9 Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > Stefan Kangas writes: > >> Alternative C will cause some code-churn, but is also formally the most >> correct one. It might also save someones sanity if they are trying to >> fit a line into a 80 or 100 character limit. >> >> My preference is for, in order: C > B > A. > > I think C is too ambitious -- there's code out-of-tree that needs to > work in a wide range of Emacs versions, so they can't remove the > trailing space. So I like B (i.e.., check that there's "\\? *" at the > end). Sounds good. How about the attached patch? --0000000000007f34f905cc2254b9 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-checkdoc-y-or-n-p-no-longer-needs-space.patch" Content-Disposition: attachment; filename="0001-checkdoc-y-or-n-p-no-longer-needs-space.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 189adb8ba25eb5f5_0.1 RnJvbSA2MGQ1NmM0Mjc1MTFhNTk0NmY4MjNjNDI0OWQ5YWYzNDIxMjg4ODQ0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogVGh1LCAxNiBTZXAgMjAyMSAxOToxMzo1NiArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGNoZWNr ZG9jOiAneS1vci1uLXAnIG5vIGxvbmdlciBuZWVkcyBzcGFjZQoKKiBsaXNwL2VtYWNzLWxpc3Av Y2hlY2tkb2MuZWwgKGNoZWNrZG9jLW1lc3NhZ2UtdGV4dC1lbmdpbmUpOgpDaGFuZ2UgJ3ktb3It bi1wJyBjaGVjayB0byBhY2NlcHQgcHJvbXB0IGVuZGluZyB3aXRoIGJvdGggIj8gIiBvciAiPyIs CnRoYXQgaXMsIGl0IG5vIGxvbmdlciBuZWVkcyB0aGUgc3BhY2UuICAoQnVnIzUwNjIxKQooY2hl Y2tkb2MtLWZpeC15LW9yLW4tcCk6IE5ldyBoZWxwZXIgZnVuY3Rpb24uCiogdGVzdC9saXNwL2Vt YWNzLWxpc3AvY2hlY2tkb2MtdGVzdHMuZWwgKGNoZWNrZG9jLXRlc3RzLWZpeC15LW9yLW4tcCkK KGNoZWNrZG9jLXRlc3RzLWZpeC15LW9yLW4tcC9uby1jaGFuZ2UpCihjaGVja2RvYy10ZXN0cy1m aXgteS1vci1uLXAvd2l0aC1zcGFjZSk6IE5ldyB0ZXN0cy4KLS0tCiBsaXNwL2VtYWNzLWxpc3Av Y2hlY2tkb2MuZWwgICAgICAgICAgICB8IDgyICsrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB0 ZXN0L2xpc3AvZW1hY3MtbGlzcC9jaGVja2RvYy10ZXN0cy5lbCB8IDMwICsrKysrKysrKysKIDIg ZmlsZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgNTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvbGlzcC9lbWFjcy1saXNwL2NoZWNrZG9jLmVsIGIvbGlzcC9lbWFjcy1saXNwL2NoZWNr ZG9jLmVsCmluZGV4IDAxZjJjMGQ5NWYuLmY4ZGYyMjNjZTkgMTAwNjQ0Ci0tLSBhL2xpc3AvZW1h Y3MtbGlzcC9jaGVja2RvYy5lbAorKysgYi9saXNwL2VtYWNzLWxpc3AvY2hlY2tkb2MuZWwKQEAg LTI0NzUsNiArMjQ3NSwzMSBAQCBjaGVja2RvYy1tZXNzYWdlLXRleHQtbmV4dC1zdHJpbmcKIAkg IChzZXRxIHJldHVybiB0eXBlKSkpKQogICAgIHJldHVybikpCiAKKyhkZWZ1biBjaGVja2RvYy0t Zml4LXktb3Itbi1wICgpCisgICJGaXggYHktb3Itbi1wJyBwcm9tcHQgdG8gZW5kIHdpdGggXCI/ XCIgb3IgXCI/IFwiLgorVGhlIHNwYWNlIGlzIHRlY2huaWNhbGx5IHJlZHVuZGFudCwgYnV0IGFs c28gbW9yZSBjb21wYXRpYmxlIHdpdGgKK0VtYWNzIHZlcnNpb25zIGJlZm9yZSBFbWFjcyAyNC4x LiAgSW4gdGhlIGZ1dHVyZSwgd2UgbWlnaHQgdHJlYXQKK2Egc3BhY2UgYXMgYSBzdHlsZSBlcnJv ci4iCisgICh3aGVuIChhbmQgKHNhdmUtZXhjdXJzaW9uIChmb3J3YXJkLXNleHAgMSkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGZvcndhcmQtY2hhciAtMykKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKG5vdCAobG9va2luZy1hdCAiXFw/ICIpKSkKKyAgICAgICAgICAgICAo c2F2ZS1leGN1cnNpb24gKGZvcndhcmQtc2V4cCAxKQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoZm9yd2FyZC1jaGFyIC0yKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90 IChsb29raW5nLWF0ICJcXD8iKSkpKQorICAgIChpZiAoYW5kCisgICAgICAgICAoc2F2ZS1leGN1 cnNpb24gKGZvcndhcmQtc2V4cCAxKQorICAgICAgICAgICAgICAgICAgICAgICAgIChmb3J3YXJk LWNoYXIgLTEpCisgICAgICAgICAgICAgICAgICAgICAgICAgKGxvb2tpbmctYXQgIlwiIikpCisg ICAgICAgICAoY2hlY2tkb2MtYXV0b2ZpeC1hc2stcmVwbGFjZQorICAgICAgICAgIChtYXRjaC1i ZWdpbm5pbmcgMCkgKG1hdGNoLWVuZCAwKQorICAgICAgICAgIChmb3JtYXQtbWVzc2FnZQorICAg ICAgICAgICAiYHktb3Itbi1wJyBhcmd1bWVudCBzaG91bGQgZW5kIHdpdGggXCI/IFwiLiAgRml4 PyIpCisgICAgICAgICAgIj9cIiIgdCkpCisgICAgICAgIG5pbAorICAgICAgKGNoZWNrZG9jLWNy ZWF0ZS1lcnJvcgorICAgICAgICJgeS1vci1uLXAnIGFyZ3VtZW50IHNob3VsZCBlbmQgd2l0aCBc Ij9cIiIKKyAgICAgICAobWF0Y2gtYmVnaW5uaW5nIDApIChtYXRjaC1lbmQgMCkpKSkpCisKIChk ZWZ1biBjaGVja2RvYy1tZXNzYWdlLXRleHQtZW5naW5lICgmb3B0aW9uYWwgdHlwZSkKICAgIlJl dHVybiBvciBmaXggZXJyb3JzIGZvdW5kIGluIHN0cmluZ3MgcGFzc2VkIHRvIGEgbWVzc2FnZSBk aXNwbGF5IGZ1bmN0aW9uLgogQWNjb3JkaW5nIHRvIHRoZSBkb2N1bWVudGF0aW9uIGZvciB0aGUg ZnVuY3Rpb24gYGVycm9yJywgdGhlIGVycm9yIGxpc3QKQEAgLTI1MzAsNjMgKzI1NTUsMjAgQEAg Y2hlY2tkb2MtbWVzc2FnZS10ZXh0LWVuZ2luZQogCSAgIkVycm9yIG1lc3NhZ2VzIHNob3VsZCAq bm90KiBlbmQgd2l0aCBhIHBlcmlvZCIKIAkgIChtYXRjaC1iZWdpbm5pbmcgMCkgKG1hdGNoLWVu ZCAwKSkKICAgICAgICBuaWwpCi0gICAgIDs7IGB5LW9yLW4tcCcgZG9jdW1lbnRhdGlvbiBleHBs aWNpdGx5IHNheXM6Ci0gICAgIDs7IEl0IHNob3VsZCBlbmQgaW4gYSBzcGFjZTsgYHktb3Itbi1w JyBhZGRzIGAoeSBvciBuKSAnIHRvIGl0LgotICAgICA7OyBJIGFkZGVkIHRoZSA/IHJlcXVpcmVt ZW50LiAgV2l0aG91dCBpdCwgaXQgaXMgdW5jbGVhciB0aGF0IHdlCi0gICAgIDs7IGFzayBhIHF1 ZXN0aW9uIGFuZCBpdCBhcHBlYXJzIHRvIGJlIGFuIHVuZG9jdW1lbnRlZCBzdHlsZS4KLSAgICAg KGlmIChlcSB0eXBlICd5LW9yLW4tcCkKLQkgKGlmIChub3QgKHNhdmUtZXhjdXJzaW9uIChmb3J3 YXJkLXNleHAgMSkKLQkJCQkgIChmb3J3YXJkLWNoYXIgLTMpCi0JCQkJICAobm90IChsb29raW5n LWF0ICJcXD8gIikpKSkKLQkgICAgIG5pbAotCSAgIChpZiAoc2F2ZS1leGN1cnNpb24gKGZvcndh cmQtc2V4cCAxKQotCQkJICAgICAgIChmb3J3YXJkLWNoYXIgLTIpCi0JCQkgICAgICAgKGxvb2tp bmctYXQgIlxcPyIpKQotCSAgICAgICA7OyBJZiB3ZSBzZWUgYSA/LCB0aGVuIHJlcGxhY2Ugd2l0 aCAiPyAiLgotCSAgICAgICAoaWYgKGNoZWNrZG9jLWF1dG9maXgtYXNrLXJlcGxhY2UKLQkJICAg IChtYXRjaC1iZWdpbm5pbmcgMCkgKG1hdGNoLWVuZCAwKQotICAgICAgICAgICAgICAgICAgICAo Zm9ybWF0LW1lc3NhZ2UKLSAgICAgICAgICAgICAgICAgICAgICJgeS1vci1uLXAnIGFyZ3VtZW50 IHNob3VsZCBlbmQgd2l0aCBcIj8gXCIuICBGaXg/ICIpCi0JCSAgICAiPyAiIHQpCi0JCSAgIG5p bAotCQkgKGNoZWNrZG9jLWNyZWF0ZS1lcnJvcgotCQkgICJgeS1vci1uLXAnIGFyZ3VtZW50IHNo b3VsZCBlbmQgd2l0aCBcIj8gXCIiCi0JCSAgKG1hdGNoLWJlZ2lubmluZyAwKSAobWF0Y2gtZW5k IDApKSkKLQkgICAgIChpZiAoc2F2ZS1leGN1cnNpb24gKGZvcndhcmQtc2V4cCAxKQotCQkJCSAo Zm9yd2FyZC1jaGFyIC0yKQotCQkJCSAobG9va2luZy1hdCAiICIpKQotCQkgKGlmIChjaGVja2Rv Yy1hdXRvZml4LWFzay1yZXBsYWNlCi0JCSAgICAgIChtYXRjaC1iZWdpbm5pbmcgMCkgKG1hdGNo LWVuZCAwKQotICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQtbWVzc2FnZQotICAgICAgICAg ICAgICAgICAgICAgICAiYHktb3Itbi1wJyBhcmd1bWVudCBzaG91bGQgZW5kIHdpdGggXCI/IFwi LiAgRml4PyAiKQotCQkgICAgICAiPyAiIHQpCi0JCSAgICAgbmlsCi0JCSAgIChjaGVja2RvYy1j cmVhdGUtZXJyb3IKLQkJICAgICJgeS1vci1uLXAnIGFyZ3VtZW50IHNob3VsZCBlbmQgd2l0aCBc Ij8gXCIiCi0JCSAgICAobWF0Y2gtYmVnaW5uaW5nIDApIChtYXRjaC1lbmQgMCkpKQotCSAgICAg ICAoaWYgKGFuZCA7OyBpZiB0aGlzIGlzbid0IHRydWUsIHdlIGhhdmUgYSBwcm9ibGVtLgotCQkg ICAgKHNhdmUtZXhjdXJzaW9uIChmb3J3YXJkLXNleHAgMSkKLQkJCQkgICAgKGZvcndhcmQtY2hh ciAtMSkKLQkJCQkgICAgKGxvb2tpbmctYXQgIlwiIikpCi0JCSAgICAoY2hlY2tkb2MtYXV0b2Zp eC1hc2stcmVwbGFjZQotCQkgICAgIChtYXRjaC1iZWdpbm5pbmcgMCkgKG1hdGNoLWVuZCAwKQot ICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdC1tZXNzYWdlCi0gICAgICAgICAgICAgICAgICAg ICAgImB5LW9yLW4tcCcgYXJndW1lbnQgc2hvdWxkIGVuZCB3aXRoIFwiPyBcIi4gIEZpeD8gIikK LQkJICAgICAiPyBcIiIgdCkpCi0JCSAgIG5pbAotCQkgKGNoZWNrZG9jLWNyZWF0ZS1lcnJvcgot CQkgICJgeS1vci1uLXAnIGFyZ3VtZW50IHNob3VsZCBlbmQgd2l0aCBcIj8gXCIiCi0JCSAgKG1h dGNoLWJlZ2lubmluZyAwKSAobWF0Y2gtZW5kIDApKSkpKSkpCisgICAgIDs7IEZyb20gYChlbGlz cCkgUHJvZ3JhbW1pbmcgVGlwcyc6ICJBIHF1ZXN0aW9uIGFza2VkIGluIHRoZQorICAgICA7OyBt aW5pYnVmZmVyIHdpdGggYHllcy1vci1uby1wJyBvciBgeS1vci1uLXAnIHNob3VsZCBzdGFydCB3 aXRoCisgICAgIDs7IGEgY2FwaXRhbCBsZXR0ZXIgYW5kIGVuZCB3aXRoICc/Jy4iCisgICAgICh3 aGVuIChlcSB0eXBlICd5LW9yLW4tcCkKKyAgICAgICAoY2hlY2tkb2MtLWZpeC15LW9yLW4tcCkp CiAgICAgIDs7IE5vdywgbGV0J3MganVzdCBydW4gdGhlIHNwZWxsIGNoZWNrZXIgb24gdGhpcyBn dXkuCiAgICAgIChjaGVja2RvYy1pc3BlbGwtZG9jc3RyaW5nLWVuZ2luZSAoc2F2ZS1leGN1cnNp b24gKGZvcndhcmQtc2V4cCAxKQotCQkJCQkJICAgICAgIChwb2ludCkpKQotICAgICApKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocG9p bnQpKSkpKSkKIAogOzs7IEF1dG8tZml4IGhlbHBlciBmdW5jdGlvbnMKIDs7CiAoZGVmdW4gY2hl Y2tkb2MteS1vci1uLXAgKHF1ZXN0aW9uKQogICAiTGlrZSBgeS1vci1uLXAnLCBidXQgcGF5cyBh dHRlbnRpb24gdG8gYGNoZWNrZG9jLWF1dG9maXgtZmxhZycuCi1Bcmd1bWVudCBRVUVTVElPTiBp cyB0aGUgcHJvbXB0IHBhc3NlZCB0byBgeS1vci1uLXAnLiIKKyAgQXJndW1lbnQgUVVFU1RJT04g aXMgdGhlIHByb21wdCBwYXNzZWQgdG8gYHktb3Itbi1wJy4iCiAgIChwcm9nMQogICAgICAgKGlm IChvciAobm90IGNoZWNrZG9jLWF1dG9maXgtZmxhZykKIAkgICAgICAoZXEgY2hlY2tkb2MtYXV0 b2ZpeC1mbGFnICduZXZlcikpCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvZW1hY3MtbGlzcC9jaGVj a2RvYy10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2NoZWNrZG9jLXRlc3RzLmVsCmlu ZGV4IGE0YjI1MjAzMWYuLjNlYjdkYTNkNGEgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9lbWFjcy1s aXNwL2NoZWNrZG9jLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlzcC9lbWFjcy1saXNwL2NoZWNrZG9j LXRlc3RzLmVsCkBAIC0xNDYsNCArMTQ2LDM0IEBAIGNoZWNrZG9jLXRlc3RzLWluLWFiYnJldmF0 aW9uLXAvd2l0aC1lc2NhcGVkLXBhcmVucwogICAgIChyZS1zZWFyY2gtZm9yd2FyZCAiZS5nIikK ICAgICAoc2hvdWxkIChjaGVja2RvYy1pbi1hYmJyZXZpYXRpb24tcCAocG9pbnQpKSkpKQogCiso ZXJ0LWRlZnRlc3QgY2hlY2tkb2MtdGVzdHMtZml4LXktb3Itbi1wICgpCisgICh3aXRoLXRlbXAt YnVmZmVyCisgICAgKGVtYWNzLWxpc3AtbW9kZSkKKyAgICAobGV0ICgoc3RhbmRhcmQtb3V0cHV0 IChjdXJyZW50LWJ1ZmZlcikpCisgICAgICAgICAgKGNoZWNrZG9jLWF1dG9maXgtZmxhZyAnYXV0 b21hdGljKSkKKyAgICAgIChwcmluMSAnKHktb3Itbi1wICJmb28iKSkgICAgICAgICA7ICJmb28i CisgICAgICAoZ290by1jaGFyIChsZW5ndGggIih5LW9yLW4tcCAiKSkKKyAgICAgIChjaGVja2Rv Yy0tZml4LXktb3Itbi1wKQorICAgICAgKHNob3VsZCAoZXF1YWwgKGJ1ZmZlci1zdHJpbmcpICIo eS1vci1uLXAgXCJmb28/XCIpIikpKSkpCisKKyhlcnQtZGVmdGVzdCBjaGVja2RvYy10ZXN0cy1m aXgteS1vci1uLXAvbm8tY2hhbmdlICgpCisgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgKGVtYWNz LWxpc3AtbW9kZSkKKyAgICAobGV0ICgoc3RhbmRhcmQtb3V0cHV0IChjdXJyZW50LWJ1ZmZlcikp CisgICAgICAgICAgKGNoZWNrZG9jLWF1dG9maXgtZmxhZyAnYXV0b21hdGljKSkKKyAgICAgIChw cmluMSAnKHktb3Itbi1wICJmb28/IikpICAgICAgICA7ICJmb28/IgorICAgICAgKGdvdG8tY2hh ciAobGVuZ3RoICIoeS1vci1uLXAgIikpCisgICAgICAoY2hlY2tkb2MtLWZpeC15LW9yLW4tcCkK KyAgICAgIChzaG91bGQgKGVxdWFsIChidWZmZXItc3RyaW5nKSAiKHktb3Itbi1wIFwiZm9vP1wi KSIpKSkpKQorCisoZXJ0LWRlZnRlc3QgY2hlY2tkb2MtdGVzdHMtZml4LXktb3Itbi1wL3dpdGgt c3BhY2UgKCkKKyAgKHdpdGgtdGVtcC1idWZmZXIKKyAgICAoZW1hY3MtbGlzcC1tb2RlKQorICAg IChsZXQgKChzdGFuZGFyZC1vdXRwdXQgKGN1cnJlbnQtYnVmZmVyKSkKKyAgICAgICAgICAoY2hl Y2tkb2MtYXV0b2ZpeC1mbGFnICdhdXRvbWF0aWMpKQorICAgICAgKHByaW4xICcoeS1vci1uLXAg ImZvbz8gIikpICAgICAgIDsgImZvbz8gIgorICAgICAgKGdvdG8tY2hhciAobGVuZ3RoICIoeS1v ci1uLXAgIikpCisgICAgICAoY2hlY2tkb2MtLWZpeC15LW9yLW4tcCkKKyAgICAgIChzaG91bGQg KGVxdWFsIChidWZmZXItc3RyaW5nKSAiKHktb3Itbi1wIFwiZm9vPyBcIikiKSkpKSkKKwogOzs7 IGNoZWNrZG9jLXRlc3RzLmVsIGVuZHMgaGVyZQotLSAKMi4zMC4yCgo= --0000000000007f34f905cc2254b9-- From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 17 09:55:21 2021 Received: (at 50621) by debbugs.gnu.org; 17 Sep 2021 13:55:21 +0000 Received: from localhost ([127.0.0.1]:59254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mREKm-000436-Tw for submit@debbugs.gnu.org; Fri, 17 Sep 2021 09:55:21 -0400 Received: from quimby.gnus.org ([95.216.78.240]:47158) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mREKk-0003xi-2o for 50621@debbugs.gnu.org; Fri, 17 Sep 2021 09:55:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: 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=EbX/Ybmyl//Fe0zJ1+R72L+um1Si4m0iBMgTBF524Ew=; b=ths9fswP1b67Vm/zwy1qkQ1Lr+ /1Hl6o7h3gbOz689ATdpcR7L5b0phLnbEJhN45r6GvpMBogcY+6CX+byMyC2PEYpUF+dZeasLrXAp mU/azlNUfw85W+2ayy2P8BqABa6vjgtVOjmNGbXTqKeAh/ZcrQ1hUxttwqAd3ocAJI2A=; 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 1mREKa-0000Au-LE; Fri, 17 Sep 2021 15:55:11 +0200 From: Lars Ingebrigtsen To: Stefan Kangas Subject: Re: bug#50621: 28.0.50; Flymake wrong message about y-or-n-p References: <87v930zji8.fsf@gnus.org> <875yv0zh1v.fsf@gnus.org> Date: Fri, 17 Sep 2021 15:55:05 +0200 In-Reply-To: (Stefan Kangas's message of "Thu, 16 Sep 2021 13:05:01 -0700") Message-ID: <87sfy3xq6e.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: Stefan Kangas writes: > Sounds good. How about the attached patch? Looks good to me. 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: 50621 Cc: Manuel Uberti , 50621@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 (---) Stefan Kangas writes: > Sounds good. How about the attached patch? Looks good to me. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 17 16:41:44 2021 Received: (at 50621-done) by debbugs.gnu.org; 17 Sep 2021 20:41:45 +0000 Received: from localhost ([127.0.0.1]:33090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRKg4-0004Nc-Ob for submit@debbugs.gnu.org; Fri, 17 Sep 2021 16:41:44 -0400 Received: from mail-pl1-f171.google.com ([209.85.214.171]:33679) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRKg1-0004NO-Rp for 50621-done@debbugs.gnu.org; Fri, 17 Sep 2021 16:41:42 -0400 Received: by mail-pl1-f171.google.com with SMTP id t4so7014388plo.0 for <50621-done@debbugs.gnu.org>; Fri, 17 Sep 2021 13:41:41 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=Ip0nukm5gbcU3jkJQf1Li2T86lQ6fb2ErjCH8MAzDAQ=; b=Jn1Es/ckjon/+gCx5Tpa9aSq7PbBCByTpa5B3smhq3/blOQGEZdpnMtr14ym+b0Wx0 wYNVskoYWNiraPWMgWcDVwgz7GJUnsU9jmjorF9DdkmsfZ6fDNyTYz2Zqp9TdKJv/mFG Z3BHGAL3MlKM6fdGDeFTP3LGk4/CtEYdOE8UYE7+4t0V4GJN4v6HYot8FkHrRIQDpTtv 1orq+lDPU5XM30jE/QYveHl09M8zNfDboJjdL5dP0ZUyGX1wIEWFVTaJM7olgp4JRyQF JjbRtCeFhCnMpuMRf8Yyekd5rTBvt96DdhXfxequG+WK9vxZ9kzOD/OvQWLN9HAuW4jZ xRsg== X-Gm-Message-State: AOAM532XXs/tQ9y7XZJnihXpAbKypXueuRp6m02yW1COHCagltGtB6y6 d9is3gkI40w/F7IVvbQl3YOdBZPN30Rf984QpEw= X-Google-Smtp-Source: ABdhPJx17lffnE6o6xIT0iB6z+VGSouq72Zf2mZNISB54DFjr9xKhVD2l2xRBJxJi3tkrYuuHCkDu/fGgB2zetPDBDQ= X-Received: by 2002:a17:902:c412:b0:138:e681:fba4 with SMTP id k18-20020a170902c41200b00138e681fba4mr11130039plk.22.1631911295730; Fri, 17 Sep 2021 13:41:35 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 17 Sep 2021 13:41:35 -0700 From: Stefan Kangas In-Reply-To: <87sfy3xq6e.fsf@gnus.org> References: <87v930zji8.fsf@gnus.org> <875yv0zh1v.fsf@gnus.org> <87sfy3xq6e.fsf@gnus.org> MIME-Version: 1.0 Date: Fri, 17 Sep 2021 13:41:35 -0700 Message-ID: Subject: Re: bug#50621: 28.0.50; Flymake wrong message about y-or-n-p To: Lars Ingebrigtsen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 50621-done Cc: 50621-done@debbugs.gnu.org, Manuel Uberti 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: -0.5 (/) Lars Ingebrigtsen writes: > Stefan Kangas writes: > >> Sounds good. How about the attached patch? > > Looks good to me. Thanks, pushed to master as commit b6bff3ba79. Closing this bug. If anyone is still seeing problems, please report back and we can re-open. From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 18 01:57:22 2021 Received: (at 50621-done) by debbugs.gnu.org; 18 Sep 2021 05:57:22 +0000 Received: from localhost ([127.0.0.1]:33378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRTLm-0002wW-4B for submit@debbugs.gnu.org; Sat, 18 Sep 2021 01:57:22 -0400 Received: from latitanza.investici.org ([82.94.249.234]:30069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mRTLj-0002wK-Nk for 50621-done@debbugs.gnu.org; Sat, 18 Sep 2021 01:57:20 -0400 Received: from mx3.investici.org (unknown [127.0.0.1]) by latitanza.investici.org (Postfix) with ESMTP id 4HBKpk2Y6jzGp5R; Sat, 18 Sep 2021 05:57:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inventati.org; s=stigmate; t=1631944638; bh=DZuflWzfvNJgU+T3lYro2aiTKX6vQcm6uyfXSQBD/S8=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=biDbs46/2Cw/05jjhnNLrd5thHeqvp6S3YXfZ664sGCnmazHbI6+GxpfXogVKjLc4 bKxsS1PFSinQ/ExXbUbY/scFHmXgbalzgk9f8Ixv+dlXg9waDFkqSU11Xwdl7EKHxo 2wzxa/Tt9b1lTFWVbj5MQito+01c3zH90gHoPQ48= Received: from [82.94.249.234] (mx3.investici.org [82.94.249.234]) (Authenticated sender: manuel.uberti@inventati.org) by localhost (Postfix) with ESMTPSA id 4HBKpk1JNSzGp5L; Sat, 18 Sep 2021 05:57:18 +0000 (UTC) Subject: Re: bug#50621: 28.0.50; Flymake wrong message about y-or-n-p To: Stefan Kangas , Lars Ingebrigtsen References: <87v930zji8.fsf@gnus.org> <875yv0zh1v.fsf@gnus.org> <87sfy3xq6e.fsf@gnus.org> From: Manuel Uberti Message-ID: Date: Sat, 18 Sep 2021 07:57:17 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 50621-done Cc: 50621-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.1 (-) On 17/09/21 22:41, Stefan Kangas wrote: > Thanks, pushed to master as commit b6bff3ba79. > > Closing this bug. If anyone is still seeing problems, please report > back and we can re-open. Thank you, Stefan, checkdoc does not complain any more. -- Manuel Uberti www.manueluberti.eu From unknown Sat Sep 20 06:51:36 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, 16 Oct 2021 11:24:05 +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