[Bug 1217774] New: qt6-webengine qtpdf.index reproducible builds
https://bugzilla.suse.com/show_bug.cgi?id=1217774 Bug ID: 1217774 Summary: qt6-webengine qtpdf.index reproducible builds Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: All Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: bwiedemann@suse.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: Development Blocker: --- While working on reproducible builds for openSUSE, I found that our qt6-webengine / qt6-webengine-docs-html subpackage varied between builds in /usr/share/doc/qt6/qtpdf/qtpdf.index See diff at https://rb.zq1.de/compare.factory-20230830/diffs/qt6-webengine-compare.out You probably need to build with osc build -M docs -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217774 https://bugzilla.suse.com/show_bug.cgi?id=1217774#c1 --- Comment #1 from Bernhard Wiedemann <bwiedemann@suse.com> --- My tools told me that the variations go away when both builds run on 1-core-VMs. Builds between 3-core and 4-core VMs also matched once. So it could be some race-condition. Looking at https://rb.zq1.de/other/qt6-webengine/provenance.dot.svg there are 2 qdoc runs triggered by cmake --build build -j $N -t docs https://rb.zq1.de/other/qt6-webengine/ also has the raw strace output so you could check which other files were read or written by qdoc. Maybe it kept some shared cache. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217774 https://bugzilla.suse.com/show_bug.cgi?id=1217774#c4 Antonio Larrosa <alarrosa@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alarrosa@suse.com Status|NEW |IN_PROGRESS --- Comment #4 from Antonio Larrosa <alarrosa@suse.com> --- https://build.opensuse.org/request/show/1134211 should fix this. I submitted the patch to upstream at https://codereview.qt-project.org/c/qt/qtwebengine/+/526880 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217774 Antonio Larrosa <alarrosa@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|opensuse-kde-bugs@opensuse. |alarrosa@suse.com |org | -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217774 https://bugzilla.suse.com/show_bug.cgi?id=1217774#c5 --- Comment #5 from OBSbugzilla Bot <bwiedemann+obsbugzillabot@suse.com> --- This is an autogenerated message for OBS integration: This bug (1217774) was mentioned in https://build.opensuse.org/request/show/1134292 Factory / qt6-webengine -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1217774 https://bugzilla.suse.com/show_bug.cgi?id=1217774#c6 --- Comment #6 from Bernhard Wiedemann <bwiedemann@suse.com> --- The upstream patch was not merged, but in qtwebengine-everywhere-src-6.8.0 I see add_dependencies(Pdf run_pdf_NinjaDone) which might help. At least I did not see any more variations in qtpdf.index -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com