Closed (fixed)
Project:
Drupal core
Version:
9.5.x-dev
Component:
layout_builder.module
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
9 Apr 2023 at 12:12 UTC
Updated:
8 May 2023 at 09:34 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
spokjeComment #3
spokjeComment #4
spokjeComment #6
catchThat is very encouraging.
Comment #7
spokjeIndeed, but every silver lining needs a cloud: By the looks of it, we should be able to unskip all/a lot of Layout Builder JS tests, which will add somewhere around 5 minutes to a full test run by my estimates.
Comment #8
spokjeComment #11
spokjeComment #12
spokjeBoth should_fail and non_fail patch run 5 times. That's 7500 individual tests
per patch.
Back to RTBC.
Comment #14
catchAlright one thing at a time!
Committed/pushed to 10.1.x, thanks!
Since we're going to try to commit one of these per day, skipping the backport for now, let's see how everything works together first (if at all, we could also just leave them skipped in earlier branches).
Comment #15
xjmSetting PTPB per discussion with @catch.
Comment #17
catchJust did a follow-up commit for this:
Comment #18
spokjeOuch, sloppy work from me there, thanks @catch.
Comment #19
gauravvvv commentedI have provided Patch for 9.4.x. please review
Comment #20
smustgrave commentedWhy are we adding to 9.4.x?
Comment #21
xjm@smustgrave Because these random failures also impair the security advisory process, which is currently provided back to 9.4.x.
Comment #22
spokjeAre we sure we want to mark this as fixed?
Doesn't seem it has landed anywhere else but in 10.1.x.
Comment #23
catchYes this still need backport, but the original commit should cherry-pick I think.
Comment #24
xjmSorry, had the issue open in two tabs and crossposted.
Removing credit for the unnecessary backport patch.
Comment #27
catchI agree with backporting the original bugfix back to 9.4.x since that will fix random test failures there. With these patches though we're only unskipping previously-skipped tests, some/most of which were only skipped in the first place in 9.5.x or later, so I think it's better to stop at 9.5. We wouldn't backport new test coverage to 9.4.x at this point and this is similar.
I want to get this round of fixes all in since it's taken weeks to commit them 12-24 hours apart in 10.1.x, so going ahead with the cherry-picks to 10.0.x and 9.5.x but leaving there. @xjm if you strongly think they should go back to 9.4.x too please re-open although also we should double check they're skipped in the first place on that branch.
Made the changes directly in the 10.0.x branch since there were two commits on this issue and cherry-picked that commit to 9.5.x, thanks all!