I realize I'm proposing something counter to your goal of keeping the soname unchanged, but - this would be a great opportunity to remove APIs like the maprintf() group if you're still interested.
+1 for the overall plan. On Thu, Sep 2, 2021 at 12:25 PM adam smith via curl-library <curl-library@lists.haxx.se> wrote: > > Love it! > > On Thu, 2 Sept 2021 at 12:22, Daniel Stenberg via curl-library > <curl-library@lists.haxx.se> wrote: >> >> Hi, >> >> On March 20, 2023 (more than 18 months away) curl turns 25 years old. >> Assuming >> we're all still around then. >> >> I propose that we take that opportunity to do these two things: >> >> 1. Make a curl release on that exact date. >> >> The current 8 week cycle would right now put the release on the 29th so it's >> not going to change the date by much, and chances are the dates will be >> slightly shifted before then anyway. >> >> 2. We call that release 8.0.0 >> >> ... completely independently of what version we released immediately before >> then and disregarding what we add or not in that release. We've been >> ever-incresing the minor version number since the year 2000, and I've been >> struggling to figure out how to avoid us reaching 100 and thereby possible >> cause confusion among users. >> >> I don't want to bump the soname or change any compatiblity or APIs because of >> this. I just want us to work with smaller numbers for a while. I hope that >> one >> of the benefits with bumping the major number is that everyone who sticks >> with >> version 7 will rather soon feel outdated. >> >> PS. Back in I 2013 blogged about why there won't be a version 8 "in a long >> time"[*]. I think ten years can be considered "a long time" =) >> >> [*] = https://daniel.haxx.se/blog/2013/03/23/why-no-curl-8/ >> >> There's plenty of time left and things might change. This just struck me as a >> decent plan. >> >> -- >> >> / daniel.haxx.se >> | Commercial curl support up to 24x7 is available! >> | Private help, bug fixes, support, ports, new features >> | https://curl.se/support.html >> -- >> Unsubscribe: https://lists.haxx.se/listinfo/curl-library >> Etiquette: https://curl.haxx.se/mail/etiquette.html > > -- > Unsubscribe: https://lists.haxx.se/listinfo/curl-library > Etiquette: https://curl.haxx.se/mail/etiquette.html -- Unsubscribe: https://lists.haxx.se/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html