#7128 Can't orphan a package
Closed: Fixed 5 years ago Opened 5 years ago by rishi.

I am trying to orphan the bouml package as per https://fedoraproject.org/wiki/Orphaned_package_that_need_new_maintainers

However https://src.fedoraproject.org/rpms/bouml/settings doesn't let me give it to "orphan" user. It says: "This user must be in one of the following groups to be allowed to be added to this project: packager".

In #fedora-devel, mizdebsk and pingou narrowed it down to https://pagure.io/pagure/pull-request/3383 and https://pagure.io/fedora-infrastructure/issue/7074

I don't mind if someone wields some special power to orphan this particular package, nor do I mind waiting for a fix to be deployed so that I can do it myself.


I think the question is: do we want to add the orphan user to the packager group or add a special casing in pagure's code for that user? (I'd be more inclined for the former)

I think the former makes much more sense; it should have no negative effect as long as nobody can actually access that account.

And I would just sponsor the orphan user to get this taken care of, but it turns out that it also isn't in the 'cla_done' group so I can't sponsor it.

The one downside to adding it to packager is that it will then have ssh access to pkgs, but of course if no one has access to it that doesn't matter I guess, but it's a bit less security in case someone ever does.

I wonder... could we teach pagure that "null"/"no owner" is called 'orphan' ? ie, allow a project to be not owned by anyone and this displays as 'orphan' ?

:new_moon_with_face:

Metadata Update from @kevin:
- Issue priority set to: Waiting on Assignee (was: Needs Review)

5 years ago

We have another additional issue caused by requiring packager:

Users that are not in packager cannot fork projects at all anymore.
If they try, they get: " You must sign the FPCA (Fedora Project Contributor Agreement) to use pagure"

We have another additional issue caused by requiring packager:
Users that are not in packager cannot fork projects at all anymore.
If they try, they get: " You must sign the FPCA (Fedora Project Contributor Agreement) to use pagure"

This seems like a different issue. Did they log into pagure before signing the FPCA? Did they log out and back in afterward to sync the FPCA info?

Asking them to check that now. Indeed it may have been a caching issue.

ok, I have gone ahead and added orphan to packager, so now folks should be able to give packages to it.

:crown:

Metadata Update from @kevin:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

5 years ago

Login to comment on this ticket.

Metadata