[SRU] qt6-base/6.2.4+dfsg-10 to jammy
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qt6-base (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* The current version of qtbase6 in Ubuntu Jammy is not working correctly due to bug https:/
[Test Plan]
* As Tom Stevens copied into the bug report:
1. Check the output of qtdiag from qt6-tools-
a) Run "qtdiag --no-vulkan --no-rhi --no-gl | grep Path"
b) verify that the paths actually exist, in particular DataPath: /share/qt6 does not exist on jammy.
2. Build the Qt supplied simplebrowser example, and verify it launches without error
a) apt-get source libqt6webengine
b) cd qt6-webengine-
c) mkdir bld
d) cd bld
e) cmake -DCMAKE_
f) cmake --build .
g) ./simplebrowser
An example of output from a failure is attached as faillog.txt. In particular note the failure to find resources at /share:
Qt WebEngine resources not found at /share/
Qt WebEngine resources not found at /share/qt6. Trying application directory...
and the resulting segmentation fault:
Segmentation fault (core dumped)
a) Check the output of qtdiag from qt6-tools-
b) Run "qtdiag --no-vulkan --no-rhi --no-gl | grep Path"
c) verify that the paths actually exist, in particular DataPath: /share/qt6 does not exist on jammy.
[Scope]
* Use package from Ubuntu 22.10 (Kinetic) qt6-base_
[Other Info]
* I have already done this in a PPA, it is published here: https:/
* I know this isn't the latest qtbase6 package in Kinetic - but backporting just this package, at specifically version 6.2.4, avoids having to release all of the Qt6 packages as backports and resolves the specific bug linked above.
[Where problems could occur]
* As Tom Stevens copied into the bug report:
* The change in 6.2.4+dfsg-8 restores the configuration settings that were used to build qtbase-
* The change causes QLibraryInfo to use paths known at build time instead of trying to dynamically establish the paths. This will fail if the package is relocated to a different location from that which it is build for. Since the package isn't relocatable this shouldn't be a problem.
summary: |
- [BPO] qt6-base/6.3.1+dfsg-8 from kinetic + [BPO] qt6-base/6.2.4+dfsg-10 from kinetic |
description: | updated |
description: | updated |
description: | updated |
This sounds like something that should be an SRU not a backport. Especially since theres an open bug on this and a patch exists.