Switch RBTools deprecation management to use housekeeping.

Review Request #13020 — Created May 6, 2023 and submitted

Information

RBTools
release-5.x

Reviewers

For RBTools 5 and up, we'll be using our new housekeeping module to
manage our deprecations, giving us better tools and reducing what we
have to manage.

All the classes in rbtools.deprecation now use housekeeping base
classes, and old utilities are now removed.

Deprecated code has been updated to use housekeeping. These will be
removed at some point during release, but as we'll be working with
vendors to test some functionality in RBTools 5 soon, we don't want to
risk immediate breakages.

Unit tests pass.

Summary ID
Switch RBTools deprecation management to use housekeeping.
For RBTools 5 and up, we'll be using our new `housekeeping` module to manage our deprecations, giving us better tools and reducing what we have to manage. All the classes in `rbtools.deprecation` now use `housekeeping` base classes, and old utilities are now removed. Deprecated code has been updated to use `housekeeping`. These will be removed at some point during release, but as we'll be working with vendors to test some functionality in RBTools 5 soon, we don't want to risk immediate breakages.
b950d882003ec9b64bc52d04bf92a7cb506f5c97
maubin
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-5.x (344401f)