Closed (duplicate)
Project:
Drupal core
Version:
8.0.x-dev
Component:
documentation
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
29 Sep 2011 at 03:25 UTC
Updated:
29 Jul 2014 at 20:01 UTC
Drupal has become sufficiently large, complex, and multiply-interconnected that large changes, even if trivial, can carry a high cost in time when conflicting patches have to be re-rolled and re-tested.
On August 4, 2011 at 9:43am, Dries set a precedent by posting:
I've looked at this and I'm comfortable with the patch. Given that it may break a lot of patches, I'd like to propose that I commit this on November 1st, 2011.
Other senior developers, committers, and approvers have followed this example by delaying or pre-scheduling large patches that would make many patches need rerolls.
In order to promote harmony and reduce conflict, this policy should be discussed and standardized.
None.
None.
Comments
Comment #1
boombatower commentedSubscribe. Had way too many patches get derailed due to necessary size while watching other much larger patches go in...extremely inconsistent. Having something written down would be very helpful even if not strict rules.
Determining how many patches conflict would work assuming we could just say "run comparison of all patches in 7.x branch of Drupal against this patch." Simply apply all the other patches on top, reverting each and checking if they conflicted.
Comment #2
pillarsdotnet commentedSorry; Duplicate of #1272266: Strategies for far-reaching core patches
Comment #2.0
pillarsdotnet commentedImproved clarity.