Make warning about sections a little more explicit (#721).

This commit is contained in:
Dan Helfman 2023-08-19 22:51:20 -07:00
parent 962daaa8b9
commit 7313430178
2 changed files with 5 additions and 5 deletions

8
NEWS
View file

@ -38,10 +38,10 @@
"check --repair". "check --repair".
* When merging two configuration files, error gracefully if the two files do not adhere to the same * When merging two configuration files, error gracefully if the two files do not adhere to the same
format. format.
* #721: Remove configuration sections ("location:", "storage:", "hooks:" etc.), while still keeping * #721: Remove configuration sections ("location:", "storage:", "hooks:", etc.), while still
deprecated support for them. Now, all options are at the same level, and you don't need to worry keeping deprecated support for them. Now, all options are at the same level, and you don't need
about commenting/uncommenting section headers when you change an option (if you remove your to worry about commenting/uncommenting section headers when you change an option (if you remove
sections first). your sections first).
* #721: BREAKING: The retention prefix and the consistency prefix can no longer have different * #721: BREAKING: The retention prefix and the consistency prefix can no longer have different
values (unless one is not set). values (unless one is not set).
* #721: BREAKING: The storage umask and the hooks umask can no longer have different values (unless * #721: BREAKING: The storage umask and the hooks umask can no longer have different values (unless

View file

@ -50,7 +50,7 @@ def normalize_sections(config_filename, config):
dict( dict(
levelno=logging.WARNING, levelno=logging.WARNING,
levelname='WARNING', levelname='WARNING',
msg=f'{config_filename}: Configuration sections (like location: and storage:) are deprecated and support will be removed from a future release. To prepare for this, move your options out of sections to the global scope.', msg=f'{config_filename}: Configuration sections (like location:, storage:, retention:, consistency:, and hooks:) are deprecated and support will be removed from a future release. To prepare for this, move your options out of sections to the global scope.',
) )
) )
] ]