[Development] Coin news
Oswald Buddenhagen
oswald.buddenhagen at qt.io
Tue Oct 25 10:55:34 CEST 2016
On Tue, Oct 25, 2016 at 07:22:41AM +0000, Jędrzej Nowacki wrote:
> I would like to also remind everyone, that intermodule API changes need to be merged in two steps. For example if you plan to change a method "void foo()" in qtbase to "void foo(const QString&)", that would be the right order of execution:
> 1. Commit a change to qtbase that _adds_ foo(const QString&)
>
1a. wait for qt5 integration. 2 would not integrate in the submodules
without 1 being in qt5 already.
> 2. Update all modules that use foo() to use foo(const QString&)
> 3. Wait until Qt5(dev branch) submodule update, that gathers changes from 1 and 2
>
only 2 at this point.
> 4. Remove old foo() from qtbase
>
4a. wait again until the final qt5 integration to see it in packages.
so six steps in total. and it takes exactly as long as it sounds.
> If you do not follow we would have to revert your changes.
>
> Cheers,
> Jêdrek
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
More information about the Development
mailing list