Gentoo Archives: gentoo-commits

From: Zac Medico <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/portage:master commit in: pym/portage/sync/
Date: Tue, 24 Nov 2015 16:16:43
Message-Id: 1448381704.baeff1e7a7306081123d9a31b24c62d59ae73abb.zmedico@gentoo
1 commit: baeff1e7a7306081123d9a31b24c62d59ae73abb
2 Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 22 20:05:37 2015 +0000
4 Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 24 16:15:04 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=baeff1e7
7
8 SyncManager: redirect command stderr to stdout (bug 566132)
9
10 X-Gentoo-Bug: 566132
11 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=566132
12 Acked-by: Alexander Berntsen <bernalex <AT> gentoo.org>
13
14 pym/portage/sync/controller.py | 7 +++++++
15 1 file changed, 7 insertions(+)
16
17 diff --git a/pym/portage/sync/controller.py b/pym/portage/sync/controller.py
18 index 4595293..e71ba67 100644
19 --- a/pym/portage/sync/controller.py
20 +++ b/pym/portage/sync/controller.py
21 @@ -218,6 +218,13 @@ class SyncManager(object):
22
23 self.usersync_uid = None
24 spawn_kwargs = {}
25 + # Redirect command stderr to stdout, in order to prevent
26 + # spurious cron job emails (bug 566132).
27 + spawn_kwargs["fd_pipes"] = {
28 + 0: sys.__stdin__.fileno(),
29 + 1: sys.__stdout__.fileno(),
30 + 2: sys.__stdout__.fileno()
31 + }
32 spawn_kwargs["env"] = self.settings.environ()
33 if repo.sync_user is not None:
34 def get_sync_user_data(sync_user):