#6130 Remove all permissions when packages are retired in a branch
Closed: Invalid None Opened 9 years ago by pnemade.

When a package is retired from any branch, I have a question why then people still listed as package admin, committer, watch{bugzilla/commits} for that branch?

I request to remove all such permissions for all users for the retired branch as part of the retire process.


Please try to use more descriptive summaries. The retirement is handled in pkgdb2, there might be already a (closed) ticket about this. It either needs to be discussed at a meeting or maybe pingou can answer it.

I think we orig had this removing all permissions, but then if someone did things out of order they would be unable to update the dead.package file since they no longer had acls.

But I could be mis-remebering...

The major problem with removing acls is what happens in case a package is unretired. Especially when a package is unretired within a few days of being retired. (For instance the, "I wasn't reading the warnings about this package being retired but I need it as a dependency of my package so I'll take it" issue or the "I hit the retire button by mistake" issue). Perhaps something can be done to hide the acls in the interface (and package owner email aliases and etc) if the package is retired? Although that leaves people who want to remove their acls for some reason (ie: I was involved in ocaml development but now I'm leaving that community and don't want to be informed of changes whether or not the packages are required or active.) Without a method to do so.

I think I have got the final answer here that the main issue is in pkgdb2 which needs at least single maintainer for the package if the package is not completely getting retired from all the available branches of that package.

This is needed to make sure gitolite talk to pkgdb2 and allows either provenpackager or maintainers to update their own branches. I still think we can add more complexity by checking like if package is retired from any branch but other branch already have (co-)owners then remove all owners from the retiring branch.

Thanks all for providing this information.

Closing this issue.

Metadata Update from @pnemade:
- Issue set to the milestone: Fedora 22 Beta
- Issue tagged with: meeting

7 years ago

Login to comment on this ticket.

Metadata