Closed (won't fix)
Project:
Drupal core
Version:
8.0.x-dev
Component:
database update system
Priority:
Normal
Category:
Task
Assigned:
Issue tags:
Reporter:
Created:
16 Dec 2012 at 19:40 UTC
Updated:
29 Jul 2014 at 21:39 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
sunTurns out that the existing upgrade path does not unset/unlock the overridden module list after performing base system adjustments in
update_prepare_d8_bootstrap(), which means that the first request to update.php essentially implements #922996: Upgrade path is broken since update.php does not enforce empty module list already, but not any later/subsequent requests.Due to control structure changes in this patch, the module list override is applied to all update.php requests but never unset, so all module updates that call into functions in .module files failed with a fatal error.
Attached patch ensures that the module list is reset back (unlocked), so .module files are loaded.
Adjusting update.php to not load any modules is out of scope here and left for aforementioned issue.
Comment #4
sunFixed File module must not be enabled on existing D8 sites that do not need it.
Comment #5
sun#4: head2head.4.patch queued for re-testing.
Comment #5.0
sunUpdated issue summary.
Comment #6
marcingy commentedAs I understood head2head is not supported until a alpha is released? That was how it was in d7.
Comment #7
aspilicious commented#6 true
Comment #7.0
aspilicious commentedUpdated issue summary.
Comment #7.1
sunUpdated issue summary.
Comment #8
jibran4: head2head.4.patch queued for re-testing.
Comment #10
sunObsolete.