The fedpkg git credential helper defaults to asking for the
https://mbs.fedoraproject.org/oidc/submit-build scope in the
default config file. It seems that the mbs infrastructure has been torn
down and this scope is no longer valid:
And attempting to ask for it means that the credential helper fails
with:
Pleasevisithttps://id.fedoraproject.org/openidc/Authorization?scope=openid+https%3A%2F%2Fid.fedoraproject.org%2Fscope%2Fgroups+https%3A%2F%2Fmbs.fedoraproject.org%2Foidc%2Fsubmit-build+https%3A%2F%2Fsrc.fedoraproject.org%2Fpush&response_type=code&client_id=fedpkg&redirect_uri=http%3A%2F%2Flocalhost%3A12345%2F&response_mode=query to grant authorization127.0.0.1--[14/Jun/202421:23:41]"GET /?error=invalid_scope&error_description=unknown+scope+https%3A%2F%2Fmbs.fedoraproject.org%2Foidc%2Fsubmit-build+requested HTTP/1.1"20047Notokenreceived.fatal:credentialhelper'/usr/bin/fedpkggitcred'toldustoquitCouldnotexecutepush:Failedtoexecutecommand.
I'm not sure if the actual code for interfacing with the MBS should be
deleted out of rpkg or not, but certainly I think the default fedpkg
config file should work, so let's do this first?
The fedpkg git credential helper defaults to asking for the
https://mbs.fedoraproject.org/oidc/submit-build scope in the
default config file. It seems that the mbs infrastructure has been torn
down and this scope is no longer valid:
https://pagure.io/fedora-infrastructure/issue/11990
And attempting to ask for it means that the credential helper fails
with:
I'm not sure if the actual code for interfacing with the MBS should be
deleted out of rpkg or not, but certainly I think the default fedpkg
config file should work, so let's do this first?
Signed-off-by: KJ Tsanaktsidis kj@kjtsanaktsidis.id.au