potiuk commented on PR #58430:
URL: https://github.com/apache/airflow/pull/58430#issuecomment-3547943565

   Hey @amoghrajesh @xBis7 @eladkal @bugraoz93 @ashb  -> You have recently been 
involved in modifying such cross-distribution dependencies - including shared 
distributions. I think we missed a bit comprehensive documentation on how our 
dependencies (especially cross-airflow-distribution) dependencies are managed 
in Airflow and it caused  a number of back-forth. So I decided - in this one - 
not only to add protection against accidentally modifying the min-versions for 
cros-airflow-distributions by contributors, but also - in orded to properly 
explain it - to add more complete explanation on how those dependencies are 
managed - with all the nuances and caveats. 
   
   This is close to main brain-dump on all the work on dependencies and 
providers, done over the last year or so, down to the level that I think might 
be useful to explain some basic assumptions and how it works - including 
explaining the parts that are automated, those that shoudl be done manually and 
some more specific edge cases and reasoning for them.
   
   I - of course - do not expect every contributor to read them, but this might 
be a good reference to send someone to when they are asking how things work.
   
   Have fun revieing, any comments on how to make it better are most welcome.


-- 
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