Deprecated modules that have are incorporated into core look abandoned, especially because the anchor link from admin/modules is wrong

Created on 15 October 2024, about 1 month ago

Problem/Motivation

From the admin/modules page in Drupal 10.3 we currently have:

The link to the specific information for Help Topics is broken (needs to be a dash not an underscore at the end there).

Single Directory Components does not have its individual link at all, it should be: https://www.drupal.org/node/3223395#s-single-directory-components-sdc

(or the path alias version of that; this is also inconsistent)

Steps to reproduce

Open admin/modules on the current version of Drupal and look at the deprecated core modules as if you did not already know that Help Topics and SDC have been elevated firmly into core, rather than removed from it. What impression are we sending the curious and ambitious?

Proposed resolution

Immediate fix is to fix those links, at least one has to be fixed in the Drupal code, so i guess both should be, though that is slower than

Longer term, it is pretty clear this current approach is too brittle. Probably individual extension deprecations should get an in-Drupal help topic, a separate one for each, and maybe even that should link to a dedicated page on d.o rather than directly to the overwhelming and inevitably largely-inapplicable Deprecated and obsolete extensions page.

Remaining tasks

User interface changes

Introduced terminology

API changes

Data model changes

Release notes snippet

🐛 Bug report
Status

Active

Version

10.3

Component

extension system

Created by

🇺🇸United States mlncn Minneapolis, MN, USA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @mlncn
  • 🇺🇸United States mlncn Minneapolis, MN, USA
  • 🇺🇸United States mlncn Minneapolis, MN, USA
  • 🇺🇸United States mlncn Minneapolis, MN, USA

    mlncn changed the visibility of the branch 3480855-deprecated-modules-that to hidden.

  • @mlncn opened merge request.
  • 🇺🇸United States mlncn Minneapolis, MN, USA

    This merge request fixes the links. It is against 10.4.x because of course the problem is gone in 11.x— the modules are gone!

    I really think that we should also change the text in the module title / description to make it clear that each "Deprecation" is really being moved into the core Help module and Drupal core systems, respectively. With any encouragement i'll take a try at wording.

    Also would it be possible to have a different lifecycle than deprecated for moved or incorporated extensions?

  • 🇺🇸United States mlncn Minneapolis, MN, USA
  • 🇬🇧United Kingdom longwave UK

    Test failure looks real, one of the tests looks for the SDC deprecation message.

  • 🇺🇸United States mlncn Minneapolis, MN, USA

    Thank you! Updated the test since the point is that link it is checking is wrong!

    (Is there an easier way to see test failures than clicking six layers deep through the pipeline reports in code.drupal.org?)

  • 🇺🇸United States smustgrave

    (Is there an easier way to see test failures than clicking six layers deep through the pipeline reports in code.drupal.org?)

    The MR on the ticket appears red if it has issue if that's what you mean. Also should receive an email if the pipeline fails.

    Re-ran the nightwatch test and it was random failure.

    Change makes sense also.

  • The Needs Review Queue Bot tested this issue. It fails the Drupal core commit checks. Therefore, this issue status is now "Needs work".

    This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.

    Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

Production build 0.71.5 2024