From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Oleh Krehel Newsgroups: gmane.emacs.bugs Subject: bug#20754: checkdoc-current-buffer prints to stdout?! Date: Sun, 07 Jun 2015 16:23:48 +0200 Message-ID: <86fv63y4uj.fsf@gmail.com> References: <55734111.60208@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1433687068 6043 80.91.229.3 (7 Jun 2015 14:24:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 7 Jun 2015 14:24:28 +0000 (UTC) Cc: Paul Eggert , 20754@debbugs.gnu.org To: Sebastian Wiesner Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jun 07 16:24:11 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Z1bUg-0002h6-O0 for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Jun 2015 16:24:10 +0200 Original-Received: from localhost ([::1]:54409 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1bUf-0006mF-R9 for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Jun 2015 10:24:09 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34590) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1bUc-0006lz-3P for bug-gnu-emacs@gnu.org; Sun, 07 Jun 2015 10:24:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z1bUY-0005pX-Ml for bug-gnu-emacs@gnu.org; Sun, 07 Jun 2015 10:24:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34192) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z1bUY-0005pG-JL for bug-gnu-emacs@gnu.org; Sun, 07 Jun 2015 10:24:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Z1bUY-0002UF-9M for bug-gnu-emacs@gnu.org; Sun, 07 Jun 2015 10:24:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Oleh Krehel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Jun 2015 14:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20754 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20754-submit@debbugs.gnu.org id=B20754.14336870409551 (code B ref 20754); Sun, 07 Jun 2015 14:24:02 +0000 Original-Received: (at 20754) by debbugs.gnu.org; 7 Jun 2015 14:24:00 +0000 Original-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 Original-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 Original-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) Original-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) In-Reply-To: <55734111.60208@cs.ucla.edu> (Paul Eggert's message of "Sat, 06 Jun 2015 11:50:57 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:103691 Archived-At: 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