| Summary: | distutils-r1.eclass: meson-python handling currently loses Meson logs | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Sam James <sam> |
| Component: | Eclasses | Assignee: | Python Gentoo Team <python> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | eschwartz, mgorny |
| Priority: | Normal | Keywords: | PATCH |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://bugs.gentoo.org/show_bug.cgi?id=905396 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | 0001-distutils-r1.eclass-ensure-meson-python-uses-a-stabl.patch (needs tweaking for dir though) | ||
|
Description
Sam James
2023-05-01 07:51:33 UTC
commit 96e7f21a53c92eb4a5c4077267bb1bf1ee8accfd Author: Eli Schwartz <eschwartz93@gmail.com> AuthorDate: 2023-05-01 06:16:57 +0200 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-05-02 21:11:08 +0200 distutils-r1.eclass: ensure meson-python uses a stable build directory When not passing an explicit build directory, meson-python configures meson into a build directory that is rooted in a tempdir with a random suffix. This results in unstable paths, which currently disappear after meson-python completes (either with success or failure). It doesn't handle incremental or resumed builds, and it's very difficult to debug -- for example by inspecting the logfile that meson itself prints out when the configure stage fails. Bug: https://bugs.gentoo.org/905396 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> |