On 5/24/2019 4:00 PM, Daniel Stenberg wrote: > On Fri, 24 May 2019, Ray Satiro via curl-library wrote: > >> See upstream/jay/test [1] for a combined reversion. I also tested >> reapply with cherry-pick if you want to do it all in master instead >> (in other words revert then release then cherry pick). > > Right, doing it all in master is also an option. I take it you favor > that approach? I'll admit it is attractive.
I prefer either of A) branch off and revert; or D) revert in master. My suggestion is if you are going to revert then roll them up into 1 like I did rather than have 5 reverts. I think it's clearer that way if you're reading the history to see what happened and why. > >> Which rules make you lean towards C? > > It felt like it might be the one with the least resistance and work. Fair enough but I wonder if another feature release (y in x.y.z) too close could dilute its meaning, or create some release fatigue. I don't know what if anything drives users to urgency of either type of release. > >> Maybe add a week cooling off period after the release before opening >> the feature window so it can be determined whether an urgent patch >> release is necessary. > > Yeah. Or if not a week, we could have the opening of the feature > window to be explict so that someone (like me) should announce it as > open before we consider it so. Then it could be made a week if we need > it, or just three days for the times when we consider that good enough... To be clear I'm not suggesting wait a week before a patch release I'm suggesting wait a week without any major reported problem in the latest release before you open the feature window. Each time a release goes out --including a patch release-- reset again. For reference I read the last 5 years of release tags [1] and urgent patches have typically been within 5-10 days with just one at 2 days. 2015-04-21 11:18:06 +0200 curl-7_42_0 2015-04-28 21:09:30 +0200 curl-7_42_1 2016-01-27 08:30:04 +0100 curl-7_47_0 2016-02-08 10:26:24 +0100 curl-7_47_1 2016-05-17 14:50:19 +0200 curl-7_49_0 2016-05-27 16:58:43 +0200 curl-7_49_1 2016-07-21 01:53:01 +0200 curl-7_50_0 2016-08-03 08:37:16 +0200 curl-7_50_1 2016-09-06 23:29:37 +0200 curl-7_50_2 2016-09-14 07:56:18 +0200 curl-7_50_3 2017-02-21 09:18:18 +0100 curl-7_53_0 2017-02-23 23:16:07 +0100 curl-7_53_1 2017-08-08 09:32:36 +0200 curl-7_55_0 2017-08-13 18:22:06 +0200 curl-7_55_1 [1]: git tag | xargs -I@ git log --format=format:"%ai @%n" -1 @ | sort Credit to soerface on stackoverflow. https://stackoverflow.com/a/18692754
------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html