| Kristen Pol (she/her) |
#3313158: Drupal 10 compatibility |
| Kristen Pol (she/her) |
#3287465: Automated Drupal 10 compatibility fixes |
| Kristen Pol (she/her) |
(I forgot I have access to fast_404 so could potentially do that one) |
| Kristen Pol (she/her) |
#3296538: Automated Drupal 10 compatibility fixes |
| Kristen Pol (she/her) |
#3285987: Automated Drupal 10 compatibility fixes |
| Kristen Pol (she/her) |
#3298024: Automated Drupal 10 compatibility fixes |
| Juraj Nemec |
#3304436: Drupal 10 compatibility fixes |
| smustgrave |
https://www.drupal.org/project/csv_serialization |
| smustgrave |
https://www.drupal.org/project/views_fieldsets |
| Juraj Nemec |
#3330022: Drupal 10 compatibility (Fixed all tests) |
| Kristen Pol (she/her) |
I'm wondering if we could get a list of people who are willing to become short term maintainers to get these fixes in and them we can divvy up these projects amongst ourselves so we can get at minimum a dev release available |
| Kristen Pol (she/her) |
I'm willing to help with this |
| smustgrave |
Also willing to help. I took over a few modules that interested me for d10 but not all do |
| cruno |
#3287468: Automated Drupal 10 compatibility fixes |
| cruno |
#3286636: Automated Drupal 10 compatibility fixes |
| Kristen Pol (she/her) |
If you are open to helping, add your name here https://drupal.slack.com/archives/C014CT1CN1M/p1676317370894339 |
| mstrelan |
It would be nice for linkit to have a non-dev release so we don't need to downgrade stability. |
| markdorison |
#3297887: Automated Drupal 10 compatibility fixes |
| markdorison |
#3337761: Plan to 2.0.0 |
| markdorison |
https://www.drupal.org/project/current_page_crumb |
| markdorison |
#3297918: Automated Drupal 10 compatibility fixes |
| MegaChriz |
[#3289257]I requested also to enable automated tests for this project, so the bot can test the patch on D10. |
| MegaChriz |
[#3329451]Also would benefit for having branch tests configured. |
| MegaChriz |
I think there are about 40 modules more that I use that don't have a D10 release yet, but some of them look like to have a D10 compatible patch, so for these I probably could use the lenient plugin.But I think that first every module that I use needs to have at least a D10 compatible patch before it makes sense to use the lenient plugin. |
| VladimirAus |
@Kristen Pol (she/her) happy to look into upgrading modules and help out. |
| VladimirAus |
Drupal 10 support/releases so far this month:https://www.drupal.org/project/paragraphs_viewmode/releases/8.x-1.1https... |
| heddn |
#3302607: Drupal 10 compatibility fixes(edited) |
| Kristen Pol (she/her) |
I think I got everything into this spreadsheet (which should be comment-able)... let me know if I missed anything:https://docs.google.com/spreadsheets/d/1jUv6jkLM9u49hqCcgf-4W9bIEKEhsfJ-... |
| Kristen Pol (she/her) |
A couple above already got D10 releases in the last few days :+1: |
| smustgrave |
Did one more lap of a project of minehttps://www.drupal.org/project/csv_serializationhttps://www.drupal.org/p... of course linket, entity_embed_ ckeditor_iframe, few ckeditor ones that are stuck on updating to ckeditor5. |
| Kristen Pol (she/her) |
Those are on the tab except the ckeditor5 stuck ones |
| shelane |
https://www.drupal.org/project/pathologichttps://www.drupal.org/project/... |
| shelane |
https://www.drupal.org/project/simplesamlphp_authhttps://www.drupal.org/... |
| Kristen Pol (she/her) |
I've added all of the above to the spreadsheet afaict ... going to park this for now and let people self-assign projects via the spreadsheet (add a comment or DM me for edit access) |
| Kristen Pol (she/her) |
https://drupal.slack.com/archives/C014CT1CN1M/p1676581856100669?thread_t... |
| MegaChriz |
@Kristen Pol (she/her) Would it be good to order the projects alphabetically? Then I can more easily see which ones I'd like to add to the list. |
| Juraj Nemec |
Or probably add usage of each project to help some prioritization? |
| Kristen Pol (she/her) |
I’ll add usage and add column sort and add views in a bit |
| Kristen Pol (she/her) |
I've added a usage column and added sorting but please use the menu "Data > Filter views > [pick a preset sort]" because we are all in the sheet and don't want to change it for others |
| Kristen Pol (she/her) |
For the default, I've sorted by project name alphabetically |
| Kristen Pol (she/her) |
For other editors, if you add more projects, please just resort by project name after adding more, so it's in order... thanks! |
| MegaChriz |
@Kristen Pol (she/her) I've added a bunch of projects, for some I filled in all information (except the usage number as that is new information I hadn't prepared that in my spreadsheet), but not all of them. |
| MegaChriz |
I'm looking at what colors to use when for the column "Last merge" now. |
| MegaChriz |
I see all 2020 and 2021 are red |
| MegaChriz |
Anything from November 2022 is green. Anything else in 2020 is yellow? |
| MegaChriz |
I did sorting by choosing the option 'Blad sorteren' (Dutch for 'Sort sheet'), using the Filter Views option didn't seem to get the thing sorted in my case. |
| Kristen Pol (she/her) |
Thanks… I’m heading out for a long drive and won’t be at my computer for at least 5 hours… I’ll try to look then |
| Juraj Nemec |
@Kristen Pol (she/her) Thanks! |
| Juraj Nemec |
Maybe we should consider if adding a lot of small modules now is a good idea, because if there would be 200-300 modules, it can get quite cluttered, especially when we still have a few top modules, that are still missing a D10 release 🙂 |
| Juraj Nemec |
But yeah, there are those filters, so probably it's not that big deal |
| Kristen Pol (she/her) |
The initial idea was for people to nominate things that they personally need for work/client/personal sites… otherwise, we could have just looked at the Acquia list to pick from. I was hoping to make it more aligned to people’s current needs, especially if they are also volunteering to adopt stuff… as things get fixed, we can move to a different tab? (Though that risks people missing those when reviewing the sheet) |
| Gábor Hojtsy (he/him) |
Also small modules could help people get a taste of this who may then leap for bigger ones :wink: |
| Kristen Pol (she/her) |
I'm open to help with this and help organize volunteers (i.e. create a spreadsheet of top modules/themes and ping people for who will work on what) |
| Kristen Pol (she/her) |
@smustgrave offered help here too via the other thread |
| ccjjmartin |
I could pick up a few. |
| cmlara |
I would suggest if a maintainer is only adopting it for the D10 update that they switch the modules status to not actively maintained when done.I've seen a good number of the D9 adopted modules that either duplicated the features of another module, were doable without a module, or likely just were not actually needed anymore, be adopted and made D9 compatible. In ways it feels like its actually made it harder to search the module list as very active D9 modules were hidden by these modules being brought back into the fold. (edited) |
| Kristen Pol (she/her) |
That makes sense to me |
| Kristen Pol (she/her) |
@Gábor Hojtsy (he/him) am I allowed to make issues in the core issue queue (assigned to me) to organize this effort or is that considered a “no no”? |
| greg-boggs |
When we started helping with this for D8, I made a project to organize it. Went well at first, but then after burn out kicked in, we used it significantly less: |
| greg-boggs |
https://www.drupal.org/project/maintainers |
| greg-boggs |
We started really organized, but keeping the sheet up to date became extra steps that no one felt up for:https://docs.google.com/spreadsheets/d/1UMd7r3iBJKHJrEBuhApJFcGRoa02DOI4... |
| greg-boggs |
@cmlara for modules that should not be ported, the task is to remove the releases on it, and update the project description to explain how to solve it in D10 🙂 |
| greg-boggs |
That way it's not hanging out as a goto solution for poor folks to find in google. |
| smustgrave |
I definitely like the concept. Sometimes when I take over a module there’s not of users around to review the changes anymore. So having a group of people look after a module seems like a good alternative. “Take a village” right |
| greg-boggs |
I think the magic here would be to have a person who was paid to do this work. |
| greg-boggs |
I can do a lot when I'm between projects at work, or between jobs, but when my work is cruising along, having extra energy is difficult. |
| shelane |
I adopted a couple of modules to update them from 8 to 9. These modules were really duplicates of others in functionality. But, to give users time to migrate to a different module later, I updated. I have since marked them as unsupported, edited the project page to show that it has been replace by another module, etc. Unfortunately, over a year later, the usage on those still seems way too high. |
| greg-boggs |
Yea, people don't do their updates. That's why automatic updates is such a big deal. |
| shelane |
That said, there are a number of modules that I use that really need to be updated and it looks like the maintainers just aren't doing anything. When I get closer to ready to update my site to D10, I'll kick the tires on being able to take over those. |
| greg-boggs |
We're trying to launch my main project on D9 right now, but I may arm twist us into D10 early so I can spend some time on converting modules too. |
| darvanen |
I can help from mid-March |
| Gábor Hojtsy (he/him) |
@Kristen Pol (she/her) it's not a core issue so not to be opened there IMHo, a coordination project is a good idea though :) |
| cmlara |
I don’t believe automatic updates will really solve the issue that “this module isn’t needed remove it”.What I observed was (probably) “it’s less effort for us to add one or two lines or php code to this existing module and keep using it for D9 than it is to investigate restructuring our data” which means they hit the same subject in D10 and will hit the same issue again in D11. Automatic updates may actually make that worse if you are not actively maintaining the sites and just letting them roll up, you start wanting to just update a single source.Don’t get me wrong, having to use tricks like the compatibility plugin is not the most user friendly experience, I just think that sometimes that the small pain points adding up is exactly what is needed to spur someone to step up to the plate and lead long term development (or make the leap for long term changes to their site) |
| Mile23 |
Is there a list of projects? Some might align with what $WORK might need. |
| greg-boggs |
Once we have automatic updates, module maintainers can maintain our modules in a way that automatic updates can work with 🙂 (edited) |
| lleber |
I can probably take on a couple so long as they are in use on my employer's properties and aren't in too rough of shape.Most recently, juicebox has been a blocker for one client site. Green patch submitted this weekend. (edited) |
| Kristen Pol (she/her) |
Thanks for the discussion, good stuff 🙂Organizing can happen using the #contribution-events project if need be though maybe maintainers makes more sense in this case? I'm not on that project afaicr.Assessing if releases should be removed and updating the project page should be part of the process. Not all should have releases removed though. Some may be good projects but just need new active maintainers.For those projects that should still have releases, ideally, the short term maintainer would check the issue queue for any low-hanging-fruit issues that have been RTBCed and get any of those in that make sense. This is a "nice to have".Aligning to your company/org/client's needs is good if you can, so ideally people are getting paid for their time. |
| markdorison |
I can pitch in a bit on this. |
| greg-boggs |
@markdorison nice. |
| MegaChriz |
I'm willing to help on a few projects - and be available for future security issues on these too. |
| kevinquillen |
add me |
| VladimirAus |
happy to help :raised_hand_with_fingers_splayed: |
| shelane |
Also, what does “short term maintainer” mean? |
| lleber |
Hopefully it's as simple as one commit every two years to fix everything that core broke :smile:. |
| Gábor Hojtsy (he/him) |
Or not signing up to maintain the module but rather to get it over to Drupal 10 and keep it unmaintained then as it were before mostly. |
| damienmckenna |
Am happy to help and mentor others, and use my weekly meeting for the effort (Thursday, 1pm Eastern US time). |
| shelane |
Can I get access as a maintainer, do what's needed an unlist myself as maintainer if making the module unsupported? I'm wondering that about ones I've done as well because they're no need to have them listed on my profile when they aren't active modules. |
| heddn |
add @heddn please to the list. I've already reached out on several projects and now have commit access on them. but there are still some missing. |
| smustgrave |
Just want to support what was said earlier. That if we do this, not sure how it was done in the past, that the module be marked not maintained. |
| heddn |
Well, in some cases, my short-term might become longer-term. but in general if it is a drive-by update to drupal 10, then marking as non- maintained seems like the obvious status to leave the project. |
| MegaChriz |
I leave myself on the project in such cases and note on the project page that I only deal with security issues for the project if they come up. At least, that's what I did for the Zircon project. But that project has other maintainers too. |
| lleber |
All of the dogs and cats of the Centre County PAWS animal rescue thank you for your Zircon contribution, sir :smile: |
| MegaChriz |
Thank you @lleber. Well all I did for that project was reviewing a patch that fixed the security issue and then created a new release. :smile: Okay, I did add some additional co-maintainers too. |
| Kristen Pol (she/her) |
Thanks everyone! We’re getting a great list of volunteers:) I’ll make an issue and spreadsheet soon to organize ourselves… I’ll have a list of target projects where people can self assign |
| Fathima Asmat |
Happy to help and learn from the senior maintainers as I’m quite new to this type of contribution :relaxed: |
| VinmayiSwamy |
Add me also.. Happy to help and learn from the senior maintainers as I’m also quite new to this type of contribution :blush: |
| Kristen Pol (she/her) |
This is great! We have senior folks and ones who would like mentoring :heart_eyes: |
| Kristen Pol (she/her) |
I have offered to co-maintain context as a start… I will try to make the spreadsheet and some instructions tomorrow |
| Kristen Pol (she/her) |
#3342293: Offering to co-maintain Context |
| damienmckenna |
@Kristen Pol (she/her): I'm going to be discussing this today during the Contrib Half Hour meeting. |
| damienmckenna |
Might it be worth tagging maintainership issues created as part of this initiative? |
| Kristen Pol (she/her) |
Thanks @damienmckenna! Maybe @Gábor Hojtsy (he/him) could chime in on tagging... we certainly can if it makes sense |
| Kristen Pol (she/her) |
#3342443: META: Adopt contributed projects for Drupal 10 readiness |
| Kristen Pol (she/her) |
#3342447: Recruit volunteers to adopt contributed projects for Drupal 10 readiness |
| Kristen Pol (she/her) |
I haven't explicitly added a few people above as it wasn't clear if you were volunteering or just providing feedback... @cmlara @greg-boggs @shelane @Mile23 ... but I can add you if you would be open to helping 🙂 |
| Mile23 |
sure, add me to the list. I reserve the right to say no. 🙂 |
| shelane |
Yes, I'm sure there are some I can take on. |
| Kristen Pol (she/her) |
Nice! We're getting quite a list :heart_eyes: https://docs.google.com/spreadsheets/d/1jUv6jkLM9u49hqCcgf-4W9bIEKEhsfJ-... |
| kevinquillen |
:banana-dance: |
| lleber |
How should contributions to the spreadsheet happen? Individual contributors, or drop a module preference in via slack for consideration? |
| smustgrave |
and if someone drops a module does everyone on that list get push access? |
| Kristen Pol (she/her) |
If anyone wants edit access to the spreadsheet, DM me your email address... I'm keeping it comment-only for anyone with link to be safe the trolls don't muck it :smile: |
| Kristen Pol (she/her) |
But, if you don't want edit access, you can just comment on the spreadsheet if you want to volunteer for a particular project |
| MegaChriz |
@Kristen Pol (she/her) What about adding projects to the list? Should I give you the list of all modules for which I need D10 compatibility? |
| Kristen Pol (she/her) |
There's a projects tab.... see https://drupal.slack.com/archives/C014CT1CN1M/p1676315429694179 |
| Kristen Pol (she/her) |
Screen Shot 2023-02-16 at 11.28.53 AM.png |
| MegaChriz |
It’s a long list in my case, but it will take some time for me to gather them all, as they are spread across all the sites that I maintain. |
| lleber |
I'll run an intersect on my client projects / modules and comment, thanks Kristen. |
| Kristen Pol (she/her) |
Sounds good and sounds good :+1: |
| cmlara |
@Kristen Pol (she/her) sorry, for right now it’s just advice from me, I’ve got my schedule full maintaining my small set of modules and know that if I take on more without a site-need reason I’ll end up leaving them un-maintained. |
| Kristen Pol (she/her) |
all good @cmlara! |
| Kristen Pol (she/her) |
I have added process steps on the first tab of the spreadsheet and welcome feedback... am I missing anything? anything not clear? anything wrong? Thanks! https://docs.google.com/spreadsheets/d/1jUv6jkLM9u49hqCcgf-4W9bIEKEhsfJ-... |
| greg-boggs |
I am happy to help/mentor too. I work for local government, so I'm going to try and get them to assign paid developer time for modules we depend on. |
| Kristen Pol (she/her) |
Thanks… I probably won’t get back to this until tomorrow |
| dww |
Also willing to help, both to do the task, and potentially mentor others (depending on scheduling, etc). |
Comments
Comment #2
gábor hojtsyComment #8
gábor hojtsyStarting to save meeting notes.
Comment #24
gábor hojtsySaving the rest of the meeting, thanks all!
Comment #27
gábor hojtsy