potiuk commented on PR #34293: URL: https://github.com/apache/airflow/pull/34293#issuecomment-1715385565
> I think eventually we want to allow the entire 2.x series anyway, at which point disallowing everything under 1.4.49 would not be a big problem. Yep. I am all for bumping min requirements pretty much every time we have a good reason for that and risk for conflicting with other dependencies is low. This only benefits the entire ecosystem and makes our users less vulnerable to security problems, and leads to far less number of strange issues that are difficult to reproduce. If we do not have a good mechanism (like this one) to check if a min-version still works, basically we are trading a potential that user will not be able to install newer version of airflow without upgrading something else (or sometimes won't be able to upgrade at all) with the risk that some of the things for some of the features the user needs will fail with random and difficult to explain issues. If you ask me - I very much prefer the former where we explicitly tell the user "you need to upgrade to use the new version" with siltently ignoring the fact that it may or might not work if we have not updated min-requirement for a while. We are trading explicitness of communicating to user with implicitness of sometimes randomly things failing. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
