| Summary: | net-p2p/deluge-1.3.12-r3 : * ERROR: net-p2p/deluge-1.3.12-r3::gentoo failed (compile phase): | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
| Component: | Current packages | Assignee: | Paolo Pedroni <paolo.pedroni> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | floppym, k_f, proxy-maint, robtongue |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| See Also: | https://bugs.gentoo.org/show_bug.cgi?id=531370 | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
emerge-history.txt
environment net-p2p:deluge-1.3.12-r3:20160609-030818.log |
||
|
Description
Toralf Förster
2016-06-09 10:24:37 UTC
Created attachment 436964 [details]
emerge-history.txt
Created attachment 436966 [details]
environment
Created attachment 436968 [details]
net-p2p:deluge-1.3.12-r3:20160609-030818.log
*** Bug 585402 has been marked as a duplicate of this bug. *** Hi Mike, can this be related to the changes in distutils-r1? commit da4e991e2ac745a1d202b964072b69d3bf4bbd01 Author: Mike Gilbert <floppym@gentoo.org> Date: Sun May 29 08:57:59 2016 -0400 distutils-r1.eclass: Do not modify the HOME variable This was only necessary when we ran phases in parallel. Also, PMS says this variable should not be modified. commit a6159369f71607222f12c6c6691669059e526417 Author: Mike Gilbert <floppym@gentoo.org> Date: Sat May 28 21:07:10 2016 -0400 I will take a look today. The problem is caused by the ebuild overriding a private function from distutils-r1.eclass. See bug 531370. A change in behavior in distutils-r1.eclass triggered the error, but that's not surprising when you are monkey-patching like this. The "easy" solution here would be to redefine the esetup.py function instead of _distutils-r1_create_setup_cfg. However, that is still a bit fragile. commit ddefbab8715efe37c4ac708e1f6a25cf7649e460 Author: Mike Gilbert <floppym@gentoo.org> Date: Thu Jun 9 13:30:19 2016 -0400 net-p2p/deluge: Override esetup.py Resolves a build failure triggered by a change in distutils-r1.eclass. Bug: https://bugs.gentoo.org/585454 Package-Manager: portage-2.3.0_rc1_p20 net-p2p/deluge/deluge-1.3.12-r3.ebuild | 6 ++++-- net-p2p/deluge/deluge-1.3.12.ebuild | 8 +++++--- net-p2p/deluge/deluge-9999.ebuild | 6 ++++-- 3 files changed, 13 insertions(+), 7 deletions(-) |