<html>
 <body>
  <div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
   <table bgcolor="#f9f3c9" width="100%" cellpadding="8" style="border: 1px #c9c399 solid;">
    <tr>
     <td>
      This is an automatically generated e-mail. To reply, visit:
      <a href="http://git.reviewboard.kde.org/r/111042/">http://git.reviewboard.kde.org/r/111042/</a>
     </td>
    </tr>
   </table>
   <br />





 <pre style="white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Is this some kind of joke?

Honestly upstreaming patches is good, but when they make sense, and adding billions of "If #SUSE" to our code does not make any sense. Please discard this review, break stuff in separate patches and if they make sense we can discuss adding them upstream without the "IF SUSE".</pre>
 <br />









<p>- Albert</p>


<br />
<p>On June 15th, 2013, 4:27 p.m. UTC, Johannes Obermayr wrote:</p>








<table bgcolor="#fefadf" width="100%" cellspacing="0" cellpadding="8" style="background-image: url('http://git.reviewboard.kde.org/static/rb/images/review_request_box_top_bg.ab6f3b1072c9.png'); background-position: left top; background-repeat: repeat-x; border: 1px black solid;">
 <tr>
  <td>

<div>Review request for kdelibs.</div>
<div>By Johannes Obermayr.</div>


<p style="color: grey;"><i>Updated June 15, 2013, 4:27 p.m.</i></p>






<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Description </h1>
 <table width="100%" bgcolor="#ffffff" cellspacing="0" cellpadding="10" style="border: 1px solid #b8b5a0">
 <tr>
  <td>
   <pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;">Distributions should upstream their patches / changes:
- Upstream / other distributions can easily see distro specific changes and enable them by default by removing "#if defined(DISTRO_xxx)"
- Maybe duplicate work can be avoided and other distributions can easily use them by "|| defined(DISTRO_xxx)"
- Less adaptions of downstream patches ...</pre>
  </td>
 </tr>
</table>





<h1 style="color: #575012; font-size: 10pt; margin-top: 1.5em;">Diffs</b> </h1>
<ul style="margin-left: 3em; padding-left: 0;">

 <li>CMakeLists.txt <span style="color: grey">(705c84e)</span></li>

 <li>kdecore/config/kconfig.cpp <span style="color: grey">(048605d)</span></li>

 <li>kdecore/config/kconfig_p.h <span style="color: grey">(7751242)</span></li>

 <li>kdecore/config/kconfigdata.h <span style="color: grey">(e5dd7da)</span></li>

 <li>kdecore/config/kconfiggroup.h <span style="color: grey">(8eddfd5)</span></li>

 <li>kdecore/config/kconfiggroup.cpp <span style="color: grey">(9e73eb7)</span></li>

 <li>kdecore/config/kdesktopfile.h <span style="color: grey">(1c4eae6)</span></li>

 <li>kdecore/config/kdesktopfile.cpp <span style="color: grey">(54e5910)</span></li>

 <li>kdecore/kdebug.areas <span style="color: grey">(29a4415)</span></li>

 <li>kdecore/localization/klocale_kde.cpp <span style="color: grey">(b010e74)</span></li>

 <li>kdecore/services/kservice.h <span style="color: grey">(3843bad)</span></li>

 <li>kdecore/services/kservice.cpp <span style="color: grey">(e2cc86f)</span></li>

 <li>kdecore/services/kservicegroup.h <span style="color: grey">(9fdf2b0)</span></li>

 <li>kdecore/services/kservicegroup.cpp <span style="color: grey">(08bc587)</span></li>

 <li>kdecore/services/kservicegroup_p.h <span style="color: grey">(5f21497)</span></li>

 <li>kded/vfolder_menu.cpp <span style="color: grey">(f0b0b35)</span></li>

 <li>kdesu/defaults.h <span style="color: grey">(706a088)</span></li>

 <li>kdeui/kernel/kglobalsettings.cpp <span style="color: grey">(2e3a7eb)</span></li>

 <li>khtml/html/html_objectimpl.cpp <span style="color: grey">(f0f590d)</span></li>

 <li>kio/CMakeLists.txt <span style="color: grey">(4854829)</span></li>

 <li>kio/kio/kprotocolmanager.cpp <span style="color: grey">(05bb547)</span></li>

 <li>kio/kio/krun.cpp <span style="color: grey">(ad5656e)</span></li>

 <li>kjs/collector.cpp <span style="color: grey">(cdd8421)</span></li>

 <li>plasma/containment.h <span style="color: grey">(e725a99)</span></li>

 <li>plasma/containment.cpp <span style="color: grey">(fc2ca70)</span></li>

 <li>plasma/private/containment_p.h <span style="color: grey">(75a6f80)</span></li>

 <li>plasma/theme.cpp <span style="color: grey">(4554de7)</span></li>

 <li>suseinstall/CMakeLists.txt <span style="color: grey">(PRE-CREATION)</span></li>

 <li>suseinstall/kbuildsycocaprogressdialog.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>suseinstall/kbuildsycocaprogressdialog.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>suseinstall/ksuseinstall.h <span style="color: grey">(PRE-CREATION)</span></li>

 <li>suseinstall/ksuseinstall.cpp <span style="color: grey">(PRE-CREATION)</span></li>

 <li>suseinstall/ksuseinstall_export.h <span style="color: grey">(PRE-CREATION)</span></li>

</ul>

<p><a href="http://git.reviewboard.kde.org/r/111042/diff/" style="margin-left: 3em;">View Diff</a></p>







  </td>
 </tr>
</table>








  </div>
 </body>
</html>