update.php should clear the caches (or, at the very least, the menu cache) after running updates.
This is imporant if, for example, the menu structure has changed. If the old one remains cached, the newly added pages are inaccessible unless the user is smart enough to clear the cache themselves.
This manifests itself as a major bug in the block modules updates. After updating the appropriate files and running update.php, the new block "configure" screens are still inaccessible. Clearing the menu cache fixes the problem.
Comments
Comment #1
(not verified) commentedThis was apparently fixed in this commit by unconed.
Comment #2
(not verified) commentedComment #3
decafdennis commentedI reopened this bug because the cache is not cleared anymore when running update.php. I noticed this when upgrading to the latest 4.7.0-beta5, when menu items related to the contact.module where broken afterwards. Manually clearing the cache fixed it.
Comment #4
decafdennis commentedThis patch causes the cache to be cleared after all module updates have been executed.
Comment #5
drummCommitted to HEAD.
Comment #6
(not verified) commented