Hi all,<div><br></div><div>I'd like to bring up our current repos status. Right now we have 19 ktp repos and telepathy-logger-qt repo, totaling it to 20 repos for ktp. From these are 5 repos unmaintained/not developed (the old nepomuk stuff, kded launcher and testlib/tool). While I do understand why we have so many repos, I think it's good time to step back and look at it. </div>

<div><br></div><div>I know our philosophy is to have small, separate components, which can be easily exchanged for others. But let's face it - there are no others and probably won't be anytime soon. Of course you can use Empathy in combination with ktp, but I've tried it few times and it does not work that well and I don't know anyone using it like that (also there wasn't a single bug report/wish/mail mentioning cooperation with Empathy). I don't want to create one single app, but just group few repos together, the components are still going to be separated and fully exchangeable. We'll just provide smaller amount of packages with easier way to install (and everybody installs all our stuff anyway).</div>

<div><br></div><div>Do we really need a separate repo for every single tool/utility we add to our suite? These could be easily grouped under one single repo, say ktp-utils. For all our plasma-stuff, David is going to create one single repo. I think it would be good to extend it to others as well.</div>

<div><br></div><div>I propose to merge some repos into one and create several "super repos", basically just a repo with simple subfolders, compilable all at once (super CMakeLists.txt), here's the scheme:</div>

<div><br></div><div>ktp-utils</div><div> - ktp-kipi-plugin<br clear="all"><div> - ktp-send-file</div><div> - ktp-ssh-contact</div><div> . ktp-kopete-logs-import(?)</div><div><br></div><div>ktp-workspace-integration</div>
<div>
 - ktp-contact-runner</div><div> - ktp-kded-module</div><div><br></div><div>ktp-plasma</div><div> - ktp-contact-applet</div><div> - ktp-presence-applet</div><div> - ktp-contact-list-applet(?)</div><div><br></div><div>ktp-base</div>

<div> - ktp-accounts-kcm</div><div><div> - ktp-approver</div><div><div> - ktp-auth-handler</div><div> - ktp-call-ui</div><div> - ktp-common-internals</div><div> - ktp-contact-list</div><div> - ktp-filetransfer-handler</div>

</div><div> - ktp-nepomuk-service</div><div> - ktp-text-ui</div><div><br></div><div>ktp-unmaintained</div><div> - ktp-kde</div><div> - ktp-launcher-kded</div><div> - ktp-presence-dataengine</div><div> - ktp-test-tool</div>

<div> - ktp-testlib</div><div><br></div><div><br></div><div>It's just an idea and I'd like to hear your opinions, especially from packagers, so please speak up :)</div><div><br></div><div>Cheers!</div></div>--<div>

<font color="#666666">Martin Klapetek | KDE Developer</font></div>
</div>