Problem/Motivation
Remaining tasks
- The change record for this issue should include a link to recommendations page, https://www.drupal.org/node/3223395#s-shortcut. (For example, the CR for removing HAL)
- Tag this issue 'Needs release note.'
- Remove the extension ;-).
- Update update path tests as needed. See Learn how to write an automated update test.
- Remove references from
core/phpstan-baseline.neon. - Remove any spelling words specific to the extension from the dictionaries.
- Add the extension to the relevant removed list, either DRUPAL_CORE_REMOVED_MODULE_LIST or DRUPAL_CORE_REMOVED_THEME_LIST, in system.install.
- Check for references in @todo.
Release notes snippet
The Shortcut module has been removed from core, and can now be installed as a contrib module,
Issue fork drupal-3586214
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:
- 3586214-remove-the-shortcut
changes, plain diff MR !16580
Comments
Comment #3
gábor hojtsyEvery single one of the fails seems to be this in upgrade tests :)
Spotchecking with the search upgrade test result that is this requirements screen error on update.php. I assume other core update tests have some workaround for this that should be applied in the failing tests? :) (I don't know off the top of my head though :D)
Comment #4
catchComment #5
quietone commentedComment #6
smustgrave commentedSeems like a good removal.
Question are we going to do another fixture update once all these are removed ?
Comment #8
catchYes we should, otherwise contrib modules (and new core update tests) trying to write update tests based on the core fixtures will run into errors unless they add the workaround fixtures on top.
We either want to redo the fixtures with all the proposed removed modules and themes at once in advance, or wait until they're all done. My preference would be to do it in advance to simplify things for the individual issues but also wouldn't block issues like this on it.
Committed/pushed to main, thanks!