After having committed Mr_Bones_ notified me that I made a mistake: dev-lang/rakudo-2011.04: file rakudo-2011.04.tar.gz: bad protocol/uri: ('github://rakudo/rakudo/rakudo-2011.04.tar.gz',) So what happened was that the URLs were all http://github.com/download/... Now repoman commit aborts on those, so I accidentally changed the URI to github:// instead of mirror://github Repoman should catch such malformed SRC_URIs and not allow me to do such stupid things :)
It seems like we'd have to maintain a whitelist of allowed protocols somewhere. I suppose we could have the repository provide the whitelist so that it's extensible.
Yes, this will have to wait for the stage 3 of the repoman rewrite to have this configuration data in the repository.
repoman support has been removed per bug 835013. Please file a new bug (or, I suppose, reopen this one) if you feel this check is still applicable to pkgcheck and doesn't already exist.