+1 (binding) On Tue, Jan 14, 2025 at 1:26 AM James Dailey <jdai...@apache.org> wrote:
> Please indicate: > [+1] in favor > [-1] opposed > [0] neutral > > and if your vote is binding. (PMC member) > > Let's complete voting within 48 hours or I will assume lazy consensus on > this. > (lack of discussion suggests that to me) > > > ---------- Forwarded message --------- > From: James Dailey <jamespdai...@gmail.com> > Date: Mon, Jan 13, 2025 at 4:23 PM > Subject: Re: [DISCUSS] Remove support for any non-current version > To: <dev@fineract.apache.org> > > > Adam - thanks for the input. Seeing no other discussion, I'm calling a > vote next. > > > On Thu, Jan 9, 2025 at 1:09 AM Ádám Sághy <adamsa...@gmail.com> wrote: > >> Dear James and fellow community members, >> >> Here comes my 2 cents: >> >> Taking into consideration our releases have been infrequent, I would say >> supporting only the current release makes sense to me! >> We can always decide later we would like to backport a security fix >> optionally…. >> >> Regards, >> Adam >> >> > On 8 Jan 2025, at 19:57, <jdai...@apache.org> wrote: >> > >> > All - Our current support promise is to support at least one version >> back. We do not backport the security fixes to any previous releases >> except for "one version before". That is the current policy internally, and >> it is up to us to decide if we want to continue. >> > >> > Our releases have been infrequent and backporting security fixes to >> previous releases seems quite out of reach given the amount of capacity we >> seem to have for this. >> > >> > I also note that we get very few queries when we do so for upgrades. My >> intuition is that most folks are either building their internal production >> from the tip of dev on github or upgrading via patch for critical items. >> > >> > Therefore, my proposal, which we need to VOTE on, is to remove support >> for any non-current release. That is, when we do a release, we will need >> only to support the current release. Previous releases will immediately >> become unsupported. There will be a period of at least one week of notice >> prior to a release happening. >> > >> > The implication for this is that the CVEs, when they are revealed, will >> be available as an attack vector. We do so according to published ASF >> practices. So, that is the downside, but I believe it is manageable if >> production users are aware and able to find the code fixes according to our >> practices and apply as necessary to their instances, or to upgrade. >> > >> > My current plan is to remove the release 1.9 from the website and move >> it to archives. So, even if we have this policy, for me to complete >> release 1.10.1, and move onto release 1.11.0 we will need to do this. >> (unless someone steps up) >> > >> > The new policy would read: >> > The fineract project sets the expectation that only the current release >> has fixes to public CVEs and no backporting of those CVEs to previous >> versions will take place, except in unusual situations. If there are >> available resources, the community can expect one previous version support >> and in the future there may be a decision to have a "long term support" >> (LTS) version. Until then, we commit to making a one week notification of >> end of life for all previous versions. >> > >> > Moreover, I am now informing the community of an exceptional case to >> our current policy, which is that the version 1.9.0 is end of life (EOL) >> within the next 7 days. >> > >> > If you have views on this specific topic, please share. Discussion >> open for 72 hrs. Then I will call for a VOTE. >> > >> > Thanks, >> > - James >> > PMC member, current release manager >> > PMC Chair >> >>