<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;">I would like to chime in, since I'm also a member of the openSUSE community KDE team. This patch and the idea behind it is *not* the official position of openSUSE, nor the official position of the openSUSE community KDE team. It is way too specific and added complexity for no apparent gain.
We have in mind of upstreaming patches were possible, but not like this.

Also:

- ksuseinstall is actually on its way to be *killed* in future openSUSE versions.
- Stuff like YMP handlers (one-click installs) 
- The patch is *broken* in many ways, including adding debug areas for non shipped software (kupdateapplet), a lot of needless compatibility layers (KDE3) etc. It's just a wholesale port made without any serious efforts at reviewing.

Some of these applications have also long outstanding issues that no one will fix (because the original developers moved on and there was no one to replace them). Putting unmaintained and broken code in KDE git (and I say this with *both* my KDE and distro hats on) is a no-no.

Definitely -1, on behalf of the team (myself, Raymond "tittiatcoke" Wooninck and Hrvoje "shumski" Senjan").</pre>
 <br />









<p>- Luca</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>