[opensuse-factory] Possible problem with Qt 5.13
In http://bugzilla.suse.com/show_bug.cgi?id=1140084, there is a report of a VirtualBox guest constantly stealing focus from the host. I have duplicated the result with a fully-updated Tumbleweed with Qt 5.13, VirtualBox 6.0.8, and a Q4OS guest VM. When I booted into Leap 15.1 with Qt 5.9, but using the same version of VB and the same VM, the behavior was normal. This suggests that the problem is with Qt 5.13. In https://bugreports.qt.io/browse/QTBUG-76742, the problem is listed as a Qt regression, and a workaround is suggested there; however, a definite fix is not available. I'm not sure who maintains Qt, but I would like that individual to contact me. Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 03/07/2019 06:50, Larry Finger wrote:
In http://bugzilla.suse.com/show_bug.cgi?id=1140084, there is a report of a VirtualBox guest constantly stealing focus from the host. I have duplicated the result with a fully-updated Tumbleweed with Qt 5.13, VirtualBox 6.0.8, and a Q4OS guest VM. When I booted into Leap 15.1 with Qt 5.9, but using the same version of VB and the same VM, the behavior was normal. This suggests that the problem is with Qt 5.13. In https://bugreports.qt.io/browse/QTBUG-76742, the problem is listed as a Qt regression, and a workaround is suggested there; however, a definite fix is not available.
I'm not sure who maintains Qt, but I would like that individual to contact me.
The best way to do that is to file a bug against Qt in openSUSE's bugtracker. osc bugowner -e libqt5-qtbase should also give you the maintainers email address. -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, Am Dienstag, 2. Juli 2019, 23:20:41 CEST schrieb Larry Finger:
In http://bugzilla.suse.com/show_bug.cgi?id=1140084, there is a report of a VirtualBox guest constantly stealing focus from the host. I have duplicated the result with a fully-updated Tumbleweed with Qt 5.13, VirtualBox 6.0.8, and a Q4OS guest VM. When I booted into Leap 15.1 with Qt 5.9, but using the same version of VB and the same VM, the behavior was normal. This suggests that the problem is with Qt 5.13. In https://bugreports.qt.io/browse/QTBUG-76742, the problem is listed as a Qt regression, and a workaround is suggested there; however, a definite fix is not available.
I'm not sure who maintains Qt, but I would like that individual to contact me.
Sure, what should we do? The QTBUG looks like it might be fixed soon, but we can also add a # PATCH-FIX-OPENSUSE to change the timer to 200ms as that's mostly harmless (but not a complete fix). Cheers, Fabian
Larry
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 7/3/19 2:57 AM, Fabian Vogt wrote:
Hi,
Am Dienstag, 2. Juli 2019, 23:20:41 CEST schrieb Larry Finger:
In http://bugzilla.suse.com/show_bug.cgi?id=1140084, there is a report of a VirtualBox guest constantly stealing focus from the host. I have duplicated the result with a fully-updated Tumbleweed with Qt 5.13, VirtualBox 6.0.8, and a Q4OS guest VM. When I booted into Leap 15.1 with Qt 5.9, but using the same version of VB and the same VM, the behavior was normal. This suggests that the problem is with Qt 5.13. In https://bugreports.qt.io/browse/QTBUG-76742, the problem is listed as a Qt regression, and a workaround is suggested there; however, a definite fix is not available.
I'm not sure who maintains Qt, but I would like that individual to contact me.
Sure, what should we do? The QTBUG looks like it might be fixed soon, but we can also add a # PATCH-FIX-OPENSUSE to change the timer to 200ms as that's mostly harmless (but not a complete fix).
Fabian, Thanks for contacting me. Could you please take ownership of bsc#1140084? If the QTBUG is fixed soon, then the only need is for the fix to get into TW as soon as possible. I would like to test to see if that timer change actually fixes Tumbleweed. Which package should I check out so that I can build and test? I am concerned that the timer change is "mostly harmless". Would would it cause failures elsewhere? Thanks, Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, Am Mittwoch, 3. Juli 2019, 17:12:20 CEST schrieb Larry Finger:
On 7/3/19 2:57 AM, Fabian Vogt wrote:
Hi,
Am Dienstag, 2. Juli 2019, 23:20:41 CEST schrieb Larry Finger:
In http://bugzilla.suse.com/show_bug.cgi?id=1140084, there is a report of a VirtualBox guest constantly stealing focus from the host. I have duplicated the result with a fully-updated Tumbleweed with Qt 5.13, VirtualBox 6.0.8, and a Q4OS guest VM. When I booted into Leap 15.1 with Qt 5.9, but using the same version of VB and the same VM, the behavior was normal. This suggests that the problem is with Qt 5.13. In https://bugreports.qt.io/browse/QTBUG-76742, the problem is listed as a Qt regression, and a workaround is suggested there; however, a definite fix is not available.
I'm not sure who maintains Qt, but I would like that individual to contact me.
Sure, what should we do? The QTBUG looks like it might be fixed soon, but we can also add a # PATCH-FIX-OPENSUSE to change the timer to 200ms as that's mostly harmless (but not a complete fix).
Fabian,
Thanks for contacting me. Could you please take ownership of bsc#1140084?
Done and a test package is building on OBS now.
If the QTBUG is fixed soon, then the only need is for the fix to get into TW as soon as possible.
I would like to test to see if that timer change actually fixes Tumbleweed. Which package should I check out so that I can build and test? I am concerned that the timer change is "mostly harmless". Would would it cause failures elsewhere?
Any change in behaviour can potentially cause issues somewhere, especially if the way the workaround was discovered was pure trial and error... I did have a quick look at the VBox code now and the timer change seems reasonable, so I think we can pick it for TW. Cheers, Fabian
Thanks,
Larry
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tuesday, 2. July 2019, 23:20:41 CEST wrote Larry Finger:
In http://bugzilla.suse.com/show_bug.cgi?id=1140084, there is a report of a VirtualBox guest constantly stealing focus from the host. I have duplicated the result with a fully-updated Tumbleweed with Qt 5.13, VirtualBox 6.0.8, and a Q4OS guest VM. When I booted into Leap 15.1 with Qt 5.9, but using the same version of VB and the same VM, the behavior was normal. This suggests that the problem is with Qt 5.13. In https://bugreports.qt.io/browse/QTBUG-76742, the problem is listed as a Qt regression, and a workaround is suggested there; however, a definite fix is not available.
I have prepared a workaround for the focus-stealing problem using the fix from the QTBUG page listed above. The commands needed to install the modified package are as follows: wget http://www.lwfinger.com/download/libQt5Gui5-5.13.0-0.x86_64.rpm sudo zypper install --force libQt5Gui5-5.13.0-0.x86_64.rpm You will get a warning that the package is not signed. You should ignore it. Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hi, On 03.07.19 20:08, Larry Finger wrote:
On Tuesday, 2. July 2019, 23:20:41 CEST wrote Larry Finger:
In http://bugzilla.suse.com/show_bug.cgi?id=1140084, there is a report of a VirtualBox guest constantly stealing focus from the host. I have duplicated the result with a fully-updated Tumbleweed with Qt 5.13, VirtualBox 6.0.8, and a Q4OS guest VM. When I booted into Leap 15.1 with Qt 5.9, but using the same version of VB and the same VM, the behavior was normal. This suggests that the problem is with Qt 5.13. In https://bugreports.qt.io/browse/QTBUG-76742, the problem is listed as a Qt regression, and a workaround is suggested there; however, a definite fix is not available.
I have prepared a workaround for the focus-stealing problem using the fix from the QTBUG page listed above. The commands needed to install the modified package are as follows:
wget http://www.lwfinger.com/download/libQt5Gui5-5.13.0-0.x86_64.rpm sudo zypper install --force libQt5Gui5-5.13.0-0.x86_64.rpm
You will get a warning that the package is not signed. You should ignore it.
Larry
Not to lecture you, but this package is not usable for people caring a bit for security, in the means of "i want to know what he did there". There is no source package to the package provided. As you seem to have a buildservice account already and packages there, why not jut build and publish the package through those channels (Calming people like who care to look at the source sometimes). Greetings, Tobias -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 7/3/19 8:08 PM, Larry Finger wrote:
On Tuesday, 2. July 2019, 23:20:41 CEST wrote Larry Finger:
In http://bugzilla.suse.com/show_bug.cgi?id=1140084, there is a report of a VirtualBox guest constantly stealing focus from the host. I have duplicated the result with a fully-updated Tumbleweed with Qt 5.13, VirtualBox 6.0.8, and a Q4OS guest VM. When I booted into Leap 15.1 with Qt 5.9, but using the same version of VB and the same VM, the behavior was normal. This suggests that the problem is with Qt 5.13. In https://bugreports.qt.io/browse/QTBUG-76742, the problem is listed as a Qt regression, and a workaround is suggested there; however, a definite fix is not available.
I have prepared a workaround for the focus-stealing problem using the fix from the QTBUG page listed above. The commands needed to install the modified package are as follows:
wget http://www.lwfinger.com/download/libQt5Gui5-5.13.0-0.x86_64.rpm sudo zypper install --force libQt5Gui5-5.13.0-0.x86_64.rpm
You will get a warning that the package is not signed. You should ignore it.
It'd be better to use OBS because this is the common denominator for us, users. You could also contribute the patch to the devel project. The best guide on this topic is [0]. [0]: <https://www.suse.com/documentation/suse-best-practices/sbp-quilting-osc/data/sbp-quilting-osc.html> -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 7/3/19 2:12 PM, Oleksii Vilchanskyi wrote:
On 7/3/19 8:08 PM, Larry Finger wrote:
On Tuesday, 2. July 2019, 23:20:41 CEST wrote Larry Finger:
In http://bugzilla.suse.com/show_bug.cgi?id=1140084, there is a report of a VirtualBox guest constantly stealing focus from the host. I have duplicated the result with a fully-updated Tumbleweed with Qt 5.13, VirtualBox 6.0.8, and a Q4OS guest VM. When I booted into Leap 15.1 with Qt 5.9, but using the same version of VB and the same VM, the behavior was normal. This suggests that the problem is with Qt 5.13. In https://bugreports.qt.io/browse/QTBUG-76742, the problem is listed as a Qt regression, and a workaround is suggested there; however, a definite fix is not available.
I have prepared a workaround for the focus-stealing problem using the fix from the QTBUG page listed above. The commands needed to install the modified package are as follows:
wget http://www.lwfinger.com/download/libQt5Gui5-5.13.0-0.x86_64.rpm sudo zypper install --force libQt5Gui5-5.13.0-0.x86_64.rpm
You will get a warning that the package is not signed. You should ignore it.
It'd be better to use OBS because this is the common denominator for us, users. You could also contribute the patch to the devel project. The best guide on this topic is [0].
[0]: <https://www.suse.com/documentation/suse-best-practices/sbp-quilting-osc/data/sbp-quilting-osc.html>
The last time there was a bug in some other component of openSUSE that affected VirtualBox, the maintainer of that package waited about 1 month before updating that package, even though a patch had been posted. I did not want Tumbleweed users of VirtualBox to have to wait. It turned out that Fabian was very prompt in preparing a patch even though the fix was quite ad-hoc. In addition, he even found why the fix works, making it unlikely that the change will have any harmful side effects. Yes, I know the correct way to provide changes, but my experience has been that the correct way can be painfully slow. When the package you maintain is killing the entire system, you take certain measures, even when the problem does not arise with your package. Larry -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (5)
-
Fabian Vogt
-
Larry Finger
-
Oleksii Vilchanskyi
-
Simon Lees
-
Tobias Klausmann