[Bug 1190288] New: [Build 45.1] openQA test fails in first_boot - opensuse-welcome didn't display on GNOME
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 Bug ID: 1190288 Summary: [Build 45.1] openQA test fails in first_boot - opensuse-welcome didn't display on GNOME Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.4 Hardware: Other URL: https://openqa.opensuse.org/tests/1905541/modules/firs t_boot/steps/2 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME Assignee: gnome-bugs@suse.de Reporter: mlin@suse.com QA Contact: qa-bugs@suse.de Found By: openQA Blocker: Yes ## Observation openQA test in scenario opensuse-15.4-DVD-x86_64-gnome@64bit-2G fails in [first_boot](https://openqa.opensuse.org/tests/1905541/modules/first_boot/steps/2) opensuse-welcome didn't display on gnome activites although it does executed, see process list and os-welcome icon does show. This issue doesn't happen on KDE, GNOME only. NOTE: this issue happened after GNOME 40 update got merged to SLE15 SP4. ## Reproducible Fails since (at least) Build [21.1](https://openqa.opensuse.org/tests/1885049) ## Expected result Last good: [10.1](https://openqa.opensuse.org/tests/1877009) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit-2G&test=gnome&version=15.4) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c1 xiaoguang wang <xiaoguang.wang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xiaoguang.wang@suse.com --- Comment #1 from xiaoguang wang <xiaoguang.wang@suse.com> --- I installed this build with GNOME desktop selection on my VM, it can show the Welcome app correctly. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c2 --- Comment #2 from Max Lin <mlin@suse.com> --- (In reply to xiaoguang wang from comment #1)
I installed this build with GNOME desktop selection on my VM, it can show the Welcome app correctly.
autostart-ed and was show on gnome activites? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c3 --- Comment #3 from xiaoguang wang <xiaoguang.wang@suse.com> --- (In reply to Max Lin from comment #2)
(In reply to xiaoguang wang from comment #1)
I installed this build with GNOME desktop selection on my VM, it can show the Welcome app correctly.
autostart-ed and was show on gnome activites?
The user is autologin, after system starts, system shows the Welcome app directly, not in overview mode. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c4 --- Comment #4 from Max Lin <mlin@suse.com> --- (In reply to xiaoguang wang from comment #3)
(In reply to Max Lin from comment #2)
(In reply to xiaoguang wang from comment #1)
I installed this build with GNOME desktop selection on my VM, it can show the Welcome app correctly.
autostart-ed and was show on gnome activites?
The user is autologin, after system starts, system shows the Welcome app directly, not in overview mode.
upon GNOME 40 the default page after the system (re-)started is overview mode, if the welcome app works on *generic desktop* mode, is it possible that the welcome app only failed in overview mode? because on openqa, it is failing in overview mode. On Tumbleweed, the welcome app works in overview mode https://openqa.opensuse.org/tests/1906221#step/first_boot/2 btw -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c5 Jia Zhaocong <zcjia@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zcjia@suse.com --- Comment #5 from Jia Zhaocong <zcjia@suse.com> --- FYI: To debug this case, I skipped "opensuse_welcome" step and generated a qcow2 image on o.o.o: https://openqa.opensuse.org/tests/1910172 https://openqa.opensuse.org/tests/1910172/asset/hdd/opensuse-15.4-x86_64-46.... And when I opened this qcow2 image on my computer, `opensuse-welcome` appears without problem. A bit strange indeed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c6 Alynx Zhou <alynx.zhou@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alynx.zhou@suse.com --- Comment #6 from Alynx Zhou <alynx.zhou@suse.com> --- Failed to reproduce it on virtual machine. Strange. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 Lubos Kocman <lubos.kocman@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High CC| |lubos.kocman@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c7 --- Comment #7 from Lubos Kocman <lubos.kocman@suse.com> --- Hello team, this is really pain for us majority of tests is broken and it blocks a lot of other testing. Could we please make this issue a priority? Thank you -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c8 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dimstar@opensuse.org --- Comment #8 from Dominique Leuenberger <dimstar@opensuse.org> --- Nov 24 06:22:30.133424 localhost.localdomain org.opensuse.opensuse_welcome.desktop[1967]: /usr/bin/opensuse-welcome: symbol lookup error: /usr/lib64/libQt5WebEngineCore.so.5: undefined symbol: hb_subset_input_set_drop_hints Who updated to harfbuzz 3.0?? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c9 --- Comment #9 from Dominique Leuenberger <dimstar@opensuse.org> --- For reference: https://github.com/harfbuzz/harfbuzz/issues/3216 Harfbuzz 3.0 broke ABI and upstream has no interest in fixing this. So Either stick to harfbuzz 2.9.x or make sure that all consumers of harfbuzz-subset.so.0 are being rebuilt -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c10 Yifan Jiang <yfjiang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yfjiang@suse.com --- Comment #10 from Yifan Jiang <yfjiang@suse.com> --- (In reply to Dominique Leuenberger from comment #9)
For reference: https://github.com/harfbuzz/harfbuzz/issues/3216
Harfbuzz 3.0 broke ABI and upstream has no interest in fixing this.
So Either stick to harfbuzz 2.9.x or make sure that all consumers of harfbuzz-subset.so.0 are being rebuilt
hmm, the ABI change can be also problematic for SLE/Leap build model, where the old SP's binary of an inherited package is taken directly for the developing release. But I have a question regarding the upstream bug, the API change was happening all they way of harfbuzz (who has never changed the so version for a decade), why it becomes a major problem today from 2.9.x to 3.x.x? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c11 Yifan Jiang <yfjiang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fcrozat@suse.com Flags| |needinfo?(fcrozat@suse.com) --- Comment #11 from Yifan Jiang <yfjiang@suse.com> --- My 2 cents - SP4 is a major version update of desktop and main infrastructures, so it is a good candidate to update harfbuzz particularly when it has API changes (not in an ideal way though). It would be great if we find a way to rebuild the unforked dependencies (starting with libqt5-qtwebengine). @Frederic, what do you think, is it realistic? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c12 --- Comment #12 from Max Lin <mlin@suse.com> --- (In reply to Dominique Leuenberger from comment #8)
Nov 24 06:22:30.133424 localhost.localdomain org.opensuse.opensuse_welcome.desktop[1967]: /usr/bin/opensuse-welcome: symbol lookup error: /usr/lib64/libQt5WebEngineCore.so.5: undefined symbol: hb_subset_input_set_drop_hints
Who updated to harfbuzz 3.0??
Hi All, I did a snapshot review again today then I realized this is an _different_ issue now after updated to hardbuzz 3.0, the origin report here is about opensuse-welcome fails to work on GNOME's overview mode *only*, it still worked on other desktop eg. KDE, see https://openqa.opensuse.org/tests/1953048#step/first_boot/1 On the latest snapshot, opensuse-welcome just fails to launch everywhere due to hb abi changed. https://openqa.opensuse.org/tests/overview?distri=opensuse&version=15.4&build=118.1&groupid=50 , we need to fix ABI change issue first, otherwise just can not debugging the origin issue... perhaps we need another report for harfbuzz abi change. For the reference regarding qtwebengine, I've had a discussion with Antonio about new harfbuzz(actually plus new icu), we need to update qtwebengine to SLE15 SP4, https://bugzilla.opensuse.org/show_bug.cgi?id=1192880 and https://jira.suse.com/browse/PM-3173 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 Max Lin <mlin@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alarrosa@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c13 --- Comment #13 from Frederic Crozat <fcrozat@suse.com> --- (In reply to Yifan Jiang from comment #11)
My 2 cents - SP4 is a major version update of desktop and main infrastructures, so it is a good candidate to update harfbuzz particularly when it has API changes (not in an ideal way though). It would be great if we find a way to rebuild the unforked dependencies (starting with libqt5-qtwebengine).
@Frederic, what do you think, is it realistic?
I think it is fine. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c14 --- Comment #14 from Yifan Jiang <yfjiang@suse.com> --- (In reply to Max Lin from comment #12)
(In reply to Dominique Leuenberger from comment #8)
Nov 24 06:22:30.133424 localhost.localdomain org.opensuse.opensuse_welcome.desktop[1967]: /usr/bin/opensuse-welcome: symbol lookup error: /usr/lib64/libQt5WebEngineCore.so.5: undefined symbol: hb_subset_input_set_drop_hints
Who updated to harfbuzz 3.0??
Hi All,
I did a snapshot review again today then I realized this is an _different_ issue now after updated to hardbuzz 3.0, the origin report here is about opensuse-welcome fails to work on GNOME's overview mode *only*, it still worked on other desktop eg. KDE, see https://openqa.opensuse.org/tests/1953048#step/first_boot/1
Just some information may be duplicated with the previous findings: I had similar thoughts that they were different issues in lunch time, so I did try a bit on the latest TW snapshot 20211122, which uses the sane Harfbuzz 2.9.x as well as core gnome 41 stack. But I can not see the problem (Overview mode) with either Xorg or Wayland sessions in both automatic log-in and manual log-in paths. Meanwhile, there are still pretty much difference between TW and SLE 15 SP4's about GNOME stack, though many submissions are on the way of staging (see: https://build.suse.de/project/users/SUSE:SLE-15-SP4:GA:Staging:E). It is worthy of standing by a bit for these fixes' merge and see if the problem getting better.
For the reference regarding qtwebengine, I've had a discussion with Antonio about new harfbuzz(actually plus new icu), we need to update qtwebengine to SLE15 SP4, https://bugzilla.opensuse.org/show_bug.cgi?id=1192880 and https://jira.suse.com/browse/PM-3173
@Max, just to ensure I understood correctly, am I right the rebuild qtwebengine will happen on internal build service (build.suse.de) as well - maybe by forking the package on sle15sp4? (https://bugzilla.opensuse.org/show_bug.cgi?id=1192880) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c15 --- Comment #15 from Max Lin <mlin@suse.com> ---
For the reference regarding qtwebengine, I've had a discussion with Antonio about new harfbuzz(actually plus new icu), we need to update qtwebengine to SLE15 SP4, https://bugzilla.opensuse.org/show_bug.cgi?id=1192880 and https://jira.suse.com/browse/PM-3173
@Max, just to ensure I understood correctly, am I right the rebuild qtwebengine will happen on internal build service (build.suse.de) as well - maybe by forking the package on sle15sp4? (https://bugzilla.opensuse.org/show_bug.cgi?id=1192880)
ahh...no, my slow brain today, no, it will not happen on IBS, we don't have qtwebengine in SLE, so the rebuild will happen in Backports project on external build service. Sorry for the confusion... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c16 --- Comment #16 from Lubos Kocman <lubos.kocman@suse.com> --- Yifan Would it help if we'd instantiate (rebuild) the package in SP4? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c17 --- Comment #17 from Lubos Kocman <lubos.kocman@suse.com> --- Menawhile I did ping Gustavo to look into the fork/instantiation of qtwebengine. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c18 --- Comment #18 from Max Lin <mlin@suse.com> --- For the qtwebengine/harfbuzz issue, Gustavo did instantiate rebuild for qtbase because of icu problem, after that we can update qtwebengine to *Backports*(yes, not SLE), this update fixed harfbuzz problem. This is already done, and it has been included in Leap 15.4 Build119.3. For the original issue in this bugreport, Build119.3 indicates this issue is disappeared https://openqa.opensuse.org/tests/2064262#step/opensuse_welcome/1 , opensuse-welcome is correctly shown in overview mode. I don't exactly know which change fixed this issue though since the last build is two months ago. I think we can close this report. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c19 Yifan Jiang <yfjiang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Flags|needinfo?(fcrozat@suse.com) | --- Comment #19 from Yifan Jiang <yfjiang@suse.com> --- The comment#3, comment#5 and comment#6 did not see the issue in a local setup (I assume it was the build before the harfbuzz upadate). With Max's latest comment, I also feel it is safe to close the issue by now. Please reopen when there are further needs. Thank you everyone! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1190288 http://bugzilla.opensuse.org/show_bug.cgi?id=1190288#c20 --- Comment #20 from Yifan Jiang <yfjiang@suse.com> --- Just for the record - harfbuzz 3.1.1 is on the way from GNOME:Factory to SUSE:SLE-15-SP4:GA. Before the submission, I did a experimental test on the Leap build 118.2 with the harfbuzz 3.1.1 and libqtwebengine rebuilt based on it. I did not find opensuse-welcome issue in the GNOME Activities view during starting up. In addition, I did not find any removal of API from 3.0.0 to 3.1.x, and harfbuzz's hb-subset, hb-style and harfbuzz-subset ABI were declared relatively stable in 3.0.0, so this update should be less "influential" than the 2.9.x to 3.x.y. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com