Summary: | virtualx.eclass - cat: /tmp/.X1-lock: No such file or directory with parallel builds | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Justin Lecher (RETIRED) <jlec> |
Component: | Eclasses | Assignee: | Gentoo X packagers <x11> |
Status: | IN_PROGRESS --- | ||
Severity: | normal | CC: | jstein, python, systemd |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 351559 | ||
Attachments: | matplotlib-1.3.1:20131214-144043.log.xz |
Description
Justin Lecher (RETIRED)
2013-12-14 14:49:26 UTC
Created attachment 365330 [details]
matplotlib-1.3.1:20131214-144043.log.xz
build.log
The dconf issue is matplotlib specific and the missing file thing is a parallel build thing. Hmm, do we actually need separate X servers for each impl? I'd just wrap the whole distutils-r1_src_test in virtualx call... That is also possible. let me test this (In reply to Michał Górny from comment #3) > Hmm, do we actually need separate X servers for each impl? I'd just wrap the > whole distutils-r1_src_test in virtualx call... src_test() { VIRTUALX_COMMAND=distutils-r1_src_test virtualmake } is never ending. The tests are done, but the phase function does not finish. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10811b0ace57ad1f1b725903a5164a1e733758a9 commit 10811b0ace57ad1f1b725903a5164a1e733758a9 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2022-07-08 07:08:48 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2022-08-02 04:03:41 +0000 virtualx.eclass: Let Xvfb figure out the free DISPLAY Replace the antiquated search mechanism for a free DISPLAY with Xvfb's -displayfd option that makes Xvfb choose one itself and print it to given fd. Bug: https://bugs.gentoo.org/494244 Signed-off-by: Michał Górny <mgorny@gentoo.org> eclass/virtualx.eclass | 62 ++++++++++++++++---------------------------------- 1 file changed, 20 insertions(+), 42 deletions(-) |