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]

Reply via email to