[Kde-imaging] libkvkontakte depends on Qt 4.8

Shourya Singh Gupta shouryasgupta at gmail.com
Wed May 20 10:00:46 UTC 2015


Sir

I will surely ask you in case I have confusion in any bug :-)

On Wed, May 20, 2015 at 3:11 AM, Gilles Caulier <caulier.gilles at gmail.com>
wrote:

> Sound perfect for me.
>
> Note : I spare a lots of time to review file contents and adjust file
> tittles for these bugs. FOr me the most important is described in titles,
> independantly than all comments that you will found in reports.
>
> For some files, the history do not give a real plus to follow the right
> way in your project. For others one, all is fine. To resume, if you have a
> doubt for a file ask me to confirm.
>
> But in all cases, i think to have titled properly all reports for your
> project.
>
> Gilles
>
> 2015-05-19 23:36 GMT+02:00 Shourya Singh Gupta <shouryasgupta at gmail.com>:
>
>> Sir
>>
>> Yes, I got mails about the relevant bug reports. While having a look at
>> these bugs I noticed that quite many demand feature that is common to all
>> web export plugins. So for these bugs what we can do is that when we make
>> common classes in libkipiplugis, then in those classes we can create
>> functions that has the required common capabilities that solves these bugs.
>> So basically we will be solving these bugs at the time of common classes
>> creation in libkipiplugins.
>>
>> And the bugs that are specific to a particular plugin, I will fix them
>> first before porting that plugin to KF5.
>>
>> Sounds ok ?
>>
>> On Tue, May 19, 2015 at 9:09 PM, Gilles Caulier <caulier.gilles at gmail.com
>> > wrote:
>>
>>> Shourya,
>>>
>>> I review all entries in bugzilla about kipiplugins.
>>>
>>> Look all entries relevant more and less of your project this summer :
>>>
>>>
>>> https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&component=general&list_id=1264782&product=kipiplugins&query_format=advanced
>>>
>>> We must talk about...
>>>
>>> Gilles
>>>
>>> 2015-05-19 12:40 GMT+02:00 Gilles Caulier <caulier.gilles at gmail.com>:
>>>
>>>> Shourya,
>>>>
>>>> In bugzilla, i set in FlickrExport components a sets of files relevant
>>>> of you project for this summer.
>>>> All use prefix "FACTORING : " in report title.
>>>>
>>>>
>>>> https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&list_id=1264641&product=kipiplugins&query_format=advanced&short_desc=FACTORING&short_desc_type=allwordssubstr
>>>>
>>>> Gilles
>>>>
>>>>
>>>> 2015-05-19 0:30 GMT+02:00 Shourya Singh Gupta <shouryasgupta at gmail.com>
>>>> :
>>>>
>>>>> Hello all
>>>>>
>>>>> Yes, I think that's a good suggestion by Alexander that while
>>>>> factorizing a common API in libkipiplugin for mpform using QHttpMultiPart
>>>>> can be created. I will keep in mind while doing the factorization. Also, it
>>>>> would be interesting to see whether it provides improvement in memory usage
>>>>> or not.
>>>>>
>>>>> On Mon, May 18, 2015 at 6:26 PM, Gilles Caulier <
>>>>> caulier.gilles at gmail.com> wrote:
>>>>>
>>>>>> 2015-05-18 14:44 GMT+02:00 Alexander Potashev <aspotashev at gmail.com>:
>>>>>> > Hi Gilles,
>>>>>> >
>>>>>> > Please find my comments below.
>>>>>> >
>>>>>> > 2015-05-18 9:04 GMT+03:00 Gilles Caulier <caulier.gilles at gmail.com
>>>>>> >:
>>>>>> >> 2015-05-17 23:45 GMT+02:00 Alexander Potashev <
>>>>>> aspotashev at gmail.com>:
>>>>>> >>> Another commit I have just pushed removes the files mpform.* in
>>>>>> favor
>>>>>> >>> of my own code for HTTP multi-part requests using
>>>>>> >>> QHttpMultiPart/QNetworkAccessManager.
>>>>>> >>
>>>>>> >> This way permit to be logged to a remote service without to use an
>>>>>> >> external session of  web browser as it's done in all web service
>>>>>> kipi
>>>>>> >> tools ? If yes, this solution must be the good way to apply in a
>>>>>> >> common class from internal libkipiplugins (not libkipi) to
>>>>>> generalize
>>>>>> >> this authentification method.
>>>>>> >>
>>>>>> >> Remember that we have a student who will work on kipi-plugins core
>>>>>> to
>>>>>> >> factorize all web service tool codes.
>>>>>> >
>>>>>> > No, it is not about authentication. The multi-part request is only
>>>>>> > used to actually upload photos.
>>>>>> >
>>>>>> > But there are more advantages in using QHttpMultiPart besides
>>>>>> licensing:
>>>>>> >  1. We reduce the amount of code.
>>>>>> >  2. This way we do not prepare the whole request (possibly
>>>>>> > multi-megabyte) in a QByteArray. In my indestanding,
>>>>>> > QNetworkAccessManager reads the images from disk as soon as they are
>>>>>> > ready to be uploaded, thus preventing peaks in memory usage. I did
>>>>>> not
>>>>>> > actually check the memory usage though.
>>>>>> >
>>>>>> > It may be interesting to factorize the code around QHttpMultiPart I
>>>>>> > added in libkvkontakte/photopostjob.cpp and move it in a handy
>>>>>> > function/class in libkipiplugins. I have not done this myself yet,
>>>>>> > mainly because I didn't take time to have a look at the other export
>>>>>> > plugins using mpform.{cpp,h} to see what would be the best API for
>>>>>> > this in libkipiplugins. May be it should be just a rewritten version
>>>>>> > of class MPForm taking advantage of QHttpMultiPart.
>>>>>>
>>>>>> Shourya,
>>>>>>
>>>>>> Didi you seen Alexander proposal ?
>>>>>>
>>>>>> Gilles
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-imaging/attachments/20150520/c1368b4c/attachment-0001.html>


More information about the Kde-imaging mailing list