Problem/Motivation/Idea

Some contributed projects (modules/themes) have Drupal 10 patches that work fine and have been RTBCed, but the projects are not actively maintained, so the patches aren't getting merged. Others, had their patches merged, but there is still no official release.

Proposed resolution

Rally the community to adopt these projects to, at minimum, merge the patches and, ideally, to create a new release. For those that have D10-compatible dev branches, we should politely request the maintainer create an official issue and, if not done in a timely manner, consider going through the abandoned project process. If you decide to follow this process, make sure you PM all maintainers that can be contacted to make them aware of you offer to maintain, and put the details (when and who) in the issue summary.

Remaining tasks

This issue is for organizing all the pieces... tasks will get updated as needed and child issues will be created.

Spreadsheet for organizing

  1. Recruit volunteers
  2. Find target projects and create spreadsheet
  3. Create documentation for process
  4. Status updates during #d10readiness meetings
  5. Status updates via #d10readiness channel as appropriate
  6. Ideally, update spreadsheet with status at least every couple weeks
  7. Gather stats regularly and share in Slack channel

Comments

Kristen Pol created an issue. See original summary.

markdorison’s picture

Some contributed projects (modules/themes) have Drupal 10 patches that work fine and have been RTBCed, but the projects are not actively maintained, so the patches aren't getting merged.

I know of some projects that have committed D10 patches, but have not cut a release that includes those D10 commits. Would those be considered in scope here? I am hoping the answer is yes!

kristen pol’s picture

Issue summary: View changes

Yes, I think we should also target those. At minimum to more directly (gently) ping the maintainers :) [I updated the summary]

kristen pol’s picture

Issue summary: View changes

Added links to child issues.

kristen pol’s picture

Issue summary: View changes

Linked another child issue. First 3 tasks are "done" though can continue to be tweaked so chime in on the issue, ping us in Drupal Slack, or comment on the spreadsheet.

ressa’s picture

I am not sure if this is the correct place to add it, but Permissions by Term is not ready for Drupal 10 and #3316032: Searching for co-maintainers.

heddn’s picture

@ressa I added it just now to the spreadsheet.

ressa’s picture

Perfect, thanks @heddn.

ressa’s picture

@Anybody left a comment in #3290031: Automated Drupal 10 compatibility fixes

Drupal 10 is out, Drupal 9 EOL is close, any maintainer plans here?

So perhaps Theme Switcher Rules can be added as well?

ressa’s picture

Last commit to Flexfield was in November 2021, maybe it can be added as well?

kristen pol’s picture

Thanks @ressa. These have been added to the spreadsheet: https://docs.google.com/spreadsheets/d/1jUv6jkLM9u49hqCcgf-4W9bIEKEhsfJ-...

ressa’s picture

Perfect, thanks @Kristen Pol for maintaining the list.

markdorison’s picture

Title: META: Adopt abandoned contributed projects for Drupal 10 readiness » META: Adopt contributed projects for Drupal 10 readiness
ressa’s picture

gisle’s picture

Issue summary: View changes

This is an important initiative as Drupal 9 is approaching EOL.

However, I've noticed that most of those following the abandoned project process by offering to help out fail to carry out all the steps required. In particular a notice about the required PM to the owner about an offer to maintain, is missing from the issue summary. If this notice is missing, the abandoned project process is stalled until this has been sorted out.

Changed the issue summary that this PM is mandatory if one is pursuing the abandoned project process.

kristen pol’s picture

We won't be having more #d10readiness meetings going forward so please report status in the channel as appropriate. Thanks.

@gisle I updated the spreadsheet to be more explicit and to link off to more details, e.g.

8. IMPORTANT Contact the project maintainer(s) via Drupal.org or by other means [see more details in this issue]
9. IMPORTANT Add information in the issue summary showing that you have contacted the maintainer and who you contacted and what you sent [see more details in this issue]

https://www.drupal.org/project/contribution_events/issues/3342488#commen...

@ressa I added Glossify to the spreadsheet. Note that you can get edit access to the spreadsheet if you want to add more yourself.

kristen pol’s picture

Issue summary: View changes

I updated the task list.

kristen pol’s picture

Issue summary: View changes

Linking to child issue from issue summary.

kristen pol’s picture

Issue summary: View changes

Adding child issue for gathering stats.

rajab natshah’s picture

Added 2 child issues for 2 modules.
Following with Kristen's template.

kristen pol’s picture

Thanks!

gisle’s picture

Issue summary: View changes

Corrected small typo in the issue summary.

kristen pol’s picture

Assigned: kristen pol » Unassigned

The AI initiative has consumed me so unassigning