potiuk commented on issue #36187:
URL: https://github.com/apache/airflow/issues/36187#issuecomment-1852905056

   > We should indeed test, but should we not yank the older released 
providers? This seems over doing the backwards compat (and maintaining it!) 
While the feature , somewhat arguably, couldn't be used.
   
   This would not work.
   
   Yanking is when there is an error, and we already have some of those 
providers as part of "golden" constraints in some versions of airflow, which 
means that when someone upgrades just airflow without providers, they will 
still remain with those versions. Yanking only prevents people from making 
specific version available for `pip` resolver  when it resolves new set of 
packages to install, but when you either specified the version explicitly 
(which we do with constraints) or when the package is already installed 
`yanking` has no effect.
   
   So in scenario when someone installed `airflow[amazon]==2.7.3` and after 
that `airflow==2.8.0` they would end up with broken amazon provider.


-- 
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: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to