If anyone else reads Planet Debian upstream and wonders where it went/why the flood, it's been broken for about a week, just noticed and fixed it.

I've also switched it over so that only OpenID can be used to log in and edit it, FWIW.