Date: Sun, 14 Jul 2024 14:18:08 +0200 From: Peter <pmc@citylink.dinoex.sub.org> To: freebsd-stable@freebsd.org Cc: cperciva@freebsd.org Subject: Re: Change to FreeBSD release scheduling etc. Message-ID: <ZpPCADUpmCFHNa49@disp.intra.daemon.contact>
next in thread | raw e-mail | index | archive | help
Folks, there was recently a message from Colin Percival, concerning the release schedule. And now I see on the main webpage a new release 13.4 announced to appear soon, while the upgrade to 13.3 was only recently. I read statements concerning the rationale behind this. These statements circle around the feasibility from a workflow perspective. I do understand that developers do not want to wait a year for their ready-made new features to roll out. On the other hand I see a serious issue from a reliability perspective. A new release is a rough time. For some 2-3 months, issues do pop up, and, depending on the complexity of a configuration, unexpected things do no longer work in production - mostly regressions. Some examples from 13.3 would be PR 276862, 278338 or the [in]famous 275594. If time allows, I tried to identify these during BETA - but this appears to be mostly futile. So for some issues (like, less recently, D19488 delaying the system startup for 5 minutes) I might just decide to fix them locally, or live with it - which nevertheless adds to the ripples and disturbances during the months after a new release. In short, it takes me about 3 months to catch the surprizes[*] and fix (or find out how to cope with) the concerning issues, regressions et al. that come along with a new release. Up to now that would then give another 9 months during which the systems can be operated in a plan-of-record fashion, until the next release starts the hassle again. With the new concept this does seriousely change. So, while I understand the agenda, I would like to bring into conscience that this is not without unpleasant effects at another side. Thinking about what could be done for remedy, what comes to my mind most easily is, simply support two most recent releases, so people get the option to skip each other upgrade. That doesn't look like much work, basically just backporting occasional security fixes. So much as a spontaneous suggestion. regards, PMc [*] Example surprize of today for 13.3-RELEASE: kernel crash from sysctl_iflist(), invoked by dhcpcd, whilst shutting down vimage jails. Apparently the involved [re]moving of netifs somehow conflicts with other things.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ZpPCADUpmCFHNa49>