Quite a few of these are about using obsolete functions inside features that are themselves obsolete (their files are in the obsolete subdir). Maybe we can just suppress this kind of warning inside the obsolete subdir. Perhaps with a dir-local-variable?