<br><br>fredag den 19. juli 2013 skrev Andreas Pakulat :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div class="gmail_extra"><br><div class="gmail_quote">

On Fri, Jul 19, 2013 at 6:34 PM, Aleix Pol <span dir="ltr"><<a>aleixpol@kde.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>On Fri, Jul 19, 2013 at 5:46 PM, David Narvaez <span dir="ltr"><<a>david.narvaez@computer.org</a>></span> wrote:<br>


<div class="gmail_extra"><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
When compiling kdevplatform there are tons of warnings about<br>
deprecated stuff from the subversion library. Is this because we are<br>
trying to maintain compatibility with older versions or just because<br>
nobody has taken the time to update the code? If it just needs<br>
updating, I can take care of that.<br>
<br>
David E. Narvaez<br>
_______________________________________________<br>
KDevelop-devel mailing list<br>
<a>KDevelop-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kdevelop-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kdevelop-devel</a><br>
</blockquote></div><br></div></div></div><div class="gmail_extra">Well, the svn plugin is deprecated altogether. It contains GPLv3+ code while the rest of kdev* is (l)gpl 2+.</div><div class="gmail_extra">Actually some interesting work would be the investigation of alternatives to it, or at least some communication with rapidsvn to figure this problem out.</div>


</div></blockquote><div><br></div><div>Having a license problem is certainly a lot different to deprecating some kdev plugin.</div><div><br></div><div>You're right however the options are:</div><div>
<br></div><div>a) talk to the rapidsvn team (last time I checked the project was crawling to death, but that was probably a year ago or so) to get a relicense happen there</div><div>b) drop the rapidsvn code and directly work against the svn library, this is significantly more code but we have control over this</div>


<div>c) move svn out so its a real third-party plugin, that makes kdevplatform lgplv2+ again (source wise), that should also make packagers happy. It does mean a disruption for the svn plugin users..</div><div>
<br></div><div>The warnings could be fixed by updating our rapidsvn copy to use more recent libsvn-api, but I'd not use the latest one but rather one or two feature releases older to make sure that its compilable on older distro releases. That means deviating from rapidsvn upstream and hence would make merging fixes from upstream harder, which I believe happened a couple of times already to fix grave bugs.</div>


<div> </div></div></div></div></blockquote><div>Hi</div><div><br></div><div>I did a fix upstream some time ago to get rid of some of the warnings that svncpp generates.<br></div><div><br></div><div><span style="font-family:Helvetica;white-space:nowrap"><a href="https://github.com/RapidSVN/RapidSVN/commit/11711c8b5125d400c89f8273962ffd913417d4e0#AUTHORS" target="_blank">https://github.com/RapidSVN/RapidSVN/commit/11711c8b5125d400c89f8273962ffd913417d4e0#AUTHORS</a></span><br>

</div><div><span style="font-family:Helvetica;white-space:nowrap"><br></span></div><div><span style="font-family:Helvetica;white-space:nowrap">As far as I can tell, the latest version of svncpp depends on subversion > 1.5, which I<span></span> guess should be fine. </span></div>
<div><span style="font-family:Helvetica;white-space:nowrap">So +1 for updating our copy and get rid of the warnings.</span></div><div><span style="font-family:Helvetica;white-space:nowrap"><br></span></div><div><span style="font-family:Helvetica;white-space:nowrap">/M<span></span></span><span style="font-family:Helvetica;white-space:nowrap">orten</span></div>

<br><br>-- <br>- When the split is pulled, mr. Grenade is no longer our friend<br>