Problem/Motivation
Deprecate extension telephone. See Remove a core extension and move it to a contributed project of the deprecation policy.
The removal of telephone was approved in #3266465: [policy, no patch] Remove Telephone module from core.
This is postponed until all usages of this extension outside of the extension itself is properly handled.
Remaining tasks
This is the actual deprecation and is limited to the following tasks. See the parent issue for the full process.
- Create a section on Deprecated and obsolete modules and themes to provide recommendations for sites using extension Telephone. The recommendations are to include instructions for sites using the extension and for contributed projects that depend on then extension.
- Add the following to the extension info.yml file
- Add
#[IgnoreDeprecations]to all tests in the extension. - Add a change record and include a link the the doc page.
- Deprecate any library that is only used by the extension.
- Do a thorough search of core for any remaining references to the extension. If references are found, outside of the extension, then creates issues to remove the references.
lifecycle: deprecated
lifecycle_link: https://www.drupal.org/node/3223395#s-telephone
Release notes snippet
Issue fork drupal-3594202
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
- 3594202-deprecate-the-telephone
changes, plain diff MR !16019
Comments
Comment #4
smustgrave commentedCreated a CR, updated the deprecation page, made a 1.0.0 release in contrib.
Believe this one is good to go.
Comment #5
dcam commentedI've verified that the following steps have been completed.
#[IgnoreDeprecations]to the three tests in the module.I think this is ready.
Comment #6
quietone commentedComment #9
catchCommitted/pushed to main and 11.x, thanks!
Comment #12
quietone commentedRemoving tag so it doesn't come in searches when making the 11.5 release notes.
Comment #13
quietone commented