Details
-
Bug
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
6.8
-
None
Description
When enabling version checking in local.conf by adding the following line:
include_all conf/version-check.conf
the Qt package build emits the following warnings:
WARNING: qtdeclarative-6.8.4-r0 do_package_check_version_mismatch: Possible runtime versions ['6.8.3'] do not match recipe version 6.8.4 WARNING: qtbase-6.8.4-r0 do_package_check_version_mismatch: Possible runtime versions ['3.31.6'] do not match recipe version 6.8.4
This issue appears to be caused by the commit below, where the QT_VERSION was bumped to 6.8.4:
https://code.qt.io/cgit/yocto/meta-qt6.git/commit/?h=6.8&id=36dbc5d0faa2f0f7dde8a613e97bc2b5cb6f11f7
However, the actual source code being fetched (e.g., for qtbase and other modules) does not seem to reflect version 6.8.4 yet, resulting in a mismatch between the recipe version and the runtime version detected by the version check.
Another question is regarding the 6.8 branch structure.
I noticed that there are several related branches: 6.8, 6.8.1, 6.8.2, and 6.8.3. Currently, I'm using the 6.8 branch, as it appears to be actively maintained with ongoing submissions.
Could you please help clarify the relationship between these branches?
My understanding is that 6.8 serves as the active development branch where all new changes are submitted. When a specific subversion meets the release criteria, a corresponding 6.8.x branch is created to represent that release, primarily for archival or reference purposes.