On Mon, May 9, 2016 at 9:40 AM, Krinkle krinklemail@gmail.com wrote:
The corruption I hypothesised is avoided because by design, page styles modules may not have dependencies. If a module 'foo' ignores that design requirement and changes regardless to require 'bar', then that change is in error and should be reverted.
https://gerrit.wikimedia.org/r/#/c/258662/ comes to mind, although you could play semantic games there with respect to what exactly depends on what since it seems pretty hard for a CSS file in isolation to actually depend on another CSS file versus the HTML output that uses the first CSS file also requiring the second for proper rendering.