Summary: | [QA] dev-vcs/subversion-1.6.12 dies on conflicting USE flags | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeroen Roovers (RETIRED) <jer> |
Component: | Current packages | Assignee: | Tony Vroon (RETIRED) <chainsaw> |
Status: | RESOLVED FIXED | ||
Severity: | QA | CC: | dragonheart, qa |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://devmanual.gentoo.org/general-concepts/use-flags/index.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | dev-vcs:subversion-1.6.12:20100803-023704.log [ppc,fail] |
Description
Jeroen Roovers (RETIRED)
2010-08-03 02:46:21 UTC
Created attachment 241177 [details]
dev-vcs:subversion-1.6.12:20100803-023704.log [ppc,fail]
Especially not when we can use RESTRICT="webdav-neo? ( !apache2? ( test ) ) webdav-serf? ( !apache2? ( test ) )" to skip tests if the USE flag combination does not allow us to... Don't really know why nothing's happening with this bug, but I thought I'd make a suggestion. Perhaps if we really do want to force the user to pick correct USE flags beforehand, we can use REQUIRED_USE, which is part of EAPI 4 I think. eg, REQUIRED_USE="^^ ( nss gnutls ) Fixed in python overlay using REQUIRED_USE. (In reply to comment #3) > Perhaps if we really do want to force the user to pick correct USE flags > beforehand, we can use REQUIRED_USE, which is part of EAPI 4 I think. That would be my preferred solution. Unfortunately the python eclass in the main tree does not support EAPI=4 yet, so this is not available to me. EAPI=3 is the highest that can be used unless eclass usage is dropped. It is an issue that is on my radar, which I would like to address for 1.6.17-r3. The main consideration is how valuable the python parts of subversion are. A port of the current ebuild to EAPI=4, dropping the python eclass, would be radical but is certain to address it. Okay, got a fix for 1.6.17-r2 after all. I can think of 1 corner case where it would fail, but it is much better than a die. +*subversion-1.6.17-r2 (19 Aug 2011) + + 19 Aug 2011; Tony Vroon <chainsaw@gentoo.org> -files/80subversion-extras, + -subversion-1.6.17-r1.ebuild, +subversion-1.6.17-r2.ebuild: + More gracefully handle dependency between KDE & NLS USE-flags, as requested + by Jeroen Roovers in bug #330941. Perfection would require EAPI=4, which I + can not use yet. Tell user to restart daemon after upgrade, as requested by + Joel Koglin in bug #337042. Use recursive dodoc instead of ecompressdir as + requested by Ulrich Müller in bug #356503. Move the environment config back + to inline for now, as Kent Fredric reports that variable substitution broke + and caused env-update failures. Closes bug #379819. Killed old -r1 ebuild due + to this problem. *** Bug 307833 has been marked as a duplicate of this bug. *** |