Qt 6.8 status

  *   Platform and Module Freeze in effect
  *   Qt 6.8 feature freeze will be in effect Friday 31st of May
     *   As usual it is allowed to stage ready changes (approved latest on 
Friday 31st) during the weekend
  *   The target is to start branching from ‘dev’ to ‘6.8’ on Monday 3rd of June
  *   The target is to start Qt 6.8 API change review immediately after 
branching
  *   the target is to release Qt 6.8 Beta1 from first successful dependency 
update round in ‘6.8
     *   Beta1 estimation is 13th of June but hoping we can get it out earlier

Qt 6.8 FF Exception requests:

  *   SBOM (Software Bill of Materials) generation
     *   Exception granted but needs to be in by the beta2
  *   building FFmpeg as shared libraries
     *   Exception granted but needs to be in by the beta2
  *   add PDF/X-4 support (for color-managed PDFs)
     *   Exception granted but needs to be in by the beta2

Next meeting Tue 4th of June 2024 16:00 CET
br,
Jani Heikkinen
Release Manager
irc log below:
[17:00:13] <+jaheikki3> alblasch: akseli: carewolf: frkleint: lars__:mapaaso: 
The-Compiler: thiago: vohi: ping
[17:00:21] <vohi> jaheikki3: pong
[17:00:33] <frkleint> jaheikki3: pong
[17:01:16] <frkleint> mgmt is at a leadership workshop today
[17:02:00] <+jaheikki3> time to start qt release team meeting
[17:02:05] <+jaheikki3> on agenda today:
[17:02:10] <+jaheikki3> Qt 6.8 status
[17:02:17] <thiago> jaheikki3: pong
[17:02:40] <carewolf> pong
[17:02:43] <+jaheikki3> Qt 6.8 FF exceptions
[17:02:53] <+jaheikki3> Any other issues in the agenda?
[17:04:10] <+jaheikki3> Let's start from Qt 6.8 status:
[17:04:35] <+jaheikki3> Qt 6.8 Platform and Module Freeze is in effect
[17:04:49] <+jaheikki3> Qt 6.8 feature freeze will be in effect Friday 31st of 
May
[17:05:17] <+jaheikki3> As usual it is allowed to stage ready changes (approved 
latest on Friday 31st) during the weekend
[17:05:28] <+jaheikki3> The target is to start branching from ‘dev’ to ‘6.8’ on 
Monday 3rd of June
[17:05:43] <+jaheikki3> The target is also to start Qt 6.8 API change review 
immediately after branching
[17:06:20] <+jaheikki3> And the target is to release Qt 6.8 Beta1 from first 
successful dependency update round in ‘6.8
[17:06:52] <+jaheikki3> Beta1 estimation is 13th of June but hoping we can get 
it out earlier
[17:07:15] <+jaheikki3> that's all about Qt 6.8 status at this time. Any 
comments or questions?
[17:07:30] <vohi> somewhat meta to the exception requests regarding platform & 
module freeze: we need to clarify what exactly defines "module" in the context 
of "module freeze" milestone. We had/have a few new libraries, which are 
modules in the "cmake build system" context and might have a separate 
documentation page, but are really just a technicality
[17:08:16] <vohi> e.g. we are splitting the widget-classes in Qt Graphs out of 
the existing libraries now into a separate library, based on ongoing API 
reviews; is that a new module?
[17:09:28] <+jaheikki3> vohi: I think the intention for the module freeze 
milestone is to get new submodules in CI
[17:10:15] <+jaheikki3> to have some time for packaging to add those new 
modules packages before beta1 release
[17:11:34] <+jaheikki3> So new modules in existing submodules aren't part of 
module freeze
[17:11:48] <vohi> that makes sense, thanks
[17:13:17] <+jaheikki3> Then Qt 6.8 FF exceptions: There is already 3 of those 
sent in development ML:
[17:13:35] <+jaheikki3> - building FFmpeg as shared libraries
[17:13:49] <+jaheikki3> - SBOM (Software Bill of Materials) generation
[17:14:04] <+jaheikki3> - add PDF/X-4 support (for color-managed PDFs)
[17:14:13] <thiago_> I don't think SBOM is a feature per se
[17:14:20] <thiago_> but fair, it's excepted
[17:15:15] <carewolf> in webengine we also have a conflict between feature 
merging and a chromium update, we are trying to resolve the conflict and still 
hope to make it before FF, but might need and exception if it fails
[17:15:21] <vohi> agree that it's not a feature request per se, and also think 
the risk of adding this to 6.8 after branching is very low; plus it's something 
we need to have to be EU cyber resiliency act compliant with 6.8, which we need 
to be as an LTS
[17:16:36] <vohi> FFmpeg: we also need to get this done, and even cherry-pick 
this back into stable branches as it's currently very hard for users to deploy 
the FFmpeg Multimedia plugin due to static linking of an LPGL'ed 3rd party 
library
[17:19:27] <+jaheikki3> For me it is OK to give an exception for both of those. 
What about Peppe's 'add PDF/X-4 support (for color-managed PDFs)'? I don't have 
strong opinions to that one either.
[17:20:16] <vohi> PDF/X-4 support seems to have minimal impact on public 
headers and it's a leaf module, plus partially merged, so I think it's ok to 
give this an exception as well, as long as it gets merged by Beta 2
[17:21:37] <thiago_> on qtwebengine, since it's on-going and started work, I 
think it's safe to say you have the ability to finish after FF if you fail 
before
[17:22:48] <+jaheikki3> Ok for me. So we grant ff exeptions for all those 3 but 
those needs to be in by the beta2
[17:24:05] <+jaheikki3> any objections or some other comments or questions?
[17:24:45] <+jaheikki3> And we will check new exception requests (e.g. that 
possible we one) in next meeting
[17:24:53] <vohi> 👍
[17:25:12] <carewolf> sounds good
[17:25:39] <+jaheikki3> great! It was all at this time so let's end this 
meeting now & have new one tie 4th of June at this same time
[17:25:47] <+jaheikki3> thanks for your participation, bye!

-- 
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to