For emergency releases, we could strive to have at least 6 +1 votes (double of 
normal), and go the extra mile of testing more than smoketester. That should 
weigh up for a shorter 24h cycle.

Jan

> 16. des. 2021 kl. 15:30 skrev Gus Heck <gus.h...@gmail.com>:
> 
> I think it's fine to have a 24h vote period for "Security" releases, Such 
> releases should be a regular x.y.z version number, no need for a 4th digit. 
> 3rd digit is already bugfixes only.  I think a CVE on ous or a dependency 
> that is RCE or information disclosure should be the trigger, and only a 
> bugfix release can get expedited of course. Otherwise normal release. I don't 
> think we should shorten it too far, witness how new information became 
> available regarding further vulnerability.mitigation in this case. Not great 
> to issue releases too quickly as it can lead to releasing something in error 
> with a false sense of security. So if we can shave a couple days of fine, but 
> let's also give some time for proper consideration too.
> 
> On Thu, Dec 16, 2021 at 4:01 AM Uwe Schindler <u...@thetaphi.de 
> <mailto:u...@thetaphi.de>> wrote:
> Hi,
> 
> I agree that we should better take the option to have fast releases. We 
> should maybe make a rule how many LOC is allowed to shorten the period.
> 
> About the versioning: I would not change the versioning and just add 1 to the 
> minor release. Plain simple.
> 
> Longer story: If you still want a fourth digit, the versioning schema can 
> handle this, but the lowest bits (in binary, digits in text form) have some 
> special meaning (ALPHA, BETA,...) in Lucene's Version.java. So my proposal 
> for that route would be: As Solr needs its own Version.java anyways 
> (SolrVersion.java), you can implement it there. But be aware, there's also 
> Gradle magic and release automation involved.
> 
> For Lucene there's no need for those type of releases, as we are a library 
> only.
> 
> Uwe
> 
> -----
> Uwe Schindler
> Achterdiek 19, D-28357 Bremen
> https://www.thetaphi.de <https://www.thetaphi.de/>
> eMail: u...@thetaphi.de <mailto:u...@thetaphi.de>
> 
> > -----Original Message-----
> > From: Shawn Heisey <apa...@elyograg.org <mailto:apa...@elyograg.org>>
> > Sent: Thursday, December 16, 2021 2:43 AM
> > To: dev@solr.apache.org <mailto:dev@solr.apache.org>
> > Subject: Should we have an "emergency release" procedure?
> > 
> > The log4j debacle has sure been interesting.
> > 
> > I have heard from at least one user that the project should have reacted
> > faster to this problem, in order to get a fixed version available
> > quickly.  Our release process takes several days even if everything goes
> > well, which can be perceived by users as indifference in the face of a
> > security concern.
> > 
> > What I am thinking is that we might want to have an emergency release
> > process that consists of checking out the tag for the most current
> > release available, making as small a change as possible to address a
> > vulnerability, and then releasing it quickly, skipping as much of the
> > usual delays as possible, like the 72-hour Vote.  Maybe reduce that to 4
> > hours or 8 hours.  The first number that popped into my fron was 24
> > hours, but that's still a pretty long delay for a major problem like the
> > log4j vulnerability.
> > 
> > If the versioning code in Solr can deal with it, what I would think of
> > as the version number for a special release in this case would be
> > 8.10.0.1 -- to indicate that it is almost completely identical to
> > 8.10.0.  If the versioning code can't deal with it, I propose that we
> > alter it so that it can.
> > 
> > Thoughts from my fellow committers?  Is this idea completely bonkers?
> > Would there be changes to the idea that might make it better?
> > 
> > Thanks,
> > Shawn
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org 
> > <mailto:dev-unsubscr...@solr.apache.org>
> > For additional commands, e-mail: dev-h...@solr.apache.org 
> > <mailto:dev-h...@solr.apache.org>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org 
> <mailto:dev-unsubscr...@solr.apache.org>
> For additional commands, e-mail: dev-h...@solr.apache.org 
> <mailto:dev-h...@solr.apache.org>
> 
> 
> 
> -- 
> http://www.needhamsoftware.com <http://www.needhamsoftware.com/> (work)
> http://www.the111shift.com <http://www.the111shift.com/> (play)

Reply via email to