<div dir="ltr"><div><div><div>Hello all,<br><br></div>The GSoC firm 'pencils down' date has gone past by. I am now focusing on the porting wiki page. I am updating it with all the information on the changes that I have made to the code-base. This is gonna take some time(the no. of changes is really huge) but I believe that it will be worth all the effort for primarily two reasons. Firstly, one can easily see what are the important changes that have been made in the files. Secondly, one can have a quick look at all the "FIXMEs" & "TODOs" which is important.<br><br></div>Cheers,<br></div>Aroonav<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 9 August 2015 at 01:15, Aroonav Mishra <span dir="ltr"><<a href="mailto:aroonav11@gmail.com" target="_blank">aroonav11@gmail.com</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><div class="h5"><div class="gmail_extra"><div class="gmail_quote">On 6 August 2015 at 17:22, Aroonav Mishra <span dir="ltr"><<a href="mailto:aroonav11@gmail.com" target="_blank">aroonav11@gmail.com</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"><br><div class="gmail_extra"><br><div class="gmail_quote"><div><div>On 6 August 2015 at 01:16, Myriam Schweingruber <span dir="ltr"><<a href="mailto:myriam@kde.org" target="_blank">myriam@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Aroonav,<br>
<span><br>
On Thu, Jul 30, 2015 at 6:24 PM, Aroonav Mishra <<a href="mailto:aroonav11@gmail.com" target="_blank">aroonav11@gmail.com</a>> wrote:<br>
> Hello everyone,<br>
><br>
> I have made quite a lot of changes since the last time I posted here but<br>
> most of the changes have been pretty straightforward. The changes mainly<br>
> consist of the ones that I have already mentioned in my previous posts here.<br>
><br>
> During the port of the code in src/context, I realized that it is going to<br>
> take a LOT of time to complete. We may have to move to QML as Plasma 5 only<br>
> supports QML for the widgets. So Mark suggested to leave it aside for the<br>
> moment. To get around it, I tried to disable the compilation of src/context<br>
> and the files that depend on the stuff in src/context. Well I should have<br>
> guessed that it won't work and later I had to comment out the code that was<br>
> causing the linking errors. I have appropriately marked out each commented<br>
> piece of code (with "FIXME: disabled temporarily for KF5 porting") so that<br>
> it can be re-enabled later and we won't have to deal with obscure bugs due<br>
> to their absence.<br>
<br>
</span>Good decision.<br>
<span>><br>
> I had to remove the second arguement of the KPluginInfo constructor (<br>
> KPluginInfo( const QString & filename, const char* resource = 0 ) has<br>
> changed to KPluginInfo (const QString &filename) ). I am still unsure<br>
> whether this change is correct or not.<br>
><br>
> Apart from all this, the changes to the code-base have been pretty simple.<br>
> They consisted of changes like the inclusion of some of the moc files,<br>
> addition of Q_OBJECT macro, changes for KUrl-->QUrl port, addition of<br>
> headers, etc. I will be pushing the commits that reflect these above changes<br>
> soon.<br>
<br>
</span>Great work. Could it be that you forgot to also blog your reports? the<br>
last blog entry I can see is<br>
<a href="http://binaryspring.blogspot.de/2015/07/gsoc-2015-week-5-6-with-amarok.html" rel="noreferrer" target="_blank">http://binaryspring.blogspot.de/2015/07/gsoc-2015-week-5-6-with-amarok.html</a><br></blockquote></div></div><div>I am really sorry about the absence of recent posts on the blog. <br></div><span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Would be nice if you could add a summary blog of the work since, as it<br>
is visible on Planet KDE and all those not subscribed to this mailing<br>
list will see the progress, too.<br></blockquote></span><div>I have added a post now and I have also updated the GSoC '15 Status Reports page.<br></div><span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We should also talk about merging your repository to a public "Qt5"<br>
branch in git, so eventual contributors could chime in. It will also<br>
help with the visibility of your work, private repos are not that easy<br>
to follow.<br>
<div><div><br>
Regards, Myriam<br>
<br>
--<br>
Proud member of the Amarok and KDE Community<br>
Protect your freedom and join the Fellowship of FSFE:<br>
<a href="http://www.fsfe.org" rel="noreferrer" target="_blank">http://www.fsfe.org</a><br>
Please don't send me proprietary file formats,<br>
use ISO standard ODF instead (ISO/IEC 26300)<br>
_______________________________________________<br>
Amarok-devel mailing list<br>
<a href="mailto:Amarok-devel@kde.org" target="_blank">Amarok-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/amarok-devel" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/amarok-devel</a><br>
</div></div></blockquote></span></div>Cheers,<br></div><div class="gmail_extra">Aroonav<br></div></div>
</blockquote></div><br></div></div></div><div class="gmail_extra">I have created a frameworks branch in the amarok repository named "kf5". From now on I will be pushing my commits there only and I will be deleting my private repository that I have been using to store the commits up till now. The shortlog of the kf5 branch can be accessed <a href="http://quickgit.kde.org/?p=amarok.git&a=shortlog&h=ca87d20494262dd8342c9995bebd9d807d87ae6e" target="_blank">here</a>.<br><br></div><div class="gmail_extra">Cheers,<br></div><div class="gmail_extra">Aroonav<br></div></div></div>
</blockquote></div><br></div>