id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc	difficulty	ghcversion	platform
253	Check for invalid operating system names	duncan		"Some packages (eg hslogger-1.0.4) have incorrect operation system names tests:
{{{
    if !os(win32)
        Build-Depends: unix
}}}

It's incorrect because there is no such operating system ""win32"", there is ""windows"" which is an alias for ""mingw32"".

So we should check for these problems. At the moment the OS is just a String . We should decide if we want to use an enumeration or leave it more flexible and just warn about unknown ones.

Checks are easy to add, see `Distribution/PackageDescription/Check.hs`"	enhancement	closed	normal	Cabal-1.4	Cabal library	1.2.3.0	normal	fixed			easy (<4 hours)	6.8.2	
