On an update from kdesvn-0.9.2 to kdesvn-0.11.2 the 'debug' and some other use flags were removed. # emerge -pv kdesvn These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild U ] dev-util/kdesvn-0.11.2 [0.9.2] USE="(-arts%*) (-debug%*) (-xinerama%)" 0 kB Reproducible: Always Steps to Reproduce: 1. update from kdesvn-0.9.2 to kdesvn-0.11.2 or higher Actual Results: no debugable version of kdesvn
Well, this is not a kdesvn issue - it never (explicitly) had this flag to start with. The change actually happened with the introduction of 0.10 versions, where kdesvn build system was totally redone by upstream and, correspondingly, the ebuilds rewritten. The particular change, responsible for this is inherit kde -> inherit kde-functions. If you wish to restore that you may change that line to inherit kde instead of kde-functions. However this pulls in the xinerama and arts use flags as well, which are notreally relevant for this package. I am not decided on what to do here. If you want to have this flag back, could you please test this change and report whether: 1. enabling debug actually made any difference? (I haven't ever tested it like that, in fact I "took over" this package at about the time of that change I mentioned. I suspect that flag was only enabling debug info for the relevant kdelibs, which were compiled before anyway). 2. that was helpfull. George
Created attachment 129630 [details, diff] add the debug USE flag to the ebuild Add the debug USE flag to the kdesvn ebuild
I wrote this patch. Now it compiles as debug version if i set the debug USE flag.
Thank rf. I have cleaned up a patch a bit and added the debug to 0.11.2, 0.12.1 and 0.13.0. Please test. George