It currently *looks* like the config system would depend on the public:// path configuration, but it actually does not. See discussion inand following comments.
In #112, I proposed to use the full relative path from DRUPAL_ROOT in the config directories, basically making the absolute flag the default and removing it. Combined with adding the file_path_public as a setting to settings.php only, this should make it easier to understand how these two configurations relate to each other.
Because right now, you might think that if you change the location of the public files, you also need to move the config folder. Which you actually are not supposed to do.
Alternatively, once file_public_path is a setting, CMI could actually depend on it and use it. But I would prefer a complete path in settings.php
PASSED: [[SimpleTest]]: [MySQL] 60,036 pass(es). View
PASSED: [[SimpleTest]]: [MySQL] 59,977 pass(es). View
FAILED: [[SimpleTest]]: [MySQL] 24,666 pass(es), 9,601 fail(s), and 6,913 exception(s). View