* Support multiple configuration files, as in a ``config.d`` directory. Now, configuration files are named `NN_whatever.ini` where "NN" must be a numeric prefix. Files are loaded in sorted numeric order, with later files overriding newer files. Support for both the ``client.ini`` and ``channel.ini`` files has been removed. (LP: #1373467) * The ``[system]build_file`` variable has been removed. Build number information now must come from the ``.ini`` files, and last update date comes from the newest ``.ini`` file loaded.
Also:
* Manpages updated. * Removed support for the [system]build_file variable. * Massive renaming of test data files for better matchup with their associated tests. * Provide a little more information when a logging level command line parameter is a bogus value. * -C now takes path to configuration directory. * Add a little more debug-level logging. * More sophistication for the @configuration decorator. * touch_build() helper now takes a use_config optional keyword argument. * When running the test suite, -M now takes a full logging specifier, e.g. either a single word like `debug` or a split like `info:debug`. * Skip some tests when running under UDM, due to LP: #1411866