Re: [Development] Qt Version Compatibility wiki article
On 12/20/2012 07:41 PM, Mitch Curtis wrote: > On Thursday, December 20, 2012 06:46:32 PM Oswald Buddenhagen wrote: > > On Thu, Dec 20, 2012 at 06:36:32PM +0100, Mitch Curtis wrote: > > > http://qt-project.org/wiki/Qt-Version-Compatibility > > > > the part about behavior compatibility makes no sense at all - it's part > > of binary compatibility. you can change released behavior only if it is > > clearly bogus, and even then be careful (you can be _a little_ less > > conservative in minor releases than in patch releases). > > > > the definite guide to qt-related binary compat is > > http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B > > - just link to it. > > Thanks Ossi (and others on #qt-labs). Have removed the behavioural > compatibility stuff and am now linking to KDE's definitions of > compatibility. > Mitch, You might want to get tst_bic to work now if you are interested on this https://qt.gitorious.org/qt/qtqa/trees/master/tests/postbuild/bic I havent tried myself, but I think that you might need: - Generate the vtables with gen.sh - Fix tst_bic.cpp to make Qt 5 compatible - Run some tests (in theory) cd QT_MODULE_TO_TEST=$PWD /path/to/tests/postbuild/bic/tst_bic Maybe you also need https://codereview.qt-project.org/43351 merged first. Cheers, -- Sergio Ahumada s...@sansano.inf.utfsm.cl ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Qt Version Compatibility wiki article
On Thursday, December 20, 2012 06:46:32 PM Oswald Buddenhagen wrote: > On Thu, Dec 20, 2012 at 06:36:32PM +0100, Mitch Curtis wrote: > > http://qt-project.org/wiki/Qt-Version-Compatibility > > the part about behavior compatibility makes no sense at all - it's part > of binary compatibility. you can change released behavior only if it is > clearly bogus, and even then be careful (you can be _a little_ less > conservative in minor releases than in patch releases). > > the definite guide to qt-related binary compat is > http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B > - just link to it. Thanks Ossi (and others on #qt-labs). Have removed the behavioural compatibility stuff and am now linking to KDE's definitions of compatibility.___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Qt Version Compatibility wiki article
On quinta-feira, 20 de dezembro de 2012 18.46.32, Oswald Buddenhagen wrote: > On Thu, Dec 20, 2012 at 06:36:32PM +0100, Mitch Curtis wrote: > > http://qt-project.org/wiki/Qt-Version-Compatibility > > the part about behavior compatibility makes no sense at all - it's part > of binary compatibility. you can change released behavior only if it is > clearly bogus, and even then be careful (you can be _a little_ less > conservative in minor releases than in patch releases). > > the definite guide to qt-related binary compat is > http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B > - just link to it. I need to update it with the learnings on C++11 (especially noexcept). -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center signature.asc Description: This is a digitally signed message part. ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
Re: [Development] Qt Version Compatibility wiki article
On Thu, Dec 20, 2012 at 06:36:32PM +0100, Mitch Curtis wrote: > http://qt-project.org/wiki/Qt-Version-Compatibility > the part about behavior compatibility makes no sense at all - it's part of binary compatibility. you can change released behavior only if it is clearly bogus, and even then be careful (you can be _a little_ less conservative in minor releases than in patch releases). the definite guide to qt-related binary compat is http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C%2B%2B - just link to it. ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development
[Development] Qt Version Compatibility wiki article
Hello. I'm seeking the wisdom of Qt developers in order to improve a wiki article that explains Qt's Behaviour/Binary/Source compatibility policy. You can find the article here: http://qt-project.org/wiki/Qt-Version-Compatibility If you don't have a DevNet account and believe that signing up for one is an unacceptable expenditure of your energy, feel free to reply here with your suggestions! :D The idea is to remove all doubt about what can and cannot go into certain versions, and examples are particularly useful. Since it seems that there are also a lot of exceptions and gotchas, it would be nice to use this article as a place to add these. Cheers. ___ Development mailing list Development@qt-project.org http://lists.qt-project.org/mailman/listinfo/development