Michael Nottebrock wrote: >> > I'll take a look, but give me a few days >> >> We're using public pqxx's API, right? >> Michaael, what pqxx version are you talking about? If they broke source >> compatibility in a minor release, then it's not our fault... > > To quote their release notes: > > "Many things have changed. Bugs have been fixed, new features > have been introduced. But most importantly, we're really retiring > the old 1.x-style libpqxx API now. This API (where upper-case letters > were still used in function names and such) has been supported for > more than three years in the interest of backwards compatibility, > but has been marked as obsolete all this time." Michael, thanks for the info. I consider these API changes as ugly step. Ugly enough to make us depend on <=2.6.8 and add a notice to packagers about avoiding packaging 2.6.9. I am suggesting to go this way. Moreover, with (the last official, before 2.0!) release coming next week, we have no time and power to test such a nontrivial jump, and this is even against of our policy related to minor releases. Example: mysql client lib can be upgraded on a target system without negative implications to KexiDB. Also note that pqxx usage in Kexi 2.0 will be most likely dropped in favour of libpq. It has become more and more hard to wrap one C++ API (pqxx) within another (kexidb) without any clear benefit, but with code obfuscated. For instance, we do not need 'intelligent' db cursors coming from pqxx because KexiDB impelements them from scratch. Pqxx can be nice to use in apps, but again: it's hard to wrap and I'd say it will be even harder as pqxx become more object-oriented. That's not even pqxx fault. In 1.6.x, despite superiority of postgesql as a backend, mysql support is better, more stable than pgsql. Please correct me, but I still do not believe the developers decided not to jump to 2.7 or even 3.0 version before such a change (ABI is thus badly broken as well). It's like TT would DROP Qt3 Support module one night... Summing, up I propose to do nothing in terms of coding (perhaps except a configure check against the 2.6.9 version). -- regards / pozdrawiam, Jaroslaw Staniek Sponsored by OpenOffice Polska (http://www.openoffice.com.pl/en) to work on Kexi & KOffice: http://www.kexi-project.org, http://www.koffice.org KDE3 & KDE4 Libraries for MS Windows: http://kdelibs.com, http://www.kde.org _______________________________________________ koffice-devel mailing list koffice-devel@kde.org https://mail.kde.org/mailman/listinfo/koffice-devel