You can clone with
HTTPS or Subversion.
We should import the user accounts from Hackage 1.
We won't be able to import the passwords, but people can use the regular password-reset feature.
Addresses for the old server are in /srv/www/hackage.haskell.org/passwd/hackage.addresses
Note that we also need to import the who-uploaded-what data, and to set the maintainer data based on it.
This should all work if we use the "bulk import" feature. I'll test it.
The email addresses bit will need to be added to the bulk import code.
The hackage-import client can now import the user accounts, and the htpasswd format passwords. We don't yet store email addresses.
@dcoutts is this fixed now?
I'm working on importing the email addresses and real names (nearly done). I'm also currently pondering a password reset feature. And I'm not particularly satisfied with the way we handle the old htpasswd-style passwords and do the upgrade to digest auth (from the old basic auth).
Ok, this is nearly all done now, just finishing up the password reset.
The handling of old htpasswd style passwords, and the basic->digest upgrade is now reasonable.
This is not a Cabal issue.