> To the CI system the optional dependencies are > also required ones.
So we're not going to test the optionality of said dependencies? Louai > -----Original Message----- > From: development-bounces+louai.al-khanji=theqtcompany.com@qt- > project.org [mailto:development-bounces+louai.al- > [email protected]] On Behalf Of Hausmann Simon > Sent: Wednesday, June 10, 2015 9:48 PM > To: Thiago Macieira; [email protected] > Subject: Re: [Development] Specifying module dependencies > > Hi, > > Why do we need to pin anything beyond the regular git submodules > handling of qt5.git (where the information is in the tree object)? > > In think we should have a configuration file in each module listing > required and optional dependencies. Qt.pro can interpret that file and > so can the CI system. To the CI system the optional dependencies are > also required ones. > > Simon > > Original Message > From: Thiago Macieira > Sent: Wednesday, June 10, 2015 18:44 > To: [email protected] > Subject: Re: [Development] Specifying module dependencies > > > On Wednesday 10 June 2015 18:30:34 Frederik Gladhorn wrote: > > 4) qt5.git > > in qt.pro we list all modules again, with deps: > > addModule(qtdeclarative, qtbase, qtsvg qtxmlpatterns) > > (amusingly this is not even correct, qtsvg is not a dependency of > > qtdeclarative any more) > > That's an optional dependency. > > Note that the qt.pro file allows us to do the full build, so unless we > teach > qmake to parse any other sources, we'll need to keep it. > > That said, I don't think qt.pro should keep SHA-1 of pinned revisions, > so > we'll need something else anyway. > -- > Thiago Macieira - thiago.macieira (AT) intel.com > Software Architect - Intel Open Source Technology Center > > _______________________________________________ > Development mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/development > _______________________________________________ > Development mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/development _______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
