On Tue, 09 Aug 2011 19:45:15 +0200, Matthew Garrett wrote:
If a package fails to build in a mass rebuild because -Werror was enabled then that's additional work for several people to fix something that may not have ever actually been broken.
99% of warnings will not lead to user visible bugs. Finding that remaining 1% of bugs (warnings) takes more than 100x time than to fix the warnings.
I base by -Werror recommendation on this assumption, YMMV.
Warnings are appropriate during development.
It also depends how much / if do you consider the packager to be also the package developer.
I just don't think there's any way that the improvement in quality it'd bring to the distribution outweighs the extra effort involved in maintaining it whenever the toolchain changes.
The new warnings in toolchain intend to point at more problematic/buggy points in the code. It seems you disagree with my 99-1 assumption above, I agree I do not have such statistics proven anywhere.
Thanks, Jan