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

   Hey @raphaelauv -> maybe that is a misunderstanding. We can't really 
"remove" soft fail and replace it in the providers "now' - they will still have 
to support 2.8 - 2.10, so we cannot **really* remove soft_fail (and tests with 
it). This was not really possible in 2.10 and is not really going to be 
possible now. 
   
   What I really see as the moment we implement it is when we have the new 
"task-sdk" in Airflow 3 - this is where it will be providing "Base Sensor" , 
"Base Operator" - and there we will be able to do similar things as with 
"common.compat" - where we will be able to add new functionality ("Fail 
Policy")  without having to be tied with specific Airflow 3 version.
   
   I think the way implemented now it's not really usable - it won't work for 
Airfllow 2, and Airflow 3 will have the "sdk" implemented differently, so I am 
not sure it's worth spending time on it now. There is no "easy" way of 
implementing it without breaking current "2.8, 2.9, 2.10" behaviour. 


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