From: | "Michał Górny" <mgorny@g.o> |
---|---|
To: | gentoo-python@l.g.o |
Cc: | python@g.o |
Subject: | [gentoo-python] [distutils-r1] Improvements to parallel builds |
Date: | Thu, 06 Dec 2012 10:55:11 |
Message-Id: | 1354791297-19239-1-git-send-email-mgorny@gentoo.org |
1 | A two quick improvements to parallel builds using distutils-r1. |
2 | |
3 | |
4 | 1) use post-fork mode to avoid early output |
5 | |
6 | In other words, you no longer see 'running X for Y' before it is |
7 | actually being run. |
8 | |
9 | |
10 | 2) create split logs for each implementation |
11 | |
12 | Aside to the usual soup on stdout, the eclass writes separate build logs |
13 | for each implementation to ${T}/build-${EPYTHON}.log. |
14 | |
15 | TODO: replace tee with an awesome use of multitail to display logs |
16 | of currently running builds on split-screen. |
Subject | Author |
---|---|
[gentoo-python] [PATCH distutils-r1 1/4] Don't rely on phase function return code. | "Michał Górny" <mgorny@g.o> |
[gentoo-python] [PATCH distutils-r1 2/4] Use post-fork mode to avoid early output. | "Michał Górny" <mgorny@g.o> |
[gentoo-python] [PATCH distutils-r1 3/4] multiprocessing: use the expanded call form. | "Michał Górny" <mgorny@g.o> |
[gentoo-python] [PATCH distutils-r1 4/4] Create split logs when doing parallel builds. | "Michał Górny" <mgorny@g.o> |
[gentoo-python] Re: [distutils-r1] Improvements to parallel builds | Mike Gilbert <floppym@g.o> |