[Bug 1208259] New: [Staging] Ruby 3.2 yast2-storage-ng sometimes fails to build, diff in Marshal.dump
https://bugzilla.suse.com/show_bug.cgi?id=1208259 Bug ID: 1208259 Summary: [Staging] Ruby 3.2 yast2-storage-ng sometimes fails to build, diff in Marshal.dump Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other URL: https://trello.com/c/jRe5bWVE OS: Other Status: CONFIRMED Severity: Normal Priority: P5 - None Component: YaST2 Assignee: mvidner@suse.com Reporter: mvidner@suse.com QA Contact: jsrain@suse.com CC: dimstar@opensuse.org, jreidinger@suse.com Depends on: 1206419 Found By: --- Blocker: --- +++ This bug was initially created as a clone of Bug #1206419 +++ Ruby 3.2 has been submitted for inclusion into Factory. yast2-storage-ng sometimes fails: out of 30 tries, 4 succeeded osc jobhist openSUSE:Factory:Staging:H/yast2-storage-ng/standard/x86_64 -l 30 The failure is in this test ./test/y2storage/proposal/settings_generator_test.rb:85 which compares two binary blobs produced by Marshal.dump: settings_values = Marshal.dump(settings) next_settings_values = Marshal.dump(subject.next_settings) expect(next_settings_values).to eq(settings_values) To minimize the failing case, using rspec --bisect did not work (with Ruby crashing) so I used a tool that I made for this kind of minimization a few years ago: https://gist.github.com/mvidner/59d2b895a11431c07d223d96ea91200b#file-find_m... With that, my minimal test case so far is rspec test/y2storage/proposal/devices_planner_test.rb:290:376 test/y2storage/proposal/settings_generator_test.rb:85 -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1208259 https://bugzilla.suse.com/show_bug.cgi?id=1208259#c2 Martin Vidner <mvidner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CONFIRMED |RESOLVED Depends on|1206419 | Resolution|--- |FIXED --- Comment #2 from Martin Vidner <mvidner@suse.com> --- Fixed: RPM: yast2-storage-ng-4.5.17 Git: https://github.com/yast/yast-storage-ng/pull/1321 -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com