I am now working on updating the packages to upstream 6.2.3. unfortunately, I am locked out due to a dependency issue around the virtual package qt6-base-abi.
During the update I need to build and install qtbuild first, but I cannot install the new package without uninstalling all other qt6 packages due to the fixed version in qt6-base-abi (= 6.2.2)
Is this the desired behavior?
For my understanding qt6-base-abi 6.2.3 includes 6.2.2. and since qtsvg is an independent source tree there shouldn't be any issue rectifying the exact abi.
The other issue is that the additional libqt6core6 (>=6.2.2) dependency destroys the reason for the virtual package. For my understanding it is provided to allow any other future package to be a drop in replacement for
libqt6core6. But that will not work if there are packages depending on libqt6core6 explicitly.
How can we fix both issues? Is there a way to see the reason both packages are picked up by the debian helpers?
Thank you for your help.
Best regards,
Daniel