#5976 Can't push changes into perl-Net-UPnP git
Closed: Duplicate None Opened 9 years ago by jplesnik.

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.


it's a bug in pkgdb2 that is being fixed now

this should work now

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.

Which branch are you trying to push to?

'master' branch

I am doing Perl mass rebuild in rawhide.

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 :)

Thanks, I was able to push the changes.

However, it seems you give commit ACLs to jreznik instead of me (jplesnik).

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 :)

Metadata Update from @jplesnik:
- Issue set to the milestone: Fedora 21 Final

7 years ago

Login to comment on this ticket.

Metadata