Hello! Sorry for the inconvenience=(

This is because of https://codereview.qt-project.org/c/qbs/qbs/+/560103, we now 
forbid using id in modules since it is not working properly anyway - it breaks 
some preconditions and causes assert in debug builds.

You should ether use simple «propName» in module context, or use 
«parent.propName» in Probes in modules to avoid collision with property names, 
or product.yourModule.propName in Rules.

I assume the error comes from your modules, if it comes from Qbs module, please 
report a bug (though I don’t see any builtin modules that use id now). 
Otherwise, you’d need to update your code.

Note that id in Probes and Depends items are fine.

Ivan

> 30 июля 2024 г., в 09:38, Stéphane Fabry via Qbs <qbs@qt-project.org> 
> написал(а):
> 
> Hi,
> 
> Thanks Christian and all contributors to continue to support qbs !
> 
> With this update I have a new error, my project is not parsing and throwing a 
> lot of :
> "module items cannot have an id property"
> 
> Any idea where this comes from ?
> 
> 
> Regards,
> 
> Stéphane Fabry , C.O.O. & Software Manager 
> T: +32 4 367 07 92 <tel:+3243670792>
> X-Ray Imaging Solutions | www.xris.eu <http://www.xris.eu/>
> 
> 
> Le 2024-07-29T17:41:34.000+02:00, Christian Kandeler via Qbs 
> <qbs@qt-project.org> a écrit :
> Hi,
> 
> we have released qbs 2.4.0 today.
> 
> As usual, sources, binaries, change log etc can be found here:
> https://download.qt.io/official_releases/qbs/2.4.0/
> 
> This release of qbs is also part of Qt Creator 14.0.0.
> 
> 
> Christian
> 
> _______________________________________________
> Qbs mailing list
> Qbs@qt-project.org <mailto:Qbs@qt-project.org>
> https://lists.qt-project.org/listinfo/qbs
> 
> _______________________________________________
> Qbs mailing list
> Qbs@qt-project.org
> https://lists.qt-project.org/listinfo/qbs

_______________________________________________
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs

Reply via email to