<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div>
<blockquote type="cite">
<div>On 1 Nov 2022, at 09:55, Volker Hilsheimer via Development <development@qt-project.org> wrote:</div>
<br class="Apple-interchange-newline">
<div>
<div>
<blockquote type="cite">On 20 Sep 2022, at 14:47, Volker Hilsheimer <volker.hilsheimer@qt.io> wrote:<br>
</blockquote>
[…]<br>
<blockquote type="cite">Those components should then be watched closer, and always get updated to the latest version, perhaps even for patch releases. To that end, I’ve started to collect a list of such components on<br>
<br>
https://wiki.qt.io/Third_Party_Code_in_Qt<br>
<br>
and would appreciate if you could have a look and add missing components to that page, esp if you are in charge of some of them. I’ve included a column that describes what kind of patches we apply when we update the 3rd party code (and this is perhaps a good
 opportunity to see if all of those are still necessary).<br>
</blockquote>
<br>
<br>
Hi again,<br>
<br>
<br>
Thanks for populating that page with information about 3rd party components processing untrusted content.<br>
<br>
As a next step, could those of you who are upgrading such components as part of the release process, please provide links to the respective upstream, and instructions on what is involved in the upgrading of the bundled sources?<br>
</div>
</div>
</blockquote>
</div>
<br>
<div>Hi,</div>
<div><br>
</div>
<div>That page still misses information for a lot of 3rd party modules about where to find the upstream and the update instructions. That makes it very difficult for our release team to follow up on the 3rd party update.</div>
<div><br>
</div>
<div>
<div style="display: block;">
<div style="-webkit-user-select: all; -webkit-user-drag: element; display: inline-block;" class="apple-rich-link" draggable="true" role="link" data-url="https://wiki.qt.io/Third_Party_Code_in_Qt">
<a style="border-radius:10px;font-family:-apple-system, Helvetica, Arial, sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;text-decoration:none;" class="lp-rich-link" rel="nofollow" href="https://wiki.qt.io/Third_Party_Code_in_Qt" dir="ltr" role="button" draggable="false" width="300">
<table style="table-layout:fixed;border-collapse:collapse;width:300px;background-color:#E5E6E9;font-family:-apple-system, Helvetica, Arial, sans-serif;" class="lp-rich-link-emailBaseTable" cellpadding="0" cellspacing="0" border="0" width="300">
<tbody>
<tr>
<td vertical-align="center">
<table bgcolor="#E5E6E9" cellpadding="0" cellspacing="0" width="300" style="font-family:-apple-system, Helvetica, Arial, sans-serif;table-layout:fixed;background-color:rgba(229, 230, 233, 1);" class="lp-rich-link-captionBar">
<tbody>
<tr>
<td style="padding:8px 0px 8px 0px;" class="lp-rich-link-captionBar-textStackItem">
<div style="max-width:100%;margin:0px 16px 0px 16px;overflow:hidden;" class="lp-rich-link-captionBar-textStack">
<div style="word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-topCaption-leading">
<a rel="nofollow" href="https://wiki.qt.io/Third_Party_Code_in_Qt" style="text-decoration: none" draggable="false"><font color="#272727" style="color: rgba(0, 0, 0, 0.847059);">Third Party Code in Qt - Qt Wiki</font></a></div>
<div style="word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis;text-align:left;" class="lp-rich-link-captionBar-textStack-bottomCaption-leading">
<a rel="nofollow" href="https://wiki.qt.io/Third_Party_Code_in_Qt" style="text-decoration: none" draggable="false"><font color="#808080" style="color: rgba(0, 0, 0, 0.498039);">wiki.qt.io</font></a></div>
</div>
</td>
<td style="padding:6px 12px 6px 0px;" class="lp-rich-link-captionBar-rightIconItem" width="36">
<a rel="nofollow" href="https://wiki.qt.io/Third_Party_Code_in_Qt" draggable="false"><img style="pointer-events:none !important;display:inline-block;width:36px;height:36px;border-radius:3px;" width="36" height="36" draggable="false" class="lp-rich-link-captionBar-rightIcon" alt="favicon.ico" src="cid:330E46EC-9B22-4D10-B158-51084C344F7C"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</a></div>
</div>
</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">We need information about</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">QtNetwork:</div>
<div style="display: block;">- public suffix list</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">QtGui:</div>
<div style="display: block;">- harfbuzz-ng</div>
<div style="display: block;">- libpng, libjpeg</div>
<div style="display: block;">- sqlite</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">Qt Imageformats:</div>
<div style="display: block;">- libwebp</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">Qt Multimedia</div>
<div style="display: block;">- ffmpeg</div>
<div style="display: block;">- eigen</div>
<div style="display: block;">- pffft</div>
<div style="display: block;">- resonance audio</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">Qt Quick3D</div>
<div style="display: block;">- assimp</div>
<div style="display: block;">- tinyexr</div>
<div style="display: block;"><br>
</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">Thanks,</div>
<div style="display: block;">Volker</div>
<div style="display: block;"><br>
</div>
</body>
</html>