[11.x] [Meta] Tasks to remove Tracker from core and move to contrib

Created on 8 April 2022, over 2 years ago
Updated 22 May 2024, 6 months ago

Problem/Motivation

This issue is to coordinate and track the steps needed to remove Tracker to contrib after it is deprecated. See Remove a core module and move it to a contributed project β†’ of the deprecation policy.

The contrib project: Activity Tracker β†’

The removal of tracker was approved in #1261120: Deprecate Tracker module in D10 and move to contrib in D11 β†’

Remaining tasks

  1. Create a child issue, πŸ“Œ [11.x] Remove tracker module from core Needs review .
    • The change record for this issue should include a link to recommendations page, https://www.drupal.org/node/3223395#s-tracker β†’ . (For example, the CR for removing HAL β†’ )
    • Tag this issue 'Needs release note.'
    • Remove the extension ;-).
    • Update Update path tests as needed. See Writing Automated Update Tests for Drupal 8 (or later) for details β†’ .
    • Remove references from core/phpstan-baseline.neon.
    • Remove any spelling words specific to the extension from the dictionary
    • Check for references in @todo.
    • Handle migration tests.
      • In all the functional tests in migrate_drupal_ui make sure that Tracker is not installed. Tracker should also be removed from the methods getAvailablePaths() and moved to getMissingPaths() in the tests using those methods.
  2. Deprecate the extension in the current minor development branch. If the next major branch is open, the extension can be removed via a separate patch (to avoid dependent patches), otherwise an issue should be opened to remove the extension once the next major branch is open. 🌱 [Meta] Tasks to deprecate Tracker Fixed
  3. Open an issue, 'Ensure that Tracker does not get special core treatment' in the packages.drupal.org issue queue β†’ πŸ“Œ Ensure that tracker does not get special core treatment Fixed
  4. Manually test upgrading from the core extension to the contrib extension.
  5. Triage core issues for Tracker in the core queue and move either to the contrib project or the relevant core component.
  6. Move all core documentation for Tracker to the contrib project.
  7. When the issue in https://www.drupal.org/project/project_composer β†’ is Fixed update the documentation with the new Composer command.

Release notes snippet

🌱 Plan
Status

Fixed

Version

11.0 πŸ”₯

Component
TrackerΒ  β†’

Last updated 6 months ago

No maintainer
Created by

πŸ‡³πŸ‡ΏNew Zealand quietone

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024