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/
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
