<br><br><div class="gmail_quote">On Mon, Dec 20, 2010 at 12:31 PM, Anne-Marie Mahfouf <span dir="ltr">&lt;<a href="mailto:annma@kde.org">annma@kde.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
On Monday 20 December 2010 18:59:44 Niko Sams wrote:<br>
&gt; Hi,<br>
<div class="im">&gt;<br>
&gt; Kde is moving towards git, and so is kdeedu. This crucial part about<br>
&gt; that are conversion<br>
&gt; rules. I wrote those rules for kdemodules including kdeedu you might<br>
&gt; want to use.<br>
</div>when is it going to happen for kdeedu? do you know what other modules similar<br>
to kdeedu decided (like kdegames?)<br>
&gt; But first you have to decide about the repository layout; should it be<br>
&gt; split or one big repository?<br>
&gt; This has to be decided by the module developers.<br>
&gt;<br>
&gt; I see one issue with split: libkdeedu. You have to make a &quot;real&quot;<br>
&gt; library out of it that lives<br>
&gt; in it&#39;s own repository.<br>
no, the problem is a cmake issue to be sure the lib is found before<br>
dependencies are build. And maybe the lib needs to be splitted?<br>
Same for data/ and I recently asked how to make sure data/ is installed before<br>
KHangMan and got no answer. So cmake is going to be an issue if noone helps.<br>
We already have distro problems with data so cmake has better to be good in<br>
order to have right packaging.<br>
&gt; Other than that split seems to be suitable as most/all(?) applications<br>
&gt; are independent.<br>
There are several possibilities. Either everything is split, or only some<br>
independent apps are split and other stuff could stay together (like language<br>
apps for example or math apps). Just ideas.<br>
<br>
It would be good if devels would just reply with: I am in favour of splitting<br>
for &lt;appname&gt;<br>
Otherwise we&#39;ll have to take the decision for you.<br></blockquote><div><br>I&#39;m in favor of Kanagram splitting if we can figure out how to depend on data and libkeduvoctrain. I&#39;ll have some time this weekend to look into this probably.<br>
<br>Jeremy<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Anne-Marie<br>
<br>
&gt; My rules produce split repositories, as I would prefer that layout.<br>
&gt; Contributing to marble<br>
&gt; would be much harder otherwise.<br>
<br>
&gt; Ok, to test the resulting repositories clone them and review the history:<br>
&gt; git clone<br>
&gt; ssh://<a href="http://git@dewey.kde.org/home/git/nsams/test-complete/KDE/kdeedu/marble" target="_blank">git@dewey.kde.org/home/git/nsams/test-complete/KDE/kdeedu/marble</a><br>
&gt;<br>
&gt; use this to get a list of all repositories:<br>
&gt; ssh <a href="mailto:git@dewey.kde.org">git@dewey.kde.org</a> ls /home/git/nsams/test-complete/KDE/kdeedu<br>
&gt;<br>
&gt; To access this server you need public key authentication with your<br>
&gt; <a href="http://idendity.kde.org" target="_blank">idendity.kde.org</a> key.<br>
&gt;<br>
&gt; known issue:<br>
&gt; kalgebra history doesn&#39;t go back to playground because of an svn2git<br>
&gt; bug that has<br>
&gt; been fixed already, but this version is not yet on <a href="http://dewey.kde.org" target="_blank">dewey.kde.org</a>.<br>
&gt;<br>
&gt; Oh, the used rule rule is &quot;kde-ruleset/kdemodule-split-rules&quot;<br>
&gt;<br>
&gt; Niko<br>
<div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; kde-edu mailing list<br>
&gt; <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
&gt; <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
_______________________________________________<br>
kde-edu mailing list<br>
<a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
</div></div></blockquote></div><br>