(Boolean; optional; default 0)
If 1, only obsolete targets can depend on this target. It is an error when
a non-obsolete target depends on an obsolete target.
As a transition, one can first mark a package as in
deprecation.
This attribute is useful when you want to prevent a target from
being used but are yet not ready to delete the sources.