#475 Need to add a co-maintainer for glusterfs-selinux package
Closed: accepted by kevin. Opened by rkothiya.

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)

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?

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.

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

Metadata