Goal

Make Lightning D9 Ready

Requirements

1. Create issues for each of the lightning modules
2. Review all modules for Lightning using status upgrade module to get a list of issues to resolve.
3. Remediate issues for the modules that present deprecations, until no more are present for lightning's modules.

DONE

Note about Libraries API

Comments

svettes created an issue. See original summary.

phenaproxima’s picture

Issue tags: -lightning

Anything that starts with lightning_*, including Lightning itself, is scanned continuously for deprecations, and tests fail if we are using deprecated code. So everything Lightning ships is D9-ready, and kept that way as a matter of course.

However, our dependencies may not be. I would suggest we file issues in each of those modules to verify their Drupal 9 readiness.

balsama’s picture

Issue tags: -D9Readiness +dat-q42019

Tagging. We have a goal of making Lightning Components 100% compatible this quarter and a stretch goal for all of the dependencies.

balsama’s picture

Assigned: svettes » Unassigned
joshi.rohit100’s picture

I notice that some of the modules mentioned in the IS are core modules like file, views, block, breakpoint, etc.
Should we remove them from the IS?

phenaproxima’s picture

Yes, please do!

amitgoyal’s picture

Issue summary: View changes
milindk’s picture

Issue summary: View changes
amitgoyal’s picture

Issue summary: View changes
saurabh.tripathi.cs’s picture

Issue summary: View changes
amitgoyal’s picture

Issue summary: View changes
saurabh.tripathi.cs’s picture

amitgoyal’s picture

Issue summary: View changes
pranit84’s picture

Issue summary: View changes
joshi.rohit100’s picture

Issue summary: View changes
joshi.rohit100’s picture

Issue summary: View changes
joshi.rohit100’s picture

Issue summary: View changes
rajanvalecha12’s picture

Issue summary: View changes
rajanvalecha12’s picture

Issue summary: View changes
rajanvalecha12’s picture

Issue summary: View changes
amitgoyal’s picture

Issue summary: View changes
amitgoyal’s picture

Issue summary: View changes
rajanvalecha12’s picture

Issue summary: View changes
rajanvalecha12’s picture

Issue summary: View changes
rajanvalecha12’s picture

Issue summary: View changes
rajanvalecha12’s picture

Issue summary: View changes
amitgoyal’s picture

joshi.rohit100’s picture

Issue summary: View changes
sharique’s picture

Issue summary: View changes
phenaproxima’s picture

kristen pol’s picture

Issue tags: +Drupal 9 compatibility

Per a Slack discussion with Gábor Hojtsy regarding usage of D9 tags (Drupal 9, Drupal 9 compatibility, Drupal 9 readiness, etc.), "Drupal 9 compatibility" should be used for contributed projects that need updating and "Drupal 9" was the old tag for D8 issues before the D9 branch was ready. Doing tag cleanup here based on that discussion.

saurabh.tripathi.cs’s picture

Issue summary: View changes
saurabh.tripathi.cs’s picture

Issue summary: View changes
milindk’s picture

Issue summary: View changes
sharique’s picture

Issue summary: View changes
sharique’s picture

Issue summary: View changes
joshi.rohit100’s picture

Issue summary: View changes
joshi.rohit100’s picture

Issue summary: View changes
joshi.rohit100’s picture

Issue summary: View changes
joshi.rohit100’s picture

Issue summary: View changes
sharique’s picture

Issue summary: View changes
pranit84’s picture

Issue summary: View changes
pranit84’s picture

Issue summary: View changes
pranit84’s picture

Issue summary: View changes
pranit84’s picture

Issue summary: View changes
saurabh.tripathi.cs’s picture

Issue summary: View changes
sharique’s picture

Issue summary: View changes
sharique’s picture

Issue summary: View changes
rajanvalecha12’s picture

Issue summary: View changes
saurabh.tripathi.cs’s picture

Issue summary: View changes
milindk’s picture

Issue summary: View changes
milindk’s picture

Issue summary: View changes
milindk’s picture

Issue summary: View changes
milindk’s picture

Issue summary: View changes
amitgoyal’s picture

Issue summary: View changes
amitgoyal’s picture

Issue summary: View changes
amitgoyal’s picture

Issue summary: View changes
amitgoyal’s picture

Issue summary: View changes
amitgoyal’s picture

Issue summary: View changes
effulgentsia’s picture

Issue summary: View changes

Alphabetized, deduped by project, and added some missing entries.

effulgentsia’s picture

Issue summary: View changes

Fixed the issue link for Blazy.

milindk’s picture

Issue summary: View changes
milindk’s picture

Issue summary: View changes
milindk’s picture

Issue summary: View changes
milindk’s picture

Issue summary: View changes
amitgoyal’s picture

amitgoyal’s picture

Issue summary: View changes
effulgentsia’s picture

Title: Prepare Lightning for Drupal 9 » [META] Prepare Lightning for Drupal 9
Category: Task » Plan
Issue summary: View changes
Priority: Normal » Critical

A bunch are now done, so moving them into a DONE section.

effulgentsia’s picture

Issue summary: View changes
effulgentsia’s picture

Issue summary: View changes

Updated the Blazy issue link to its remaining issue.

effulgentsia’s picture

Issue summary: View changes
effulgentsia’s picture

Issue summary: View changes

Adding #2895377: Convert WebTestBase to BrowserTestBase as another image_widget_crop issue.

effulgentsia’s picture

Issue summary: View changes

Opened #3107844: SerializableTempstoreTest calls deprecated PHPUnit methods, moving CTools back to the not-done list.

effulgentsia’s picture

Issue summary: View changes

Moving lightning_api, lightning_media, and simple_gmap to done.

effulgentsia’s picture

Issue summary: View changes

Moving ctools and entity_embed to Done.

berdir’s picture

Some notes from what we did:

libraries: Instead of making that work on D9, I'd focus on removing it. https://www.drupal.org/node/3099614 got in today, there's a patch already for dropzonejs and other modules should be able to be updated in the same way, you could include the core patch and already stop installing it now and recommend existing sites to uninstall.

video_embed_field and video_embed_media: Similar, we just switched to the core oembed provider, the upgrade path seems to work quite well. But likely easier for us as we control all sites and were able to write an update to migrate and uninstall, just like libraries.

effulgentsia’s picture

Issue summary: View changes

Moving image_widget_crop, openapi, and schemata to DONE.

ankush_03’s picture

effulgentsia’s picture

Issue summary: View changes

Moved information about Libraries API to its own section of the IS.

effulgentsia’s picture

Issue summary: View changes

Moved a bunch of modules to DONE

phenaproxima’s picture

Issue summary: View changes

Moved Panels to the "done" list.

phenaproxima’s picture

Issue summary: View changes

Ditto for Panelizer.

phenaproxima’s picture

Issue summary: View changes

Moving Search API to the "done" list.

phenaproxima’s picture

Issue summary: View changes
phenaproxima’s picture

Status: Active » Fixed

Lightning 5 is released and supports Drupal 9. So this, I think, is quite fixed!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.