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.

  1. 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.
  2. Add the following to the extension info.yml file
  3. lifecycle: deprecated
    lifecycle_link: https://www.drupal.org/node/3223395#s-telephone

  4. Add #[IgnoreDeprecations] to all tests in the extension.
  5. Add a change record and include a link the the doc page.
  6. Deprecate any library that is only used by the extension.
  7. 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.

Release notes snippet

Issue fork drupal-3594202

Command icon 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:

Comments

quietone created an issue. See original summary.

smustgrave made their first commit to this issue’s fork.

smustgrave’s picture

Status: Postponed » Needs review

Created a CR, updated the deprecation page, made a 1.0.0 release in contrib.

Believe this one is good to go.

dcam’s picture

Status: Needs review » Reviewed & tested by the community

I've verified that the following steps have been completed.

  1. The module was added to the list of deprecated modules at https://www.drupal.org/node/3223395#s-telephone.
  2. The MR updates the module's .info file. The deprecation link is correct.
  3. The MR adds #[IgnoreDeprecations] to the three tests in the module.
  4. The change record was added at https://www.drupal.org/node/3601472.
  5. There are no libraries that need to be deprecated.
  6. There are no additional references that need to be removed.

I think this is ready.

quietone’s picture

  • catch committed b5b02734 on 11.x
    task: #3594202 Deprecate the Telephone module
    
    By: quietone
    By:...

  • catch committed 7afc2c09 on main
    task: #3594202 Deprecate the Telephone module
    
    By: quietone
    By:...
catch’s picture

Version: main » 11.x-dev
Status: Reviewed & tested by the community » Fixed

Committed/pushed to main and 11.x, thanks!

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

quietone’s picture

Removing tag so it doesn't come in searches when making the 11.5 release notes.