On Fri 23 Nov 2012 09:46:52 Lisandro Damián Nicanor Pérez Meyer escribió:
> Note: please CC me, I'm not subscribed to the list (I've tried but I
> couldn't).
> 
> Hi everyone! While packaging 0.8.0 I've found that the API has changed in
> an incompatible way, so either the SONAME should be bumped (libqjson1) or
> the API fixed.
> 
> The problem is that the symbol  QJson::Serializer::serialize(QVariant
> const&) has dissapeared.
> 
> If this API entry really needs to dissapear, then SONAME should be bumped.
> Else, this method should come back.
> 
> Please feel free to ask me in case of any doubts.

Hi! Looking at [0] it seems all it takes to fix the issue is to add 
(pseudocode):

serializer.h:

Serializer::serialize(foo);

and define it as:

serializer.cpp:

serialize(foo) {
 
  serialize(foo, 0);

}


[0] 
<https://projects.kde.org/projects/kde/kdepimlibs/repository/revisions/87837df7533445d5165e35423e7a636084c1627b/diff>

With that it may even keep binary compatibility.
You can also mark it as deprecated and drop it in 1.0, if you want (or just 
keep it, I guess).

Thanks!

-- 
If you realize that you are in a hole... stop digging.
  Anonimous, thanks to ScottK.

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
QJson-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qjson-devel

Reply via email to