A repository MUST not contain multiple packages with the same version
Fix 'opam update' issue when the remote repository have archives
Add a hook to always download the archive file for all the available packages

This is a nightmare to do this in general, but it is quite nice for testing.