Hi Team,
Please add Shwetha K Acharya as a co-maintainer for glusterfs-selinux.
Regards Rinku
I sponsored Shwetha in the packager group. So what is needed now is changing ACLs, which is something that the current packager should do (eg, you).
Note that they may have to logout and back on to refresh their group membership...
Let us know if you run into any problems.
Metadata Update from @kevin: - Issue close_status updated to: accepted - Issue status updated to: Closed (was: Open)
[root@localhost glusterfs-selinux]# fedpkg push Enumerating objects: 5, done. Counting objects: 100% (5/5), done. Delta compression using up to 4 threads Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 420 bytes | 420.00 KiB/s, done. Total 3 (delta 2), reused 0 (delta 0) remote: Traceback (most recent call last): remote: File "hooks/pre-receive", line 48, in remote: run_hook_file(hooktype) remote: File "/usr/lib/python3.6/site-packages/pagure/hooks/init.py", line 550, in run_hook_file remote: pull_request, remote: File "/usr/lib/python3.6/site-packages/pagure/hooks/init.py", line 353, in run_project_hooks remote: repodir=repodir, remote: File "/usr/lib/python3.6/site-packages/dist_git_auth.py", line 180, in check_acl remote: user = get_user(session, username) remote: File "/usr/lib/python3.6/site-packages/pagure/lib/query.py", line 131, in get_user remote: raise pagure.exceptions.PagureException('No user "%s" found' % key) remote: pagure.exceptions.PagureException: No user "shwetha" found To ssh://pkgs.fedoraproject.org/rpms/glusterfs-selinux ! [remote rejected] rawhide -> rawhide (pre-receive hook declined) error: failed to push some refs to 'ssh://shwetha@pkgs.fedoraproject.org/rpms/glusterfs-selinux' Could not execute push: Failed to execute command. [root@localhost glusterfs-selinux]#
my pagure account: https://pagure.io/user/shwetha
I am unable to understand the reason behind "remote: pagure.exceptions.PagureException: No user "shwetha" found"
Is it something related to changing ACLs?
This points to pagure.io
fedpkg push
This relates to src.fedoraproject.org where https://src.fedoraproject.org/user/shwetha seems to only exist since ~18 minutes, so about ~8:40 UTC today.
I sponsored Shwetha in the packager group. So what is needed now is changing ACLs, which is something that the current packager should do (eg, you). [root@localhost glusterfs-selinux]# fedpkg push Enumerating objects: 5, done. Counting objects: 100% (5/5), done. Delta compression using up to 4 threads Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 420 bytes | 420.00 KiB/s, done. Total 3 (delta 2), reused 0 (delta 0) remote: Traceback (most recent call last): remote: File "hooks/pre-receive", line 48, in remote: run_hook_file(hooktype) remote: File "/usr/lib/python3.6/site-packages/pagure/hooks/init.py", line 550, in run_hook_file remote: pull_request, remote: File "/usr/lib/python3.6/site-packages/pagure/hooks/init.py", line 353, in run_project_hooks remote: repodir=repodir, remote: File "/usr/lib/python3.6/site-packages/dist_git_auth.py", line 180, in check_acl remote: user = get_user(session, username) remote: File "/usr/lib/python3.6/site-packages/pagure/lib/query.py", line 131, in get_user remote: raise pagure.exceptions.PagureException('No user "%s" found' % key) remote: pagure.exceptions.PagureException: No user "shwetha" found To ssh://pkgs.fedoraproject.org/rpms/glusterfs-selinux ! [remote rejected] rawhide -> rawhide (pre-receive hook declined) error: failed to push some refs to 'ssh://shwetha@pkgs.fedoraproject.org/rpms/glusterfs-selinux' Could not execute push: Failed to execute command. [root@localhost glusterfs-selinux]# my pagure account: https://pagure.io/user/shwetha I am unable to understand the reason behind "remote: pagure.exceptions.PagureException: No user "shwetha" found" Is it something related to changing ACLs?
Why are you running the command as root user?
my pagure account: https://pagure.io/user/shwetha This points to pagure.io fedpkg push This relates to src.fedoraproject.org where https://src.fedoraproject.org/user/shwetha seems to only exist since ~18 minutes, so about ~8:40 UTC today.
After connecting to https://pkgs.fedoraproject.org/ as suggested by misc on private gchat, the traceback disappeared.
[root@localhost glusterfs-selinux]# fedpkg push Enumerating objects: 5, done. Counting objects: 100% (5/5), done. Delta compression using up to 4 threads Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 420 bytes | 420.00 KiB/s, done. Total 3 (delta 2), reused 0 (delta 0) remote: Fall-through deny remote: Denied push for ref 'refs/heads/rawhide' for user 'shwetha' remote: All changes have been rejected To ssh://pkgs.fedoraproject.org/rpms/glusterfs-selinux ! [remote rejected] rawhide -> rawhide (pre-receive hook declined) error: failed to push some refs to 'ssh://shwetha@pkgs.fedoraproject.org/rpms/glusterfs-selinux' Could not execute push: Failed to execute command. [root@localhost glusterfs-selinux]#
I sponsored Shwetha in the packager group. So what is needed now is changing ACLs, which is something that the current packager should do (eg, you). [root@localhost glusterfs-selinux]# fedpkg push Enumerating objects: 5, done. Counting objects: 100% (5/5), done. Delta compression using up to 4 threads Compressing objects: 100% (3/3), done. Writing objects: 100% (3/3), 420 bytes | 420.00 KiB/s, done. Total 3 (delta 2), reused 0 (delta 0) remote: Traceback (most recent call last): remote: File "hooks/pre-receive", line 48, in remote: run_hook_file(hooktype) remote: File "/usr/lib/python3.6/site-packages/pagure/hooks/init.py", line 550, in run_hook_file remote: pull_request, remote: File "/usr/lib/python3.6/site-packages/pagure/hooks/init.py", line 353, in run_project_hooks remote: repodir=repodir, remote: File "/usr/lib/python3.6/site-packages/dist_git_auth.py", line 180, in check_acl remote: user = get_user(session, username) remote: File "/usr/lib/python3.6/site-packages/pagure/lib/query.py", line 131, in get_user remote: raise pagure.exceptions.PagureException('No user "%s" found' % key) remote: pagure.exceptions.PagureException: No user "shwetha" found To ssh://pkgs.fedoraproject.org/rpms/glusterfs-selinux ! [remote rejected] rawhide -> rawhide (pre-receive hook declined) error: failed to push some refs to 'ssh://shwetha@pkgs.fedoraproject.org/rpms/glusterfs-selinux' Could not execute push: Failed to execute command. [root@localhost glusterfs-selinux]# my pagure account: https://pagure.io/user/shwetha I am unable to understand the reason behind "remote: pagure.exceptions.PagureException: No user "shwetha" found" Is it something related to changing ACLs? Why are you running the command as root user?
There is no specific reason, as I use root directory for most of my development activities, I had setup the ssh with /root/.ssh/rsa*.pub and continued to use it.
I hope changing the ACLs should help me get access to ssh://shwetha@pkgs.fedoraproject.org/rpms/glusterfs-selinux
This issue is been resolved after getting the admin acls to the glustefs-selinux repo