Closed (fixed)
Project:
Configuration Update Manager
Version:
8.x-1.x-dev
Component:
Reports module
Priority:
Normal
Category:
Bug report
Assigned:
Reporter:
Created:
16 Dec 2015 at 19:40 UTC
Updated:
14 Feb 2016 at 10:41 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
jhodgdonOK. So it turns out that, for whatever reason, when you run the reports now and show differences, various config items have these new components in them:
These are not in the YML files but are in the config in the database... at least if you install with the 'testing' profile and I'm not sure if it happens if you install with the Standard or Minimal. But anyway, it happens during tests.
So I think the reports and differencing classes just need to ignore these config components when showing differences, the same as we're already ignoring UUIDs.
Anyway... here's a patch. The other line in there is adding a couple of required modules (that Node requires) to the modules list in the test, which I noticed when trying to reproduce this manually by installing the Testing profile and then the additional modules, and then running the reports.
With this, the tests pass so I'm going to go ahead and commit it.
Comment #5
grimreaperThank you very much for the patch.
I have made a patch for features to prevent exporting the _core : #2668526: Do not export _core default_config_hash