fjmacagno opened a new issue, #33853: URL: https://github.com/apache/airflow/issues/33853
### Description Add dag/file information to RemovedInAirflow3Warning, UserWarning, and AirflowProviderDeprecationWarning, so that a user can tell where to go to fix the issue. ### Use case/motivation Some of the `RemovedInAirflow3Warning`s and `UserWarning`s aren't actionable because i have no idea what dag they are referring to, such as: * `RemovedInAirflow3Warning: The use of non-json-serializable params is deprecated and will be removed in a future release` * `AirflowProviderDeprecationWarning: This module is deprecated. Please use airflow.providers.cncf.kubernetes.operators.pod instead.` (this one i could take an educated guess and search for `pod` imports, but many users wouldn't) Some, like * `UserWarning: The parameter waiter_countdown has been deprecated to standardize naming conventions. Please use waiter_max_attempts instead. In the future this will default to None and defer to the waiter's default value.` * `RemovedInAirflow3Warning: none_failed_or_skipped Trigger Rule is deprecated. Please use none_failed_min_one_success.` are ok because i can at least search our codebase for those keywords, but they would still be more fixable with debug info. But even of those, its hard to find at times: for instance, when getting `RemovedInAirflow3Warning: airflow.operators.python.task is deprecated. Please use the following instead` there is no string i can search for without using regexes or using an IDE to find uses of the function. Unfortunately i do know this would likely be a case-by-case fix. ### Related issues Not that i could find. ### Are you willing to submit a PR? - [ ] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md) -- 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]
