id summary reporter owner description type status priority milestone component version severity resolution keywords cc branch changelog apichanges internalchanges 9091 Use RawConfigParser instead of ConfigParser in the Configuration component John Hampton "The use of `ConfigParser` in the configuration layer causes issues when using `%(foo)s` values in the config file. The th:IrcLogsPlugin does this and causes a traceback when trying to write the sample config during upgrade. Trac itself doesn't use the interpolation feature of the `ConfigParser` nor do we advertize the interpolation feature of the `ConfigParser`. As the interpolation feature is of dubious value, I think that we should replace `ConfigParser` with `RawConfigParser`. This should also give us case sensitivity in the section fields." enhancement new normal next-major-releases general 0.12dev normal config needmajor