(Imported from Trac #660, reported by @kmcallister on 2010-04-11)
Some checks in Distribution.PackageDescription.Check are defined on GenericPackageDescription and are called via checkPackage. checkPackage is called by configure, which ignores dist-related checks, but not by sdist, which only calls checkConfiguredPackage.
So any dist-related checks on GenericPackageDescription, e.g. warning of base version not bounded above, will have no effect.
(Imported comment by @kmcallister on 2010-04-11)
Should revisit #395 when this is fixed.
(Imported comment by @dcoutts on 2010-04-11)
This will involve changing the public UserHooks API since the sDistHook uses PackageDescription rather than GenericPackageDescription.