<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="FI">Hi, <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="FI"><o:p> </o:p></span></p>
<p class="MsoNormal">Aapo is on sick leave today.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><<<span style="font-size:12.0pt;color:black"> There is a flag in Coin to build tests are module build time instead of before testing. Perhaps that can somehow be combined with the DisableTests feature flag in Coin. Aapo, do << you think
 that would be possible?<o:p></o:p></span></p>
<p class="MsoNormal">Yes, this one is already done and merged: <a href="https://bugreports.qt.io/browse/COIN-174">
https://bugreports.qt.io/browse/COIN-174</a> (Create test binaries as a part of building phase)<o:p></o:p></p>
<p class="MsoNormal">We still need to fix this one <a href="https://bugreports.qt.io/browse/COIN-381">
https://bugreports.qt.io/browse/COIN-381</a> (Out of source builds are broken), which is currently under work.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">Br<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">Heikki<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b>From:</b> Development <development-bounces@qt-project.org>
<b>On Behalf Of </b>Simon Hausmann<br>
<b>Sent:</b> torstai 19. syyskuuta 2019 10.15<br>
<b>To:</b> development@qt-project.org; Giuseppe D'Angelo <giuseppe.dangelo@kdab.com><br>
<b>Subject:</b> Re: [Development] INTEGRITY<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">Hi,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">Unfortunately that will not work out of the box :-(. The tests are only compiled when runinng tests. It is not feasible to run tests on Integrity for every qtbase integration.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">There is a flag in Coin to build tests are module build time instead of before testing. Perhaps that can somehow be combined with the DisableTests feature flag in Coin. Aapo, do you think that
 would be possible?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">That said, while I've seen this type of failure before (change went into qtbase that affected only static builds and only visible at link time), it happens - in my experience - perhaps twice a
 year and it _does_ get noticed fairly quickly after all. So I'm not sure if it's worth a hack in the CI system.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:12.0pt;color:black">Simon<o:p></o:p></span></p>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><b><span style="color:black">From:</span></b><span style="color:black"> Development <<a href="mailto:development-bounces@qt-project.org">development-bounces@qt-project.org</a>> on behalf of Giuseppe D'Angelo via Development <<a href="mailto:development@qt-project.org">development@qt-project.org</a>><br>
<b>Sent:</b> Wednesday, September 18, 2019 14:00<br>
<b>To:</b> <a href="mailto:development@qt-project.org">development@qt-project.org</a> <<a href="mailto:development@qt-project.org">development@qt-project.org</a>><br>
<b>Subject:</b> Re: [Development] INTEGRITY</span> <o:p></o:p></p>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Il 18/09/19 13:52, Simon Hausmann ha scritto:<br>
> Since the problem seems urgent to you, do you have any suggestion what<br>
> kind of target built binary you'd add to qtbase's build coverage that<br>
> includes linkage?<br>
<br>
<br>
Random suggestion: build (if not even *run*) the autotests?<br>
<br>
My 2 c,<br>
-- <br>
Giuseppe D'Angelo | <a href="mailto:giuseppe.dangelo@kdab.com">giuseppe.dangelo@kdab.com</a> | Senior Software Engineer<br>
KDAB (France) S.A.S., a KDAB Group company<br>
Tel. France +33 (0)4 90 84 08 53, <a href="http://www.kdab.com">http://www.kdab.com</a><br>
KDAB - The Qt, C++ and OpenGL Experts<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>