Orphan unneeded packages #880
Labels
No labels
agile
anacondawebui
arm
blockerfe
Closed As
Duplicate
Closed As
Fixed
Closed As
Invalid
Closed As
Wontfix
Closed As
Worksforme
coreos
criteria
defect
easyfix
enhancement
iot
meeting
meta
onboarding call
proventesters
retrospective
silverblue
sponsor
test cases
test days
wiki
ai-review-please
Backlog Status
Needs Review
Backlog Status
Ready
chore
documentation
points
01
points
02
points
03
points
05
points
08
points
13
pr2jira
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Sprint Status
Blocked
Sprint Status
Done
Sprint Status
In Progress
Sprint Status
Review
Sprint Status
To Do
Technical Debt
Work Item
Bug
Work Item
Epic
Work Item
Spike
Work Item
Task
Work Item
User Story
No milestone
No project
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
quality/tickets#880
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
As part of our scope reduction proposal, we've decided to trim unneeded stuff, which includes packages we no longer need. Our currently owned packages are here:
https://src.fedoraproject.org/group/qa-tools-sig
Let's figure out what we need and what we can drop, and drop it (orphan it).
Note we have #860 for oraculum. We probably want to keep fedora-easy-karma, testcloud and python-resultsdb_api . The others look like candidates. Checking with rmdepcheck:
So, those are the things that would be broken if we get rid of those packages. OTOH, they're the maintainers we can bug to take them over. :P
Note, python-cssmin appears to have no build or runtime deps, so we can probably lose it. python-flask-restful was auto-retired three years ago already.
We definitely don't want to keep testcloud. The upstream repo is already owned by Fedora CI, it makes no sense for us to own the Fedora package. Let's just talk to them and transfer to ownership of that one as well.
It looks like we can just go and hit Orphan on all those packages, and the maintainers in the dependency list will be informed that they can take it? (Of course it's good to send them a direct email as well).
I think so, yeah...I don't have any objection.
Did you push the button @kparal ?
Well, the funny part is, I couldn't hit it, because of insufficient permissions. Clearly only the main admin can do it (which can't be a group). So I removed our accounts from these packages:
https://src.fedoraproject.org/rpms/python-aniso8601
https://src.fedoraproject.org/rpms/python-flask-caching
https://src.fedoraproject.org/rpms/testcloud
https://src.fedoraproject.org/rpms/python-pytest-xprocess
https://src.fedoraproject.org/rpms/python-flask-restful
Frantisek and Sumantro can do whatever they wish with it.
We still have commit access here, but can't remove it (we're not admins):
https://src.fedoraproject.org/rpms/python-cssmin
I emailed Iztok asking to remove our access.
So this is almost done.
Fortunately, I'm a proven packager and can do what the hell I want (apparently even including orphaning other people's packages - it feels so wrong yet so right), so the top five are all orphaned now (and I changed the bugzilla assignees to 'orphan'), and I've dropped our group from python-cssmin and changed the Bugzilla assignee to be iztokf. I'll send out an email and forum post announcing these orphans.
adamwill wrote in #880 (comment):
As far as I know, you need distgit admin privs (
sysadmin-mainorcvsadminmembership) to do this, not just provenpackager.Anyways, the orphaned packages report went out today and so did the separate notice so everyone affected should've been notified at least once.
ah, that's why I could do it. OK. It's hard to keep all my powers straight sometimes. :P
Thanks, folks.