bport added a comment.

  In D28221#641971 <https://phabricator.kde.org/D28221#641971>, @dfaure wrote:
  
  > I have a hard time accepting that the documentation was wrong -- and if it 
was, then this commit has to fix it, and port as much of the app code that does 
exactly this, as possible.
  
  
  From my POV documentation is not "wrong", but this point of view describe 
only default from cpp, no default from global file.
  The current implementation and I don't know why (perhaps I will need to do 
some archeology there) don't allow to follow default value if it came from a 
file and follow changes made in the file over time. Like we do with cpp default.
  
  > I don't really know what mReference is. What about a test that uses KConfig 
directly (no skeletons), to test e.g. what kwindowconfig.cpp?
  >  Sorry to be a non-believer, I just sense a very strong risk of regression 
here, and if not, then a lot of porting effort. Unless there's a good reason 
for this stuff to be that way, that we still have to find out.
  
  It's important to consider this kind of stuff. I think we can check to port 
stuff. However I don't think we can have regression but more incoherence 
between not yet ported code that will behave like now (don't follow new value 
in the file providing default) and ported code that will track default if 
default change in the file.
  
  > I lack time and concentration right now to dig further, but I wanted to not 
delay my reply longer.
  
  No proble, thanks for all your feedback

REPOSITORY
  R237 KConfig

REVISION DETAIL
  https://phabricator.kde.org/D28221

To: bport, ervin, dfaure, davidedmundson
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns

Reply via email to