Closed (fixed)
Project:
Entity Reference Revisions
Version:
8.x-1.x-dev
Component:
Code
Priority:
Critical
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
13 Oct 2016 at 15:29 UTC
Updated:
31 Oct 2016 at 14:44 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
jmuzz commentedComment #3
miro_dietikerDoes this also work with 8.2?
We should not yet commit 8.3 specific things to head.
Comment #4
berdirComment #5
jmuzz commentedIt looks like testbot did tests on 8.2 for this patch and they passed.
If you don't want to commit it you should change the project's test settings because all the 8.3.x testbot runs on this module will fail until it gets fixed.
Comment #6
berdir@jmuzz that setting unfortunately doesn't exist ;) You can do single test runs against other versions but not change the default.
I think miro overlooked that this only affects node add forms, where the checkbox is bogus and will obviously always result in a new revision. This will definitely get committed.
Comment #7
jmuzz commentedIt seems like a logical change to me too. For what it's worth I think the project administrators can stop it from running tests on 8.3.x if they set up the test settings page like this.
Comment #8
jmuzz commentedNope you're right that's something else entirely. My bad.
Comment #9
jmuzz commentedComment #10
jmuzz commentedIt makes me wonder though... If you can't stop it from testing against 8.3.x, what would you do if you don't need your module to be compatible with 8.3.x but are just shooting for 8.2.x compatibility like Miro suggests? Just leave it as an unsolved critical issue until 8.3.x gets released and let all the tests in the issue queue fail until then?
Comment #12
miro_dietiker@jmuzz No, Miro didn't suggest that. You misunderstood him.
I'm just not blindly committing things to make 8.3 pass, because it could break 8.2.
I'm perfectly happy with 8.3 first, but we always need to make sure 8.2 as a stable maintenance goal is stable.
Thus committing 8.3 SPECIFIC things (that will break 8.2) are absolutely forbidden on HEAD. Because a release of Paragraphs prior to the 8.3 core release would break Paragraphs for all regular users.
For instance in Diff module, you can see how users are confused about the compatibility problem:
#2818815: 8.x-1.0-beta2 is not compatible with Drupal 8.1.x
Comitted. Like Berdir said, now i understand this fix seems correct for 8.2 and 8.3, so i'm happy.
Comment #13
jmuzz commentedOh I misunderstood. I wouldn't want to do anything that breaks 8.2 either.