From a real-life perspective, this stuff should remain fast.  People will only 
vote on what they are comfortable with as most others have stated.  But the 
real-life part of it at least as I can speak, it will take months to get some 
of the updates that have been pushed into widespread adoption.  In our usage, 
we rely heavily on the maven wrapper.  It drives through a seeding process to 
pull request it around to repos in say 2k range for us (continuing to upscale). 
 This goes through 'develop' branches, that then takes a while to even 
propagate up from there to release.  Some teams will run hot and fast.  Others 
will push back for years.  We physically have to tell people we will 
intentionally break their builds (ie threats to delete jdk 8 for example), 
raise threats for a while, back off, give another date, etc.  So I don't think 
making any of this move slower would be helpful.  For those that are fast to 
uptake the results (devops leads), they are the ones you really want to focus 
on.  They give the wider tests to prove stuff actually works but typically 
won't even touch until its out.  If people are just forced to vote to vote, you 
won't get any good results and if people are forced to have to figure out how 
to test everything, you won't get any engagement no matter how long it takes.  
There are still others such as myself that while I may or may not agree with 
some changes (thinking maven 3.9.2 warning levels here), I go with it and see 
how it looks after the fact because it does take time to setup and I'd rather 
spend that time scaling it then one off testing it.  Any fallout from there 
just goes back to rework efforts IMO.

Also, IMO, for years maven never ran like this.  It's been bumpy here.  That 
isn't' a problem.  Fail fast, its good.  The overall improvements have been 
grand.  So keep it fast 😉 Too many components to go slow, this isn't the spring 
framework where monthly cadence works.  Save that for maven itself 😉

-----Original Message-----
From: Tamás Cservenák <csta...@apache.org> 
Sent: Friday, May 12, 2023 5:32 AM
To: Maven Developers List <dev@maven.apache.org>
Subject: [VOTE] Change to the voting process

Howdy,

I'd like to propose a change to the ASF Maven voting process (in line with ASF 
guidelines):
CHANGE the current "vote open for at least 72h" window to "vote open for at 
least 30 days, or more".

Reasoning:
According to paperwork (ASF stats) we have more than 90 voters available (PMCs 
+ committers).
Still, multiple release votes recently were able to pass the "doorstep"
only by "hunting down" voters and pulling their sleeves (apologies and thanks 
to them). This makes it clear that ONLY 72h is totally anti-community and 
disrespectful. Nobody's sleeve should be pulled. That's disrespectful for 
sleeves as well (except if you wear a T-shirt). We must serve our project 
community in the best manner, and let our voters be able to cast well thought 
votes in a timely manner, hence increasing the irrationally short window of 
opportunity for casting votes IS A MUST. And leave the sleeves alone.

Sorry, but the vote is open for at least 72 hours ONLY.

[ ] +1
[ ] +0
[ ] -1

Reply via email to