#6337: Change "Main point of contact" on package mod_extract_forwarded branch el6 -----------------------------+------------------------ Reporter: timj | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: other Keywords: | Blocked By: Blocking: | -----------------------------+------------------------ I am the main point of contact in PackageDB for EL5 and EL6 branches of mod_extract_forwarded.
Using the PackageDB web interface, I tried to give away "main point of contact" on the EL6 branch to the user who should actually be the main point of contact, and was greeted by this message:
user: timj changed point of contact of package: mod_extract_forwarded from: timj to: dmaphy on branch: el6 You are not allowed to update ACLs of someone else.
(the latter in red)
Please can this request be carried out manually?
Additionally, should it be filed as a PackageDB bug? At best the error is not comprehensible, but fundamentally the "Give package" function seems to be broken if one can't actually give away (a branch of) the package.
#6337: Change "Main point of contact" on package mod_extract_forwarded branch el6 ------------------------------+----------------------- Reporter: timj | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: other Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by pingou):
Looking at https://admin.fedoraproject.org/pkgdb/package/rpms/mod_extract_forwarded/ it seems that it worked. Beside that odd message, is there anything missing?
#6337: Change "Main point of contact" on package mod_extract_forwarded branch el6 ------------------------------+----------------------- Reporter: timj | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: other Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by timj):
Under "Main contacts", it still says "timj (Fedora EPEL 6, Fedora EPEL 5)". My goal was that this should say:
timj (Fedora EPEL 5) dmaphy (Fedora EPEL 6)
#6337: Change "Main point of contact" on package mod_extract_forwarded branch el6 ------------------------------+----------------------- Reporter: timj | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: other Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by pingou):
Ok I might have an idea of what went wrong, did you remove your approveacls (admin) ACL before trying to give away the package?
I just tried on one of my package in staging and it worked if I have approveacls and fails if I do not (with the same messages).
So I gave you back approveacls on EL6 and that should allow you to give away the point of contact for this branch.
#6337: Change "Main point of contact" on package mod_extract_forwarded branch el6 ------------------------------+----------------------- Reporter: timj | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: other Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by timj):
Thanks; yes I did give away the approveacls ACL prior. Clearly a mistake; however, I'd consider it a separate bug that you shouldn't be able to give away approveacls (admin) whilst still being the Main contact for the branch in question so as to avoid getting in this dead-end; would you agree?
Your solution worked now anyway; I could change the point of contact. Thanks!
#6337: Change "Main point of contact" on package mod_extract_forwarded branch el6 ------------------------------+----------------------- Reporter: timj | Owner: rel-eng@… Type: task | Status: new Milestone: Fedora 24 Alpha | Component: other Resolution: | Keywords: Blocked By: | Blocking: ------------------------------+-----------------------
Comment (by pingou):
I'd consider it a separate bug that you shouldn't be able to give away
approveacls (admin) whilst still being the Main contact for the branch in question so as to avoid getting in this dead-end; would you agree?
Maybe something worth discussing, but let's note that it only impacts the 'Give' action, you could have orphaned the branch and let dmaphy picks it up (the old, pkgdb1, way).
#6337: Change "Main point of contact" on package mod_extract_forwarded branch el6 ------------------------------+----------------------- Reporter: timj | Owner: rel-eng@… Type: task | Status: closed Milestone: Fedora 24 Alpha | Component: other Resolution: fixed | Keywords: Blocked By: | Blocking: ------------------------------+----------------------- Changes (by pingou):
* status: new => closed * resolution: => fixed
Comment:
Let's close this ticket since the issue at hand was fixed and if we want to improve pkgdb2, we should have this discussion there :)
rel-eng@lists.fedoraproject.org