Repository are now typed (only REPO_BINARY_PKGS exists for now
Isolate update per repo type