-
Notifications
You must be signed in to change notification settings - Fork 7
How to clarify pip-tools maintainership + pypa move #427
Description
Context
@jezdez raised the issue that the current pypa-committers vote does not have buy-in from the (de-facto) inactive project leads.
I left a reply which my mail client garbled quite badly, but one of the things in there was the suggestion to move discussion here, in jazzband/help. (Just to save the inboxes of other pypa-committers members.)
First, since I don't think what went to the listhost is readable, here's what I wrote as it was intended to be formatted:
Obviously our intent wasn't to subvert any process or make extra work, sorry. :(
Given that PEP 609 doesn't have any provisions for pausing a vote, I think the best option would be to block the move and start over once we have clarity.
This bit of text suffices, regarding additions of projects to pypa:
This proposal must not be opposed by the existing maintainers of the project.
Jannis is a maintainer, and I would also support blocking the move if we don't have clarity that it accords with Jazzband requirements.
Given that we have four days until the vote closes, I would rather we see if we can sort this out satisfactorily before then.
I'll open a jazzband/help issue for us to discuss off of the listhost. I think it's possible that we'll be on good footing to let the vote move forward.
The PyPA Committers vote was initiated 3/19, so should end 3/26.
Blocking the Move if Necessary
If we do not have a clear resolution by 3/25 I will (somewhat reluctantly) return to the listhost and vote against the move, thus reversing my prior vote and blocking it. We will then have much more time to resolve the question of active leads at our leisure, and start the vote again when we are ready.
pip-tools Communications Thusfar
- we have an open GitHub Discussion in pip-tools for this move
- I have added to that discussion a post which pings all of the inactive leads
- I have sent emails to the addresses of each of these people individually (using email addresses I was able to find in git).
- Vincent Philippon sent a reply that he no longer intends to work on pip-tools, wishing us well with the move, and saying that he will leave a comment for the public record.
How Can Inactive Leads be Removed?
I'm unclear about this. Is there a Jazzband process by which past leads could be removed amicably? I tried looking for past issues and didn't see cases of this, other than self-removals.
If it's the best way forward, we can remove all three inactive leads (following the process for this).
We May (Not) Get Replies
I may or may not get email replies from the various folks I've reached out to. At the time I did not phrase my communication with any urgency.
If I say that I have received emails but we have no public comments, I'm not sure that does us much good, process-wise. If I get email replies but we have no public comments, I can send out requests for public statements.
There's no guarantee that we get this in the next ~3 days, but I'd like to try.
cc @webknjaz, I expect you'll agree with me that we want to try to resolve this without redoing the vote if we can. But I don't want to assume that we can do so, so I'm incorporating a level of contingency planning here.