[Development] Specifying module dependencies

Al-Khanji Louai louai.al-khanji at theqtcompany.com
Mon Jun 22 13:27:33 CEST 2015


> 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 at qt-
> project.org [mailto:development-bounces+louai.al-
> khanji=theqtcompany.com at qt-project.org] On Behalf Of Hausmann Simon
> Sent: Wednesday, June 10, 2015 9:48 PM
> To: Thiago Macieira; development at qt-project.org
> 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: development at qt-project.org
> 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
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development



More information about the Development mailing list