Add deprecation infrastructure

Bug #1451431 reported by Robert P. Goldman
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ASDF
Fix Released
Medium
Faré

Bug Description

Develop infrastructure to support deprecating features we are removing from ASDF.

Would require one or more conditions.

We expect that the first step would be to raise a STYLE-WARNING, then a real WARNING (which could cause a build to fail), then an ERROR.

Probably it would be helpful to also supply some macros that would make deprecation easier (deprecated alternatives for defining forms?).

Revision history for this message
Robert P. Goldman (rpgoldman) wrote :

Fare suggests making a deprecation library part of UIOP, and simply using it in ASDF.

Revision history for this message
Faré (fahree) wrote :

See my obsolete-function-warnings branch.

Revision history for this message
Faré (fahree) wrote :
Changed in asdf:
assignee: nobody → Faré (fahree)
status: New → In Progress
Faré (fahree)
Changed in asdf:
importance: Undecided → Medium
status: In Progress → Fix Committed
Faré (fahree)
Changed in asdf:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.