Problem/Motivation

Track the steps needed to remove extension Toolbar from core to contrib. See Remove a core module and move it to a contributed project of the deprecation policy.

The removal of extension Toolbar was approved in #3476882: [Policy] Move Toolbar module to contrib.

Remaining tasks

  1. ✅Create a child issue, 'Remove Toolbar from core'. #3586211: Remove the Toolbar module
  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.
  3. ✅Open an issue, 'Ensure that Toolbar does not get special core treatment' in the packages.drupal.org issue queue to ensure that the composer namespace for the contributed project matches the core one after removal. This is to allocate the drupal/Toolbar Composer namespace to contrib extension rather than the core extension.
  4. Manually test upgrading from the core extension to the contrib extension. #3586203: Test the upgrade path for the Toolbar module
  5. ✅Triage core issues for Toolbar in the core queue and move either to the contrib project or the relevant core component. Restore the status to what it was before it was postponed. Also, is the issue moved to contrib, then move any change record.
  6. ✅Move all core documentation for Toolbar to the contrib project. Make issues in the contrib project to update or add links to the documentation on the project page.

Release notes snippet

Comments

quietone created an issue. See original summary.

quietone’s picture

Issue summary: View changes

Version: 11.x-dev » main

Drupal core is now using the main branch as the primary development branch. New developments and disruptive changes should now be targeted to the main branch.

Read more in the announcement.

quietone’s picture

Title: [12.x] [Meta] Tasks to remove Toolbar module » [Meta] Tasks to remove Toolbar module
Issue tags: -Drupal 12
gábor hojtsy’s picture

What is this issue postponed on?

catch’s picture

#3484850: [meta] Tasks to deprecate Toolbar module still has some issues left open. We also need to do #3576667: [meta] Tasks to deprecate Settings Tray alongside it or probably first due to the dependency.

#3569127: Add new 11.3.x database dump fixtures, without modules deprecated for removal in 12.x needs to replace toolbar with navigation in the database dumps (and remove various other modules too).

nicxvan’s picture

Created #3579899: Remove remaining claro.theme functions to move the claro / system hook shenanigans to toolbar where they belong.

quietone’s picture

Title: [Meta] Tasks to remove Toolbar module » [meta] Tasks to remove Toolbar module
Issue summary: View changes
catch’s picture

Status: Postponed » Needs review

#3586211: Remove the Toolbar module just landed so I think we are down to manual testing of the contrib upgrade path now.

quietone’s picture

Issue summary: View changes
xjm’s picture

Do we need the issue in the packages.d.o queue and that or does that no longer apply? We changed it back and forth a few times this cycle.

ressa’s picture

Issue summary: View changes

Adding direct link to the Ensure that Toolbar does not get special core treatment Composer name GitLab issue in the Issue Summary.

Is someone able to ping the Infrastructure team on Slack or elsewhere, in case it has slipped between the cracks?

quietone’s picture

Issue summary: View changes
quietone’s picture

Issue summary: View changes
quietone’s picture

Status: Needs review » Active

Still need a stable release of Toolbar