(second line should be 2.3.2 -> for a few days after 2.3.3 is released

On Thu, Jul 21, 2022 at 11:34 AM Jarek Potiuk <ja...@potiuk.com> wrote:
>
> Hello everyone,
>
> I've looked at some issues raised recently and I have an idea on how
> to make diagnosis of problems raised by our users a bit more
> "efficient". It should also help to address "version" proliferation ve
> have in the issue template.
>
> The list grows longer and longer the more releases we make, however -
> more often than not whenever someone reports an issue on (say 2.2.1),
> and we "suspect" the problem might be solved already we suggest the
> users to upgrade first to at least latest in 2.2.* line and see if it
> works.
>
> As counterintuitive as it seems for an engineer, it might often be the
> faster solution - similarly like "bisecting" is a good way of finding
> a solution without knowing the root cause is, upgrading to the latest
> version in the line might often be the best idea to solve a problem.
> Maybe we do not know the root cause, but if the problem is solved. It
> means that the result is achieved (i.e. problem solved) and the
> problem has been investigated and solved (or maybe it was solved
> accidentally but it does not make it "less solved").
>
> Now - maybe we should consider to build our list of versions this way
> (Compare it to the current long list we have there now).
>
> * 2.3.3 -> latest
> * 2.3.3 -> for a few days after 2.3.3 is released
> * 2.2.5
> * 2.1.4
> * 2.0.2
> * main (development)
>
>
> And update the note above similar to:
>
> Only Airflow 2 is supported for bugs. If you do not see your version
> here please upgrade to the latest version in your Y.X line and check
> if your issue is solved there before reporting or open discussion
> instead.
>
> Upgrading to the latest bugfix version should generally always happen.
> If the user does not do it, they miss the latest bug-fixes in the line
> and risk really nothing.
>
> I think this might have some nice effects:
>
> * people might upgrade earlier
> * no time lost on diagnosing of already solved issues by both -
> reporting users and those who try to help
> * stronger communication of "we really support only latest versions
> from the line
> * potentially faster rollout and pressure on managed versions of
> Airflow to upgrade to the latest bugfix - as their users might start
> asking the questions to them rather than to us if they do not see the
> version on the list.
>
> WDYT?
>
> J.

Reply via email to