From unknown Sun Jun 22 20:57:14 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#20754 <20754@debbugs.gnu.org> To: bug#20754 <20754@debbugs.gnu.org> Subject: Status: checkdoc-current-buffer prints to stdout?! Reply-To: bug#20754 <20754@debbugs.gnu.org> Date: Mon, 23 Jun 2025 03:57:14 +0000 retitle 20754 checkdoc-current-buffer prints to stdout?! reassign 20754 emacs submitter 20754 Paul Eggert severity 20754 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jun 06 14:51:14 2015 Received: (at submit) by debbugs.gnu.org; 6 Jun 2015 18:51:14 +0000 Received: from localhost ([127.0.0.1]:43480 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1JBa-0006AR-2B for submit@debbugs.gnu.org; Sat, 06 Jun 2015 14:51:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57622) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1JBY-0006AF-5r for submit@debbugs.gnu.org; Sat, 06 Jun 2015 14:51:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1JBR-0002Fm-Um for submit@debbugs.gnu.org; Sat, 06 Jun 2015 14:51:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,PLING_QUERY autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60391) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1JBR-0002Fg-RZ for submit@debbugs.gnu.org; Sat, 06 Jun 2015 14:51:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42890) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1JBQ-0002dx-Pv for bug-gnu-emacs@gnu.org; Sat, 06 Jun 2015 14:51:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1JBL-0002Dj-Pa for bug-gnu-emacs@gnu.org; Sat, 06 Jun 2015 14:51:04 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:54780) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1JBL-0002DY-Eg for bug-gnu-emacs@gnu.org; Sat, 06 Jun 2015 14:50:59 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id BADDD1606CF; Sat, 6 Jun 2015 11:50:58 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Y4Ym7G_5LG5E; Sat, 6 Jun 2015 11:50:57 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id C4BE21606DB; Sat, 6 Jun 2015 11:50:57 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id jAfuFSsaq9KN; Sat, 6 Jun 2015 11:50:57 -0700 (PDT) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 9F3F01606CF; Sat, 6 Jun 2015 11:50:57 -0700 (PDT) Message-ID: <55734111.60208@cs.ucla.edu> Date: Sat, 06 Jun 2015 11:50:57 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 To: Emacs bug reports and feature requests Subject: checkdoc-current-buffer prints to stdout?! Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.7 (---) X-Debbugs-Envelope-To: submit Cc: Sebastian Wiesner , Oleh Krehel X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.7 (---) [The following bug report was sent by Sebastian Wiesner to emacs-devel=20 .] Hello, while debugging unit test failures in Flycheck, I accidentally discovered checkdoc-current-buffer apparently prints messages to standard output in Emacs 25.1 in noninteractive mode. Would you please revert this change? I can understand the motivation for this =E2=80=9Cfeature=E2=80=9D, but i= t's generally a bad idea for an interactive function to print text to standard output depending on an opaque global environment. It also makes backwards compatibility harder than it needs to be: As things stand I have no choi= ce but to check the Emacs version to print Checkdoc Errors in a consistent w= ay across Emacs major versions, and that is somewhat ugly. The purpose of this feature would also be served by a different entry point=E2=80=94we have `ert-run-tests-interactively` and `ert-run-tests-ba= tch`, too. If that is impossible please at least expose an option to turn this feature off. On a related topic, I'd have fixed this issue much faster, had this chang= e been mentioned in the NEWS. Would you please be more strict about updati= ng NEWS for breaking changes such as this? Sincerely, Sebastian Wiesner From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 07 10:24:00 2015 Received: (at 20754) by debbugs.gnu.org; 7 Jun 2015 14:24:00 +0000 Received: from localhost ([127.0.0.1]:44167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1bUV-0002Tz-Vo for submit@debbugs.gnu.org; Sun, 07 Jun 2015 10:24:00 -0400 Received: from mail-wi0-f175.google.com ([209.85.212.175]:36926) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1bUS-0002Tl-Jd for 20754@debbugs.gnu.org; Sun, 07 Jun 2015 10:23:57 -0400 Received: by wifx6 with SMTP id x6so61438723wif.0 for <20754@debbugs.gnu.org>; Sun, 07 Jun 2015 07:23:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=CojLUgwNLaWuUsuHdOOx3wnT8KzZYCJLfTdm9kghKlI=; b=HbCqTzqCnOVL+VATjmWjxVXOV2C/8yonypqgqTET7PfxXXAjDwKJ7Ea7MK9gVt2R+D y8YYse9Z7ZSNpWLzIt+54lSTfI6TEOUEA9hcjXV1pF3kOwzg2V4i9V479RP8bFSHr8Qr 6eDE/7PwjuOCALwcUW/gI/cSfoEYssHJa+7GwZTBaqeDZFLjrn9BXW2B0p8/87nt4AoR ixMIzfLOCUb7+1sjV/nIwAQzOyXXy+9uZui75hT3ufvAyqws96fH3bMqzW4bDCjdYpND lCzDJJuWH3AIyrdka+V34lE4CMtBPG5j57OKL8AugPtihBs+iiuR9/Fi0NF7d03ZuXvI cE/w== X-Received: by 10.180.73.175 with SMTP id m15mr13779706wiv.38.1433687030838; Sun, 07 Jun 2015 07:23:50 -0700 (PDT) Received: from olya-ThinkPad-Edge-E330 (ip20-32-209-87.adsl2.static.versatel.nl. [87.209.32.20]) by mx.google.com with ESMTPSA id wx9sm19658114wjb.6.2015.06.07.07.23.49 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 07 Jun 2015 07:23:50 -0700 (PDT) From: Oleh Krehel To: Sebastian Wiesner Subject: Re: bug#20754: checkdoc-current-buffer prints to stdout?! References: <55734111.60208@cs.ucla.edu> Date: Sun, 07 Jun 2015 16:23:48 +0200 In-Reply-To: <55734111.60208@cs.ucla.edu> (Paul Eggert's message of "Sat, 06 Jun 2015 11:50:57 -0700") Message-ID: <86fv63y4uj.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 20754 Cc: Paul Eggert , 20754@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (/) Sebastian Wiesner writes: > while debugging unit test failures in Flycheck, I accidentally discovered > checkdoc-current-buffer apparently prints messages to standard output in > Emacs 25.1 in noninteractive mode. > > Would you please revert this change? No, this change doesn't need to be reverted. It's useful for running checkdoc in batch. And it does check for `noninteractive' before printing. There's a bunch of workarounds that flycheck could use: - bind `noninteractive' - bind `inhibit-message' > Would you please be more strict about updating > NEWS for breaking changes such as this? This isn't a breaking change. If you have any problem with checkdoc, the usual procedure is to: git log --follow lisp/emacs-lisp/checkdoc.el or the equivalent "lf" in magit. Actually, I'd think that it would be beneficial for flycheck to be able to run checkdoc in batch, since async can make things faster. But then, I'm not really familiar with flycheck. Oleh From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 07 11:29:09 2015 Received: (at 20754) by debbugs.gnu.org; 7 Jun 2015 15:29:09 +0000 Received: from localhost ([127.0.0.1]:44187 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1cVY-0003vp-6q for submit@debbugs.gnu.org; Sun, 07 Jun 2015 11:29:08 -0400 Received: from mail-wi0-f170.google.com ([209.85.212.170]:37614) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1cVV-0003vK-Rk for 20754@debbugs.gnu.org; Sun, 07 Jun 2015 11:29:07 -0400 Received: by wifx6 with SMTP id x6so62322847wif.0 for <20754@debbugs.gnu.org>; Sun, 07 Jun 2015 08:29:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=i1Bqr12Ooi/9q1sRyk7P5BXNlvXNObWyGRdbtEsX5sY=; b=Ja/zV2xgUew3LQcIPiyMQFg7sLA/92/bEl1WcvoHi1HNUcoJSDEDNS6nT0CU5x2vIO PQbQp3PVbTHhKz7yGdQB8opT8sl9yBLqxRSP5317sh+lBsizCgX1UFVK9WUI4yCPv4/h wDMgGZMsj5QPavO21nkmKjnjFoGOCPS44vDMahx9f/0lzLYta0Bun27B+2V2IYPQYCQL 4lbIQHeo5a8gwjBDhId+ON6Uq0HV3uIL3PVI//ei8GskVqFULXnRPkiqQPfWomygqmR2 sV1FT21/CQ+BaVMSdNXChE8l75q42eP2H+vRwqIJ0bG8KYiFcCngqK+RHOsneFSbp1DU 4btQ== X-Gm-Message-State: ALoCoQlf2dGTHFCufm77hylw7fvjBTQf4Wq7RhnaEH0DUDht1g2XOtzSmL12CEgSPTA8Sqh2vYte MIME-Version: 1.0 X-Received: by 10.194.2.68 with SMTP id 4mr15299564wjs.82.1433690940294; Sun, 07 Jun 2015 08:29:00 -0700 (PDT) Received: by 10.27.86.215 with HTTP; Sun, 7 Jun 2015 08:29:00 -0700 (PDT) X-Originating-IP: [188.174.161.249] In-Reply-To: <86fv63y4uj.fsf@gmail.com> References: <55734111.60208@cs.ucla.edu> <86fv63y4uj.fsf@gmail.com> Date: Sun, 7 Jun 2015 17:29:00 +0200 Message-ID: Subject: Re: bug#20754: checkdoc-current-buffer prints to stdout?! From: Sebastian Wiesner To: Oleh Krehel Content-Type: multipart/alternative; boundary=047d7b3a831e36dd260517ef2f98 X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 20754 Cc: Paul Eggert , 20754@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (/) --047d7b3a831e36dd260517ef2f98 Content-Type: text/plain; charset=UTF-8 2015-06-07 16:23 GMT+02:00 Oleh Krehel : > Sebastian Wiesner writes: > > > while debugging unit test failures in Flycheck, I accidentally discovered > > checkdoc-current-buffer apparently prints messages to standard output in > > Emacs 25.1 in noninteractive mode. > > > > Would you please revert this change? > > No, this change doesn't need to be reverted. It's useful for running > checkdoc in batch. And it does check for `noninteractive' before > printing. That is exactly _why_ I'd like to see this change reverted. It introduces output that is controlled by an entirely unrelated global variable. YMMV, but I don't think that this is good design at all. > Would you please be more strict about updating > > NEWS for breaking changes such as this? > > This isn't a breaking change. It _did_ break Flycheck. If you have any problem with checkdoc, the > usual procedure is to: > > git log --follow lisp/emacs-lisp/checkdoc.el > or the equivalent "lf" in magit. > No offence meant, but why do you even bother with NEWS at all if that's your general response to such issues? > Actually, I'd think that it would be beneficial for flycheck to be able > to run checkdoc in batch, since async can make things faster. Flycheck has been successfully running checkdoc asynchronously in a non-interactive batch session in batch since long before this change was made. This change didn't have any benefits at all for Flycheck, it only made matters worse. Why can't you just leave checkdoc-current-buffer as is, and introduce a new entry point? What works for ERT, can't be bad for checkdoc, and it means a lot less trouble for anyone who's using checkdoc noninteractively, mostly because they can explicitly opt in to this new behaviour instead of being forced into it. --047d7b3a831e36dd260517ef2f98 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2015-06-07 16:23 GMT+02:00 Oleh Krehel &= lt;ohwoeowho@gmail= .com>:
Sebastian Wiesner <swiesner@lunaryorn.com> writes:

> while debugging unit test failures in Flycheck, I accidentally discove= red
> checkdoc-current-buffer apparently prints messages to standard output = in
> Emacs 25.1 in noninteractive mode.
>
> Would you please revert this change?

No, this change doesn't need to be reverted. It's useful for runnin= g
checkdoc in batch. And it does check for `noninteractive' before
printing.

That is exactly _why_ I'd li= ke to see this change reverted.=C2=A0 It introduces output that is controll= ed by an entirely unrelated global variable.=C2=A0 YMMV, but I don't th= ink that this is good design at all.

> Would you please be more strict about updating
> NEWS for breaking changes such as this?

This isn't a breaking change.

It _did_ = break Flycheck.

If you have any probl= em with checkdoc, the
usual procedure is to:

=C2=A0 =C2=A0 git log --follow lisp/emacs-lisp/checkdoc.el=C2=A0

or the equivalent "lf" in magit.

<= div>No offence meant, but why do you even bother with NEWS at all if that&#= 39;s your general response to such issues?
=C2=A0
Actually, I'd think that it would be beneficial for flycheck to be able=
to run checkdoc in batch, since async can make things faster. =

Flycheck has been successfully running checkdoc asynchr= onously in a non-interactive batch session in batch since long before this = change was made.=C2=A0 This change didn't have any benefits at all for = Flycheck, it only made matters worse.

Why can'= t you just leave checkdoc-current-buffer as is, and introduce a new entry p= oint?

What works for ERT, can't be bad for che= ckdoc, and it means a lot less trouble for anyone who's using checkdoc = noninteractively, mostly because they can explicitly opt in to this new beh= aviour instead of being forced into it.
=C2=A0

--047d7b3a831e36dd260517ef2f98-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 07 14:28:14 2015 Received: (at 20754) by debbugs.gnu.org; 7 Jun 2015 18:28:14 +0000 Received: from localhost ([127.0.0.1]:44291 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1fIs-00037P-4c for submit@debbugs.gnu.org; Sun, 07 Jun 2015 14:28:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36849) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1fIq-00037C-Mx for 20754@debbugs.gnu.org; Sun, 07 Jun 2015 14:28:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1fIk-0002Sq-OZ for 20754@debbugs.gnu.org; Sun, 07 Jun 2015 14:28:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.5 required=5.0 tests=BAYES_05,PLING_QUERY, T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37901) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1fIe-0002Pu-Dc; Sun, 07 Jun 2015 14:28:00 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1Z1fId-0007X5-S3; Sun, 07 Jun 2015 14:27:59 -0400 From: Glenn Morris To: Oleh Krehel Subject: Re: bug#20754: checkdoc-current-buffer prints to stdout?! References: <55734111.60208@cs.ucla.edu> <86fv63y4uj.fsf@gmail.com> X-Spook: terrorist DNDO Fortezza Dateline Semtex Radiation Cyber X-Ran: ^hZva(I[EN?!7Wh|'6"kkuj7t8Md--N#dO~MrNK"]'y`7(Ycx$r\BVwd>EihH"`x6sN(|b X-Hue: yellow X-Debbugs-No-Ack: yes X-Attribution: GM Date: Sun, 07 Jun 2015 14:27:59 -0400 In-Reply-To: <86fv63y4uj.fsf@gmail.com> (Oleh Krehel's message of "Sun, 07 Jun 2015 16:23:48 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -4.7 (----) X-Debbugs-Envelope-To: 20754 Cc: Paul Eggert , Sebastian Wiesner , 20754@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.7 (----) Oleh Krehel wrote: >> Would you please be more strict about updating >> NEWS for breaking changes such as this? > > This isn't a breaking change. NEWS should be updated for any change that may affect users, "breaking" or otherwise. When in doubt, make a NEWS entry. It can always be removed on review before the next release. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 08 02:03:05 2015 Received: (at 20754) by debbugs.gnu.org; 8 Jun 2015 06:03:05 +0000 Received: from localhost ([127.0.0.1]:44533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1q9J-0005jr-9T for submit@debbugs.gnu.org; Mon, 08 Jun 2015 02:03:05 -0400 Received: from mail-wi0-f170.google.com ([209.85.212.170]:38794) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1q9H-0005jM-Lj for 20754@debbugs.gnu.org; Mon, 08 Jun 2015 02:03:04 -0400 Received: by wibdq8 with SMTP id dq8so72354161wib.1 for <20754@debbugs.gnu.org>; Sun, 07 Jun 2015 23:02:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=p6m+rG8RH5NpOA0zu8/TFNfIXDSejnKiSKFS0RrczO0=; b=yxyGS4Ajh2fwYmAu6mIMu64+waOoO4rElSy52LVdMILJzCXahvsFUtv26fJo6h5n49 AtqHveP6qI3VqykW7jrqrmSKLLivwu6apygJ4K5OQ0kaGGqJuiR8TGtH3Jop9npasaKX 01f7O69NV6J1Mzw5mb5Dmr81ao3jR37SWaSf9DZY3NIpQcQmUWwav4V2PNJ903TZiSqM Wb3bvAQBmrbs6RTb14veaZDU9YsNHaLagxa6j3r/0F2JlYjv8Z/ROF+h1knP8q5Iz8ia xPuxtM/R59oti9KblHmzLvnaVXZSvfXPhhyznjTCqx8EsMje/PHYiLLGWv6YqWaAVPaX eeHQ== X-Received: by 10.180.8.41 with SMTP id o9mr18724442wia.83.1433743378081; Sun, 07 Jun 2015 23:02:58 -0700 (PDT) Received: from firefly (dyn069045.nbw.tue.nl. [131.155.69.45]) by mx.google.com with ESMTPSA id v3sm9774362wiz.14.2015.06.07.23.02.57 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 07 Jun 2015 23:02:57 -0700 (PDT) From: Oleh Krehel To: Glenn Morris Subject: Re: bug#20754: checkdoc-current-buffer prints to stdout?! References: <55734111.60208@cs.ucla.edu> <86fv63y4uj.fsf@gmail.com> Date: Mon, 08 Jun 2015 07:56:22 +0200 In-Reply-To: (Glenn Morris's message of "Sun, 07 Jun 2015 14:27:59 -0400") Message-ID: <87y4juyc8p.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 20754 Cc: Paul Eggert , Sebastian Wiesner , 20754@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (/) Glenn Morris writes: > Oleh Krehel wrote: > >>> Would you please be more strict about updating >>> NEWS for breaking changes such as this? >> >> This isn't a breaking change. > > NEWS should be updated for any change that may affect users, > "breaking" or otherwise. > When in doubt, make a NEWS entry. > It can always be removed on review before the next release. Should I make the entry now? ** New functionality in `checkdoc-current-buffer' When called in -batch, print the warnings to the standard output. Or introduce a new function `checkdoc-file', akin to `byte-compile-file', that would only print the warnings to the standard output? From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 08 02:42:05 2015 Received: (at 20754) by debbugs.gnu.org; 8 Jun 2015 06:42:05 +0000 Received: from localhost ([127.0.0.1]:44554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1ql2-0006g1-Ia for submit@debbugs.gnu.org; Mon, 08 Jun 2015 02:42:05 -0400 Received: from mail-wi0-f171.google.com ([209.85.212.171]:33956) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1qkz-0006fX-O2 for 20754@debbugs.gnu.org; Mon, 08 Jun 2015 02:42:02 -0400 Received: by wibut5 with SMTP id ut5so74767375wib.1 for <20754@debbugs.gnu.org>; Sun, 07 Jun 2015 23:41:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=Q1KnIUXW/gBpcYVpoYWK6edBx4sjoAxnEtxcIKuZ3NM=; b=NUgU1fujQ0z33PsaFDufyffag+FZf0fbBL+XfSkALBHMzDYH/zSAXOXxynUSRWRm6v +AAtnTpR8cltYzxnolDdbIg3H1xCi2PD7xikLiTUX8I6Axb/NX13ZlcUhNuTMYsegZhd Vcs1PDqJl1KNec+EAtoD2WlYjiogCh0DkNIOMyTD0GLfo/o3PCYFImGfmpH4R7GvLAqB CpXTFaskB6qfNC+n8uKrUrQTcrHMQ9hc74miWeqnYtgbOTybuqtMGTeHgrOlLb7moGvv yP9XQAvr9itASLlPHAdOTpqufyCy53skmhz7AFQEo+jsAGszJaTiwuWfiSt8yyclD7Kd AbkQ== X-Received: by 10.194.235.4 with SMTP id ui4mr29710933wjc.0.1433745716160; Sun, 07 Jun 2015 23:41:56 -0700 (PDT) Received: from firefly (dyn069045.nbw.tue.nl. [131.155.69.45]) by mx.google.com with ESMTPSA id q9sm9913799wix.1.2015.06.07.23.41.55 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sun, 07 Jun 2015 23:41:55 -0700 (PDT) From: Oleh Krehel To: Sebastian Wiesner Subject: Re: bug#20754: checkdoc-current-buffer prints to stdout?! References: <55734111.60208@cs.ucla.edu> <86fv63y4uj.fsf@gmail.com> Date: Mon, 08 Jun 2015 08:35:19 +0200 In-Reply-To: (Sebastian Wiesner's message of "Sun, 7 Jun 2015 17:29:00 +0200") Message-ID: <87mw0ayafs.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 20754 Cc: Paul Eggert , 20754@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (/) Sebastian Wiesner writes: > Why can't you just leave checkdoc-current-buffer as is, and introduce > a new entry point? Done. Also added a NEWS entry. From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 08 05:17:23 2015 Received: (at 20754) by debbugs.gnu.org; 8 Jun 2015 09:17:23 +0000 Received: from localhost ([127.0.0.1]:44662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1tBK-0003Uk-JT for submit@debbugs.gnu.org; Mon, 08 Jun 2015 05:17:23 -0400 Received: from mail-wi0-f170.google.com ([209.85.212.170]:37608) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1tBG-0003UK-Sp for 20754@debbugs.gnu.org; Mon, 08 Jun 2015 05:17:19 -0400 Received: by wifx6 with SMTP id x6so79190697wif.0 for <20754@debbugs.gnu.org>; Mon, 08 Jun 2015 02:17:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=jlVyhKVPI3p3J+hBipo3F6fNqmXdp0ehmSEGTpqcVPU=; b=XYYlCKQIfSpwzuWSW5M088VbUMhADwEqh/iH8yA0c//YqHiZw93L/Tp8RB0ag13qxI OqT/UN8CW6Oej53e6EQk+QrLfgCF8Ia4MYCfNtfMZcID4UjqThTm91AJdkIg9S5lMOBs bpOgXAMxSkzILzyImVOTA6TkWV4KVQNsWGvnqT1XelZae2OFh05iLAX0B/i/8GNi2CfZ 5djXJn4Dw+7GPZxBXLJ2mFWV1U9FmuQCHMj5VWfqRzdig3leBg9K4x8kFrWAfNPQyCCB DOeWC3HxFPrG3j1AOrIgw03YnpR5u89kRH+CBXWtrI1a9Bzlmn6ybNegLfZoHuEs5+eF h9+A== X-Gm-Message-State: ALoCoQlPBD2ZhlUStjOJNztRUFM9cduXHOmxEMfw7SdkgG1JGdLHiOh4/yirH6SlIySG9nFBFVJC MIME-Version: 1.0 X-Received: by 10.194.2.68 with SMTP id 4mr21471107wjs.82.1433755033300; Mon, 08 Jun 2015 02:17:13 -0700 (PDT) Received: by 10.27.86.215 with HTTP; Mon, 8 Jun 2015 02:17:13 -0700 (PDT) X-Originating-IP: [213.95.17.180] In-Reply-To: <87mw0ayafs.fsf@gmail.com> References: <55734111.60208@cs.ucla.edu> <86fv63y4uj.fsf@gmail.com> <87mw0ayafs.fsf@gmail.com> Date: Mon, 8 Jun 2015 11:17:13 +0200 Message-ID: Subject: Re: bug#20754: checkdoc-current-buffer prints to stdout?! From: Sebastian Wiesner To: Oleh Krehel Content-Type: multipart/alternative; boundary=047d7b3a831e7485e90517fe1b1a X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 20754 Cc: Paul Eggert , 20754@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (/) --047d7b3a831e7485e90517fe1b1a Content-Type: text/plain; charset=UTF-8 2015-06-08 8:35 GMT+02:00 Oleh Krehel : > Sebastian Wiesner writes: > > > Why can't you just leave checkdoc-current-buffer as is, and introduce > > a new entry point? > > Done. Also added a NEWS entry. > Thank you very much! That's a nice change which benefits Flycheck, and will make checkdoc easier as soon as Flycheck drops Emacs 24 compatibility. --047d7b3a831e7485e90517fe1b1a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2015-06-08 8:35 GMT+02:00 Oleh Krehel &l= t;ohwoeowho@gmail.= com>:
Sebastian Wiesner <swiesner@lunaryorn.com> write= s:

> Why can't you just leave checkdoc-current-buffer as is, and introd= uce
> a new entry point?

Done. Also added a NEWS entry.

T= hank you very much!=C2=A0 That's a nice change which benefits Flycheck,= and will make checkdoc easier as soon as Flycheck drops Emacs 24 compatibi= lity.=C2=A0

--047d7b3a831e7485e90517fe1b1a-- From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 08 05:39:44 2015 Received: (at 20754-done) by debbugs.gnu.org; 8 Jun 2015 09:39:44 +0000 Received: from localhost ([127.0.0.1]:44667 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1tWx-00041E-G7 for submit@debbugs.gnu.org; Mon, 08 Jun 2015 05:39:43 -0400 Received: from mail-wi0-f176.google.com ([209.85.212.176]:33794) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z1tWw-000410-0I for 20754-done@debbugs.gnu.org; Mon, 08 Jun 2015 05:39:42 -0400 Received: by wibut5 with SMTP id ut5so79690006wib.1 for <20754-done@debbugs.gnu.org>; Mon, 08 Jun 2015 02:39:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=IS2jWGESb1nYMNuXG8VhlswlCQlCholOIyMTGmivJ8k=; b=SaqTZTXVAYcGiX7rPoqA9yRv3Zt9hIhpMW2LTs1avwB4GVfWop3uHwtimnLHYIMfp7 l+tej+2p9nBFygBIy71/alkJl3I5DxsBkIcbcpMIqjr0LX48SKog/zVNKDTqRuYITGP1 Ql4b//E5AC9MDArq80xE1/zSFa7AFvuTD4KLbjd3nf5sRSGIm54Spn/8dHcQ+shoejX/ qHlZGazqcMm/vCJF2mosKYieHKsoY+QmZZc4xJJSsSIBNpuxSPKrwZHYqZ6/A9rzgEWV 3UXtcIyOg3NDC06bk7+r6ni8evtz/bWTfHloEjOf/zsD4BF+gAsr75GCgEbQnY8JUbls fr7w== X-Received: by 10.180.100.194 with SMTP id fa2mr20255117wib.8.1433756376445; Mon, 08 Jun 2015 02:39:36 -0700 (PDT) Received: from firefly (dyn069045.nbw.tue.nl. [131.155.69.45]) by mx.google.com with ESMTPSA id be3sm62608wib.21.2015.06.08.02.39.35 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 08 Jun 2015 02:39:36 -0700 (PDT) From: Oleh Krehel To: Sebastian Wiesner Subject: Re: bug#20754: checkdoc-current-buffer prints to stdout?! References: <55734111.60208@cs.ucla.edu> <86fv63y4uj.fsf@gmail.com> <87mw0ayafs.fsf@gmail.com> Date: Mon, 08 Jun 2015 11:33:00 +0200 In-Reply-To: (Sebastian Wiesner's message of "Mon, 8 Jun 2015 11:17:13 +0200") Message-ID: <87oakq5yur.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 20754-done Cc: Paul Eggert , 20754-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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.4 (/) Sebastian Wiesner writes: > 2015-06-08 8:35 GMT+02:00 Oleh Krehel : > > Sebastian Wiesner writes: > > > Why can't you just leave checkdoc-current-buffer as is, and > introduce > > a new entry point? > > Done. Also added a NEWS entry. > > > Thank you very much! That's a nice change which benefits Flycheck, and > will make checkdoc easier as soon as Flycheck drops Emacs 24 > compatibility. You're welcome, marking as done. From unknown Sun Jun 22 20:57:14 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 06 Jul 2015 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