#5976: Can't push changes into perl-Net-UPnP git -----------------------------+------------------------ Reporter: jplesnik | Owner: rel-eng@… Type: defect | Status: new Milestone: Fedora 21 Final | Component: git Keywords: | Blocked By: Blocking: | -----------------------------+------------------------ I am not able to push changes into the perl-UPnP git at branch 'rawhide'. The command 'git push' failed with following error.
W access for perl-Net-UPnP DENIED to jplesnik (Or there may be no repository at the given path. Did you spell it correctly?) fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
The package is orphaned in all branches, but it isn't retired. It isn't at blocklist.
Could you please tell me what is wrong?
I am provenpackager (jplesnik). I found it during Perl 5.20 mas rebuild.
#5976: Can't push changes into perl-Net-UPnP git ------------------------------+----------------------- Reporter: jplesnik | Owner: rel-eng@… Type: defect | Status: new Milestone: Fedora 21 Final | Component: git Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+----------------------- Changes (by ausil):
* cc: pingou (added)
Comment:
it's a bug in pkgdb2 that is being fixed now
#5976: Can't push changes into perl-Net-UPnP git ------------------------------+----------------------- Reporter: jplesnik | Owner: rel-eng@… Type: defect | Status: closed Milestone: Fedora 21 Final | Component: git Resolution: fixed | Keywords: Blocked By: | Blocking: ------------------------------+----------------------- Changes (by ausil):
* status: new => closed * resolution: => fixed
Comment:
this should work now
#5976: Can't push changes into perl-Net-UPnP git ------------------------------+----------------------- Reporter: jplesnik | Owner: rel-eng@… Type: defect | Status: reopened Milestone: Fedora 21 Final | Component: git Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+----------------------- Changes (by jplesnik):
* status: closed => reopened * resolution: fixed =>
Comment:
I created new copy of the repository, but I still can't push my changes to the git. It failed with the same error.
$ git push W access for perl-Net-UPnP DENIED to jplesnik (Or there may be no repository at the given path. Did you spell it correctly?) fatal: Could not read from remote repository.
Please make sure you have the correct access rights and the repository exists.
#5976: Can't push changes into perl-Net-UPnP git ------------------------------+----------------------- Reporter: jplesnik | Owner: rel-eng@… Type: defect | Status: reopened Milestone: Fedora 21 Final | Component: git Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by pingou):
Which branch are you trying to push to?
#5976: Can't push changes into perl-Net-UPnP git ------------------------------+----------------------- Reporter: jplesnik | Owner: rel-eng@… Type: defect | Status: reopened Milestone: Fedora 21 Final | Component: git Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by jplesnik):
'master' branch
I am doing Perl mass rebuild in rawhide.
#5976: Can't push changes into perl-Net-UPnP git ------------------------------+----------------------- Reporter: jplesnik | Owner: rel-eng@… Type: defect | Status: reopened Milestone: Fedora 21 Final | Component: git Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by pingou):
Ok you should be able to commit on master now.
The problem is coming from pkgdb and is the following:
The [vcs https://admin.fedoraproject.org/pkgdb/api/vcs] api endpoint used by our script to convert the pkgdb ACLs into the gitolite configuration file lists the packages that are Approved or Orphaned on branches that are not EOL and basically for which there is at least 1 person having a commit ACL.
In the case of perl-Net-UPnP all the previous maintainers have obsolete their commit ACLs, so the package no longer show up in /api/vcs and thus gitolite does not know about it.
I will need to fix this in pkgdb itself, but for the moment as a way around it, I simply granted commit acl to jplesnik on the master branch of perl-Net-UPnP (package remains orphaned though).
So the source of the bug isn't fixed but the symptoms should be :)
#5976: Can't push changes into perl-Net-UPnP git ------------------------------+----------------------- Reporter: jplesnik | Owner: rel-eng@… Type: defect | Status: reopened Milestone: Fedora 21 Final | Component: git Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by jplesnik):
Thanks, I was able to push the changes.
However, it seems you give commit ACLs to jreznik instead of me (jplesnik).
#5976: Can't push changes into perl-Net-UPnP git ------------------------------+----------------------- Reporter: jplesnik | Owner: rel-eng@… Type: defect | Status: reopened Milestone: Fedora 21 Final | Component: git Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by pingou):
Yeah, I mixed things up after jreznik showed up on IRC and I confused your two nicks, sorry about that.
That does prove that all we needed was someone with an Approved commit ACL :)
#5976: Can't push changes into perl-Net-UPnP git ------------------------------+----------------------- Reporter: jplesnik | Owner: rel-eng@… Type: defect | Status: closed Milestone: Fedora 21 Final | Component: git Resolution: duplicate | Keywords: Blocked By: | Blocking: ------------------------------+----------------------- Changes (by till):
* status: reopened => closed * resolution: => duplicate
Comment:
This is now tracked in in pkgdb's github project: https://github.com/fedora-infra/pkgdb2/issues/86
rel-eng@lists.fedoraproject.org