Problem/Motivation
Policy issue that confirmed its deprecation in Drupal core 9.4.x. #1261120: Deprecate Tracker module in D10 and move to contrib in D11.
Steps to reproduce
Proposed resolution
Deprecate the module
Remaining tasks
User interface changes
API changes
Data model changes
Release notes snippet
Issue fork drupal-3261679
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
Comment #3
naveenvalechaComment #4
naveenvalechaComment #5
catchPatch looks good.
We'll need a release on https://www.drupal.org/project/tracker and opt-in to security coverage before we can actually commit it.
Comment #6
gábor hojtsyLooks good.
Comment #7
dwwDo we have a standard for this? Given d.o's tendency to do sweeping content restructuring, I'm a little worried about encoding this specific path (and anchor) into core. Other patches just use the raw node/N for the lifecycle_link. That seems a bit more likely to survive future reshufflings.
Otherwise, RTBC++...
Thanks!
-Derek
Comment #8
xjmLet's postpone this on #3257127: Trigger a deprecation message when a deprecated module or theme is enabled, and make sure that all tests that depend on tracker are within the module's own directory, then marked legacy, etc.
Comment #9
naveenvalecha#5,
Done
#6,
I am not sure about the standard but core already has its usage https://git.drupalcode.org/project/drupal/-/blob/9.4.x/core/modules/enti...
Comment #10
quietone commentedNo longer postponed.
Comment #11
quietone commentedComment #12
quietone commentedComment #14
spokjeComment #16
spokjePostponing on #3291265: \Drupal\Tests\forum\Functional\ForumNodeAccessTest doesn't use tracker module
Comment #17
spokjeComment #18
spokjeTurns out (I must remember to read the meta-issue first before diving into these issues...) this is postponed on:
#3271124: Move all non migration Tracker tests to the module in preparation of removal
#3291265: \Drupal\Tests\forum\Functional\ForumNodeAccessTest doesn't use tracker module
Comment #19
spokjeBlocker #3291265: \Drupal\Tests\forum\Functional\ForumNodeAccessTest doesn't use tracker module landed.
Comment #20
catchPossibly unblocked?
Comment #21
spokjeComment #23
naveenvalechaI was also about to update the PR, but you did you early than me :)
Updated CR https://www.drupal.org/node/3261453
Comment #24
spokjePostponed on #3291599: Ensure that tracker does not get special core treatment per Slack discussion here: https://drupal.slack.com/archives/C014CT1CN1M/p1655750184381089
Comment #25
spokjeComment #26
quietone commentedChange that the referred issue is a policy issue.
Comment #27
spokjeBlocker #3291599: Ensure that tracker does not get special core treatment landed, but realistically, I don't see this module making the full Deprecation/Removal Dance in time before the 9.5.0/10.0.0 beta cut-off date on September 2nd.
Happy to be proved wrong :)
Comment #28
spokjeComment #29
smustgrave commentedReviewed.
Looks like the test cases are all passing and everything is marked.
Comment #30
xjmSince Tracker missed the beta deadline, we will need to update the issue and meta to deprecate it in D10 for removal in D11 instead. Thanks!
Comment #31
xjmComment #32
smustgrave commentedSo what needs to be done? The MR applies cleanly to D10.1
Comment #35
smustgrave commentedAh thanks @Spokje
Comment #36
smustgrave commentedThe MR passes 10.1.x still.
Moving back to RTBC for Drupal 10.
Comment #37
spokjeUpdated CR and https://www.drupal.org/docs/core-modules-and-themes/deprecated-and-obsol... to mention 10.1.0 and 11.0
Comment #38
alexpottCommitted 1b65dc6 and pushed to 10.1.x. Thanks!