Something that would be a good idea is to compile prominent GNU packages from CVS once in a while, so errors (in particular errors specific to the Hurd) are caught early. This however requires a certain amount of human work. I'm already doing this for binutils, libc, the Hurd, gcc, gdb, and some other stuff that I forgot once a week or more. If anyone wants to help, please scream. :-)