> On March 9, 2012, 2:23 p.m., Kevin Kofler wrote:
> > I think adding a dependency is a much cleaner solution than bundling. But I 
> > wonder whether the best long-term fix wouldn't be to just move 
> > kxmlrpcclient to kdelibs, it clearly seems to be useful for more than just 
> > PIM. But in distros, I think most of us prefer the dependency on kdepimlibs 
> > (we can also make a subpackage for that library in our packaging) to 
> > bundling (which is against Fedora and Debian policies, at least).
> 
> Michael Pyne wrote:
>     I would also agree with moving the functionality of kxmlrpcclient to 
> kdelibs if it is to be used by something as core as the bug reporter (and is 
> useful generically beyond that nowadays, many more things use XML-RPC web 
> services than just Kolab. Plasma applets could use this as well for instance).
>     
>     I'm not sure it's a good idea to do this move in the 4.7 branch of 
> kdelibs though... is there a way to have kdelibs-4.7 and kdepimlibs-4.8 
> *both* include the class (with kdepimlibs-4.8 using a weak symbol or 
> something similar to defer to the kdelibs-4.7 one if present)? If that's at 
> all difficult I'd say just add the short-term dependency on kdepimlibs and be 
> done with it.
> 
> David Faure wrote:
>     You mean kdelibs-4.8, not 4.7.
>     
>     But 4.8.0 and 4.8.1 have been released already, so IMHO this is something 
> for 4.9.
>     Meanwhile we can use the duplication solution from this patch.
>
> 
> George Kiagiadakis wrote:
>     Yes, as I said I did this bundling only to avoid doing big changes in the 
> 4.8 branch. In 4.9 I agree that we should handle this differently, either 
> move kxmlrpcclient to kdelibs or make kde-runtime depend on kdepimlibs.

There were compatibility fixes in bugs.kde.org, so do we still need this? I 
guess using xmlrpc is the more correct way to do it, so we don't break it again 
later, but maybe this can be postponed to 4.9+ only.


- Christoph


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/104200/#review11252
-----------------------------------------------------------


On March 9, 2012, 12:45 a.m., George Kiagiadakis wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/104200/
> -----------------------------------------------------------
> 
> (Updated March 9, 2012, 12:45 a.m.)
> 
> 
> Review request for KDE Runtime.
> 
> 
> Description
> -------
> 
> This patch partially ports DrKonqi to use xml-rpc, which is done at this 
> point to support the new bugzilla 4.2 instance on bugs.kde.org. I have tried 
> to keep the changes as minimal as possible, so that this can be applied to 
> the 4.8 branch.
> 
> Note that this patch involves copying the kxmlrpcclient library from 
> kdepimlibs in drkonqi's source code tree. I have done this to avoid modifying 
> dependencies in 4.8.2. However, if an extra dependency of kde-runtime on 
> kdepimlibs sounds ok, I can remove the internal copy in master.
> 
> Full history at:
> http://quickgit.kde.org/index.php?p=clones%2Fkde-runtime%2Fgkiagia%2Fdrkonqi.git&a=shortlog&h=refs/heads/drkonqi-xmlrpc
> 
> 
> This addresses bug 295276.
>     http://bugs.kde.org/show_bug.cgi?id=295276
> 
> 
> Diffs
> -----
> 
>   drkonqi/CMakeLists.txt 590239dfbd9236463ef11eede699eb84f5806b7a 
>   drkonqi/bugzillalib.h c89c85c8df3724dc6e51ed03aab7ef7362a22472 
>   drkonqi/bugzillalib.cpp 2df29bd975196b13df02934bfa8899e30d9627f6 
>   drkonqi/drkonqi_globals.h 9281b0574737632782c96f90dadad1c86abebd0c 
>   drkonqi/kxmlrpc/CMakeLists.txt PRE-CREATION 
>   drkonqi/kxmlrpc/README PRE-CREATION 
>   drkonqi/kxmlrpc/client.h PRE-CREATION 
>   drkonqi/kxmlrpc/client.cpp PRE-CREATION 
>   drkonqi/kxmlrpc/query.h PRE-CREATION 
>   drkonqi/kxmlrpc/query.cpp PRE-CREATION 
>   drkonqi/reportassistantpages_bugzilla.cpp 
> fba91b6d179c867d9984d2296b7302a469c8d0e5 
> 
> Diff: http://git.reviewboard.kde.org/r/104200/diff/
> 
> 
> Testing
> -------
> 
> Sucessfully reported and attached extra backtrace on:
> https://bugs4.kde.org/show_bug.cgi?id=294820
> https://bugs4.kde.org/show_bug.cgi?id=294821
> 
> The duplicate search also seems to be working fine.
> 
> 
> Thanks,
> 
> George Kiagiadakis
> 
>

Reply via email to