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, #3261452: [11.x] Remove tracker module from core.
    • 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. #3267080: [Meta] Tasks to deprecate Tracker
  3. Open an issue, 'Ensure that Tracker does not get special core treatment' in the packages.drupal.org issue queue #3291599: Ensure that tracker does not get special core treatment
  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

Comments

quietone created an issue. See original summary.

quietone’s picture

Issue summary: View changes

Add manual test step to remaining tasks,

quietone’s picture

Version: 10.0.x-dev » 11.0.x-dev
gábor hojtsy’s picture

Title: [Meta] Tasks to remove Tracker from core and move to contrib » [11.x] [Meta] Tasks to remove Tracker from core and move to contrib
Version: 11.0.x-dev » 11.x-dev
Issue tags: +Major version only

There are both major only and minor targeted changes listed here. Not sure how to piece these apart, but moving to "Major versiono only" as per https://www.drupal.org/about/core/blog/new-drupal-core-branching-scheme-... for now.

quietone’s picture

quietone’s picture

Issue summary: View changes
quietone’s picture

Issue summary: View changes
andypost’s picture

Status: Postponed » Needs work

The module is ready for removal just need to split fuxtures clean-up and final removal

andypost’s picture

Status: Needs work » Needs review
andypost’s picture

Status: Needs review » Reviewed & tested by the community

Removal commited!

quietone’s picture

Status: Reviewed & tested by the community » Needs work

There is still work to do here. See steps 4+ in the Issue Summary.

andypost’s picture

andypost’s picture

step 5 completed

quietone’s picture

Status: Needs work » Postponed

I checked the core and action issue queue and confirmed that the issues have been moved. And I am pretty sure that I checked for change records that needed to move as well. I checked that the docs have been moved and the URLs are correct. The docs are not in the contrib module docs. And the composer issue is complete.

To do
Add Activity Tracker to the menu of contributed modules doc page. Then remove from the Core module doc page.

Postponing until the doc are updated.

quietone credited hansf.

quietone’s picture

Status: Postponed » Fixed

hansf has completed the documentation work.

this is now finished

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

quietone’s picture

Version: 11.x-dev » 11.0.x-dev