<br><br><div class="gmail_quote">On Mon, Dec 20, 2010 at 12:31 PM, Anne-Marie Mahfouf <span dir="ltr"><<a href="mailto:annma@kde.org">annma@kde.org</a>></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>
> Hi,<br>
<div class="im">><br>
> Kde is moving towards git, and so is kdeedu. This crucial part about<br>
> that are conversion<br>
> rules. I wrote those rules for kdemodules including kdeedu you might<br>
> 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>
> But first you have to decide about the repository layout; should it be<br>
> split or one big repository?<br>
> This has to be decided by the module developers.<br>
><br>
> I see one issue with split: libkdeedu. You have to make a "real"<br>
> library out of it that lives<br>
> in it'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>
> Other than that split seems to be suitable as most/all(?) applications<br>
> 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 <appname><br>
Otherwise we'll have to take the decision for you.<br></blockquote><div><br>I'm in favor of Kanagram splitting if we can figure out how to depend on data and libkeduvoctrain. I'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>
> My rules produce split repositories, as I would prefer that layout.<br>
> Contributing to marble<br>
> would be much harder otherwise.<br>
<br>
> Ok, to test the resulting repositories clone them and review the history:<br>
> git clone<br>
> 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>
><br>
> use this to get a list of all repositories:<br>
> ssh <a href="mailto:git@dewey.kde.org">git@dewey.kde.org</a> ls /home/git/nsams/test-complete/KDE/kdeedu<br>
><br>
> To access this server you need public key authentication with your<br>
> <a href="http://idendity.kde.org" target="_blank">idendity.kde.org</a> key.<br>
><br>
> known issue:<br>
> kalgebra history doesn't go back to playground because of an svn2git<br>
> bug that has<br>
> been fixed already, but this version is not yet on <a href="http://dewey.kde.org" target="_blank">dewey.kde.org</a>.<br>
><br>
> Oh, the used rule rule is "kde-ruleset/kdemodule-split-rules"<br>
><br>
> Niko<br>
<div><div></div><div class="h5">> _______________________________________________<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>
_______________________________________________<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>