As of 3.7 when legacy package promises are used there is a verbose level log that indicates the package promise will be obsolete. This leads users (mentioned several times on the mailing list) to believe that the old implementation will cease working as of 3.8. This causes much concern because the new packages promise implementation does not yet have package modules covering many of the legacy package methods in the standard library.
- freebsd ports
For this reason I suggest softening the log message to indicate the intention of forward development to be done with the new implementation, but that the old implementation will continue to work.