[Development] Modules in qtbase (was: Re: new "debugsupport" module and API)

Jędrzej Nowacki jedrzej.nowacki at digia.com
Wed May 14 09:57:07 CEST 2014


On Wednesday 14 of May 2014 08:01:33 Oliver Wolff wrote:
> On 13/05/2014 16:47, Thiago Macieira wrote:
> > Em ter 13 maio 2014, às 09:57:59, Knoll Lars escreveu:
> >>> That won't help unless we also disable the revdep for QtQuick, as
> >>> QtQuick
> >>> depends on QtNetwork.
> >> 
> >> That doesn’t mean we need to run the network tests as a revdep as well.
> > 
> > Then the problem is simply of running the network tests. The CI could be
> > smart and decide that it doesn't need to run tests/auto/network if
> > src/network wasn't modified.
> 
> I don't think that this is a good idea. Changes in QtCore which break
> something in network
> wouldn't cause a CI error and test failures would only surface as soon
> as a change to network
> is made. Isn't that one of the situations we want to avoid?
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

Hi,

  As far I know the plan was to have a full Qt5 build and test cycle per day. 
So no, brokenness would be detected much earlier. Btw. the same argumentation 
could be used for every other module. In my opinion it is fine to break 
intermodule dependencies from time to time, assuming that we can detect and 
recover quickly.

Cheers,
  Jędrek



More information about the Development mailing list