Needs review
Project:
Drupal core
Version:
main
Component:
other
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
29 Aug 2025 at 02:37 UTC
Updated:
26 Jan 2026 at 09:39 UTC
Jump to comment: Most recent
Comments
Comment #2
quietone commentedI asked about the other maintainers about this in Slack, lauriii, smustgrace and phenaproxima, agreed with this change.
Comment #3
quietone commentedCatch and I thought this should be a topic maintainer, which has different requirements.
Comment #4
quietone commentedComment #5
smustgrave commented+1 for the idea
For the part about working with contrib can that be expanded? Does that mean when ckeditor breaks a bunch of plugins help will be provided?
Not sure if this is already happening but early last week someone found a random npm package that was under a security advisory and was individually updated. Would this role cover those too?
Comment #6
smustgrave commentedMoving to NW if the role could be defined more for the questions in #5
Comment #7
quietone commentedComment #8
dwwI believe "Define" is done, right? There was a closing
</del>but no opening, so I added that.Also, a link for #3563613: [policy, no patch] Define core gate for 'dependency coordination' topic which is already open.
Comment #9
dwwNoticed that the title and summary don't agree. Also, we don't need a topic about a coordinator, right? Sounds like this is about a 'Dependency' topic. Can we update the title and summary accordingly?
Comment #10
quietone commentedBetter?
Comment #11
dwwSweet, thanks!
Comment #12
smustgrave commentedCould this be broken up in actual 2 roles?
One for frontend dependencies, ckeditor stuff, jquery, npm packages
Second for the other stuff like composer and symfony.
Comment #13
quietone commented@smustgrave, How would that separation suggested in #12 help Drupal?
We can take guidance from the description of a topic maintainer. According to governance, topic maintainers "ensure that patches improve rather than cause regressions for these topics and help educate other contributors on how to do the same in their patches". That is not changing. And as volunteers, we do want we can to help out.
Also, in #5 I think you are referring to this issue, #3566429: Update to 10.6.0 fails due to nodejs version incompatibility. In that case, longwave who raised their hand to take on the role, did the debugging necessary to find the correct fix. And they have done so on other dependency issues.
Comment #14
smustgrave commentedI made the suggestion because the backend and front end dependencies seem different enough I believe would warrant splitting the load.
Know #5 I was referring to a different ticket. I’ve actually seen 2 now where someone identified one of our npm packages had a security release
Comment #15
quietone commentedYea, I get that. And it is something we can do later, once we see how this is working. And keep in mind there is a fair bit of work to create a topic. It needs issues to approve the idea, to change core governance, to create a core gate, to create new tags and to change MAINTAINERS.txt. Having one topic that covers all dependencies is easier.
Comment #17
borisson_I agree there is a difference, but topics can have multiple maintainers, so adding one topic with multiple people (where some have a different focus than others) seems like a simple solution to me, this way there's not a big administrative overhead.