Prompted by a desire to refactor this feature's related code I kept
encountering, I discovered that the feature had been largely broken for
some time, so I went ahead and fixed it and refactored in PR #14595
<https://github.com/apache/airflow/pull/14595>. After some discussion in
that PR and learning more about the feature, I decided that the better
course of action might be to just remove the feature instead. I've opened
PR #14601 <https://github.com/apache/airflow/pull/14601> to do that with
this description:

After fixing and refactoring the "demo mode" feature in #14595, I feel that
> it would be more productive to replace that PR with this one that removes
> the feature instead.
>
>    - It has very little documentation
>
>
>    - It has been largely broken for an unknown period of time without any
>    issue reports. I only encountered it because I wanted to refactor its
>    implementation.
>
>
>    - As illustrated by @ashb it doesn't do a really great job if someone
>    were to capture a screenshot from remote demonstration.
>
>
>    - As pointed out by @HaloKo4, only being able to activate it from the
>    config doesn't make it a very convenient feature that can easily be
>    enabled/disabled.
>
> If this is a feature people would like to see, I think it would be better
> to see a new implementation proposed that addresses these shortcomings.


I am very interested to know if there is anyone who uses this feature
(presumably in an older non-broken version), and/or if anyone believes it
is worth keeping in its current design? Other thoughts? Feel free to
comment in this thread or on PR #14601
<https://github.com/apache/airflow/pull/14601>. If I don't hear anything in
the next 3 days, I'll move ahead with the removal PR (#14601
<https://github.com/apache/airflow/pull/14601>) instead of the fix PR (
#14595 <https://github.com/apache/airflow/pull/14595>).

https://www.timeanddate.com/worldclock/fixedtime.html?msg=%22demo+mode%22+feedback&iso=20210311T11&p1=414

Reply via email to