Problem/Motivation

Follow-up to address #3113992-85: The 'Update' page has no idea that some updates are incompatible.
In that issue, we add a new table to the UpdateManagerUpdateForm (that powers the 'Update' page at /admin/reports/updates/update) for "Incompatible releases". It includes the info about the range of versions of core that each incompatible release requires in a classless <div>. As @xjm eloquently wrote:

Why're we sticking it in a classless child div? Some divitis up in here.

;) I was being pragmatic trying to fix a critical bug with minimal changes, but we all agree this isn't ideal.

Proposed resolution

Make this table more theme-friendly.
E.g. add a new Twig template for that table, or perhaps for rows in that table, or something.

Remaining tasks

Decide what to do.
Implement it and remove @todo pointing here.
Reviews.
RTBC.
Commit.

User interface changes

Hopefully none, other than the ability to more easily modify this UI.

API changes

Probably a new Twig template, although I don't think that's considered API.

Data model changes

None.

Release notes snippet

TBD.

Comments

dww created an issue. See original summary.

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

Version: 9.2.x-dev » 9.3.x-dev

Drupal 9.2.0-alpha1 will be released the week of May 3, 2021, which means new developments and disruptive changes should now be targeted for the 9.3.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.3.x-dev » 9.4.x-dev

Drupal 9.3.0-rc1 was released on November 26, 2021, which means new developments and disruptive changes should now be targeted for the 9.4.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.0-alpha1 was released on May 6, 2022, which means new developments and disruptive changes should now be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.5.x-dev » 10.1.x-dev

Drupal 9.5.0-beta2 and Drupal 10.0.0-beta2 were released on September 29, 2022, which means new developments and disruptive changes should now be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 10.1.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch, which currently accepts only minor-version allowed changes. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

dww’s picture

We've removed this form, so no sense trying to make it more theme-friendly.