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
- 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.
- 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
- 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
- Manually test upgrading from the core extension to the contrib extension.
- Triage core issues for Tracker in the core queue and move either to the contrib project or the relevant core component.
- Move all core documentation for Tracker to the contrib project.
- When the issue in https://www.drupal.org/project/project_composer is Fixed update the documentation with the new Composer command.
Comments
Comment #2
quietone commentedAdd manual test step to remaining tasks,
Comment #3
quietone commentedComment #4
quietone commentedComment #5
gábor hojtsyThere 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.
Comment #6
quietone commentedComment #7
quietone commentedComment #8
quietone commentedComment #9
andypostThe module is ready for removal just need to split fuxtures clean-up and final removal
Comment #10
andypostremoval is green #3261452: [11.x] Remove tracker module from core
Comment #11
andypostRemoval commited!
Comment #12
quietone commentedThere is still work to do here. See steps 4+ in the Issue Summary.
Comment #13
andypost19 issues https://www.drupal.org/project/issues/search/drupal?project_issue_follow...
Comment #14
andypoststep 5 completed
Comment #15
quietone commentedI 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.
Comment #17
quietone commentedhansf has completed the documentation work.
this is now finished
Comment #19
quietone commented