Gina Peter Banyard on Nostr: deprecations are not errors. This is not an opinion. Deprecations exist to give you ...
deprecations are not errors. This is not an opinion.
Deprecations exist to give you time to fix them, it is fine to do whatever you want with deprecations in your own code, but it is extremely unreasonable to throw an error on deprecations caused by your dependencies.
This is used again and again as an argument against deprecating things in core as this affects library maintainers who need to deal with deprecations earlier than they need to because of suggestions like yours.
Deprecations exist to give you time to fix them, it is fine to do whatever you want with deprecations in your own code, but it is extremely unreasonable to throw an error on deprecations caused by your dependencies.
This is used again and again as an argument against deprecating things in core as this affects library maintainers who need to deal with deprecations earlier than they need to because of suggestions like yours.