From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#31497: [Andrii Kolomoiets] bug#31497: 27.0.50; vc-hg doesn't separate standard error from standard output Date: Tue, 15 Oct 2019 01:54:07 +0200 Message-ID: <87a7a2sx28.fsf@gnus.org> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="269071"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: 31497@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Oct 15 01:55:11 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iKABD-0017rM-Cs for geb-bug-gnu-emacs@m.gmane.org; Tue, 15 Oct 2019 01:55:11 +0200 Original-Received: from localhost ([::1]:58816 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iKABB-0005zV-II for geb-bug-gnu-emacs@m.gmane.org; Mon, 14 Oct 2019 19:55:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52926) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iKAB5-0005wo-RY for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2019 19:55:05 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iKAB4-00049r-MW for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2019 19:55:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33601) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iKAB4-00049d-J7 for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2019 19:55:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iKAB4-0006YA-Gg for bug-gnu-emacs@gnu.org; Mon, 14 Oct 2019 19:55:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Oct 2019 23:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 31497 X-GNU-PR-Package: emacs Original-Received: via spool by 31497-submit@debbugs.gnu.org id=B31497.157109725525084 (code B ref 31497); Mon, 14 Oct 2019 23:55:02 +0000 Original-Received: (at 31497) by debbugs.gnu.org; 14 Oct 2019 23:54:15 +0000 Original-Received: from localhost ([127.0.0.1]:42419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iKAAI-0006WW-Rb for submit@debbugs.gnu.org; Mon, 14 Oct 2019 19:54:15 -0400 Original-Received: from [80.91.231.51] (port=43638 helo=quimby.gnus.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iKAAH-0006WN-4e for 31497@debbugs.gnu.org; Mon, 14 Oct 2019 19:54:13 -0400 Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iKAAB-0005lP-EH for 31497@debbugs.gnu.org; Tue, 15 Oct 2019 01:54:10 +0200 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:169334 Archived-At: -------------------- Start of forwarded message -------------------- From: Andrii Kolomoiets Subject: bug#31497: 27.0.50; vc-hg doesn't separate standard error from standard output Date: Thu, 10 Oct 2019 14:11:45 +0300 Cc: bug-gnu-emacs@gnu.org To: larsi@gnus.org Lars Ingebrigtsen writes: >> $ hg log -l 1 -r . -T '{rev}' >> >> but that outputs >> >> not trusting file /tmp/hg/.hg/hgrc from untrusted user root, group root >> not trusting file /tmp/hg/.hg/hgrc from untrusted user root, group root > > filter out the "not trusting" lines, or is this just one of a > gazillion error messages that can be output here? Other errors also printed to stderr, so filtering out stderr completely can hide meaningful errors. This particular warning is also present in log and annotate buffers and completely messing up vc-dir buffer. There are option 'ui.report_untrusted' in hg since this commit: https://www.mercurial-scm.org/repo/hg/rev/97369f6a6bb6 It present in mercurial 2.6.2, the earliest version I found in pip. To filter out just "not trusting" warning I can propose to run hg like this: hg log --config ui.report_untrusted=0 -l 1 -r . -T '{rev}' or specify '--config ui.report_untrusted=0' as default value for vc-hg-global-switches I think 'pull' and 'push' are the only commands that must print this warning. -------------------- End of forwarded message -------------------- -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no