Meeting will happen in #d10readiness on drupal.slack.com.
shaal | Ofer Shaal, Umami + drupal_rector maintainer |
Gábor Hojtsy (he/him) | Gábor Hojtsy, Drupal 10 coordinator |
Kristen Pol (she/her) | Kristen, California, USA, helper |
greg.1.anderson | Greg Anderson, SF, Composery / CLIy concerns |
mixologic | Ryan Aslett, Drupal Association Engineering, |
catch | Nat, core commiter, joining late. |
larowlan | lee, purveyor of quality hand-waving, late |
jungle | Jungle, Chongqing, China, late due to timezone. |
hansa11 | Hansa, from IndiaCatching up now due to time zone difference. |
Kristen Pol (she/her) | There was the tag discussion. Did that ever get resolved? I'll try to find it |
Kristen Pol (she/her) | https://drupal.slack.com/archives/C014CT1CN1M/p1595271896169600?thread_t... |
Kristen Pol (she/her) | Would it make sense to have this meeting as a combined d9/d10 readiness? There's still good stuff going on with Upgrade Status and rector |
greg.1.anderson | Man I feel behind the times and everything, but is there a canonical place that defines what Drupal 10 is? Initiatives (speculative at this point, or decided?), goals, etc.I found #3118143: [meta] Release Drupal 10 in 2022 which might link to what I’m looking for if I keep digging. |
Gábor Hojtsy (he/him) | @Kristen Pol (she/her) we can include Drupal 9 topics, sure :slightly_smiling_face: |
Kristen Pol (she/her) | Ok, then maybe the state of rector rules and the bot? And you can show off Upgrade Status? :) (edited) |
larowlan | for next meeting: longer discussion around implications of ckeditor 5 |
larowlan | and how we get progress on that issue |
Gábor Hojtsy (he/him) | @Kristen Pol (she/her) raised this |
Gábor Hojtsy (he/him) | and she dug up https://drupal.slack.com/archives/C014CT1CN1M/p1595271896169600?thread_t... :smile: |
Gábor Hojtsy (he/him) | I believe I was mislead about the contrib tag to use there, sorry. Indeed, we used “Drupal 9 compatibility” for contrib issues. |
Kristen Pol (she/her) | No worries but should that continue for Drupal 10? Some people were using the readiness tag instead in D9 |
Gábor Hojtsy (he/him) | let me go back and review which issue used what :D |
Kristen Pol (she/her) | No worries |
Gábor Hojtsy (he/him) | 169 projects use Drupal 9 readiness yeah https://www.drupal.org/project/issues/search?issue_tags=Drupal%209%20rea... |
Gábor Hojtsy (he/him) | but it does not seem to be used for other things |
Gábor Hojtsy (he/him) | I think its fine to use Drupal 10 readiness for Drupal 10 |
Gábor Hojtsy (he/him) | There is currently 0 issues with Drupal 10 readiness or Drupal 10 compatibility, so either can be started :smile: |
Kristen Pol (she/her) | Sounds good. Since it matches the channel, that might be better. Could you make the tag even though there aren't any issues? That way when people search, they'll choose it instead of making up a different tag |
Gábor Hojtsy (he/him) | @Kristen Pol (she/her) anyone can creat the tag by using it once and then removing it from an issue, the tag will still exist :) |
Kristen Pol (she/her) | Ah! Good point |
Kristen Pol (she/her) | Done: https://www.drupal.org/project/issues/search?text=&projects=&assigned=&s... |
Gábor Hojtsy (he/him) | thanks |
Gábor Hojtsy (he/him) | proposed by @greg.1.anderson |
Gábor Hojtsy (he/him) | I think the DrupalCon Global Driesnote is the best to get an overview, he even wrote up a press release for Drupal 10 :smile: |
Gábor Hojtsy (he/him) | https://www.youtube.com/watch?v=yMabmAMulEE |
Gábor Hojtsy (he/him) | The issue at #3118143: [meta] Release Drupal 10 in 2022 is about the “required” parts. |
Gábor Hojtsy (he/him) | Dries proposed a bunch of initiatives that would make Drupal better in various ways that are not “must have” per say for Drupal 10 technically. |
Kristen Pol (she/her) | This needs love: https://www.drupal.org/core/roadmap |
Gábor Hojtsy (he/him) | also this needs love: https://www.drupal.org/about/strategic-initiatives |
Gábor Hojtsy (he/him) | it used to have the Drupal 9 initiative, it does not yet have the Drupal 10 initiative |
Gábor Hojtsy (he/him) | but similar to Drupal 9, THE Drupal 10 initiative will deal with the must have pieces and the transition helpers and the rest of the initiatives will deal with actually delivering added value that shows up in Drupal 9 minor versions and also in Drupal 10 :) |
Kristen Pol (she/her) | Is there an official "lead" for Drupal 10? Or is someone else spearheading get those docs in order? |
Gábor Hojtsy (he/him) | It would be me. I should have got those docs in order already. Will set up a reminder to make sure I don’t forget again. |
Kristen Pol (she/her) | No worries! Thanks :) |
Gábor Hojtsy (he/him) | Added https://www.drupal.org/about/strategic-initiatives/drupal10 today based on the Drupal 9 page. It is quite generic but provides at least some pointers. |
Gábor Hojtsy (he/him) | added it to https://www.drupal.org/about/strategic-initiatives |
Gábor Hojtsy (he/him) | Also gutted https://www.drupal.org/core/roadmap and added some current goals I knew from the top of my head for 9.1. Need to discuss other goals with the initiative leads :slightly_smiling_face: |
Kristen Pol (she/her) | Cool! Note that I used a capital R in Readiness but the initiative page has 'issues tagged with “Drupal 10 readiness”'. That was because x_jm mentioned that the Bug Smash Initiative tag should use capitals. But maybe that's not appropriate here. I'm fuzzy on capitals vs not for tags because it doesn't seem consistent. It was Drupal 9 readiness (lowercase) so maybe it needs to be changed, sorry. Do you know if the tag casing is explained anywhere? |
Kristen Pol (she/her) | I read the rest of the initiative page and that's the only issue I see. I tested all the links and the text is clear. |
Kristen Pol (she/her) | On the strategic initiatives page there's an extra period in "up to date.." |
Kristen Pol (she/her) | While you are in there, nitpick, this seems awkward:"Status: Working on PHP 8, Symfony 6 compatibility. Planning."At minimum maybe use 'and' between PHP 8 and Symfony instead of a comma.It might also be nice to know what is being planned. |
Kristen Pol (she/her) | I fixed a couple typos on the roadmap page. I still am confused about capitalization though. The initiative page uses both "Drupal 10 Readiness" and "Drupal 10 readiness" and the roadmap uses lowercase. From what x_jm said about the Bug Smash Initiative, initiative names should use uppercase. I didn't change on the roadmap yet because I want to make sure that is correct. (edited) |
Gábor Hojtsy (he/him) | well, the only place outside of the tag it was lowercase was “Drupal 10 readiness meetings” — if we want to use the initiative name, it should be “Drupal 10 Readiness initiative meetings” which is what I made it now |
Gábor Hojtsy (he/him) | (“fixed” the tag casing too) |
Gábor Hojtsy (he/him) | fixed title casing on the roadmap page too |
Gábor Hojtsy (he/him) | the project update bot is currently blocked on https://dispatcher.drupalci.org/job/phpstan/ failing, until that produces the patches, there will not be new patches, this has been broken for 6 weeks |
Gábor Hojtsy (he/him) | oh @Kristen Pol (she/her) raised this :slightly_smiling_face: |
Gábor Hojtsy (he/him) | for drupal-rector, the latest release was June 5, so I don’t think there are news — I believe we last looked there was nothing yet to cover in Drupal 10 (edited) |
Gábor Hojtsy (he/him) | https://github.com/palantirnet/drupal-rector/compare/0.5.6...master is all the changes since the last drupal-rector release |
Kristen Pol (she/her) | Oh... I didn't realize the bot was blocked :( |
Kristen Pol (she/her) | I guess it would be good to know if there will be much more D9 Rector rules rolled out by @shaal et al or if this is supposed to shift to others in the community |
Gábor Hojtsy (he/him) | @mixologic is working on a new machine setup for the testbots which will eventually unblock the bot and it can work again then |
hestenet (he/him) | The automated testing broke because the official debian php image was deprecated out from underneath the infrastructure that runs this.This has taken place in the middle of an effort to move DrupalCI to kubernetes. The fastest course of action is to finish standing up the new kubernetes cluster - and then stand up the phpstan bot as the first service on it.Current task:Ensuring we have the security and autoscaling policies properly understood and configured in eksMaking sure our dispatcher can securely dispatch jobs, without exposing it to bitcoin miners or whatever. |
shaal | We intentd to release a new version of Drupal Rector soon, which will bring various intenral bug fixes from Rector project itself.The next big task would be creating a CLI for Drupal Rector to be able to specify min/max Drupal versions to apply Rector rules, which will allow us supporting multiple versions of Drupal at once |
Gábor Hojtsy (he/him) | @shaal woot that would help start adding Drupal 10 rules without disrupting the Drupal 9 process as well |
Gábor Hojtsy (he/him) | @hestenet (he/him) is there an expected time of the all contrib phpstan job’s underlying fixes? (its been failing for 6 weeks) |
hestenet (he/him) | I think at least another two weeks, but I'm not 100% certain - there's a lot of education going on to understand how to do this properly in k8s, so we could hit a blocker, or the dominos could fall faster than we expect.We're getting help from nnewton and mlhess on this as well - and it'll remain Ryan's main focus until it's back working. |
Gábor Hojtsy (he/him) | ok, thanks for the info |
Gábor Hojtsy (he/him) | @hestenet (he/him) we have no idea how d.o projects are improving with their Drupal 9 compatibility in the meantime while this is not running (freshest analysis we have is 6 week old data) and the rector bot does not get its patches to post either until this is resolved, so the rector bot is fully on hold :confused: |
Gábor Hojtsy (he/him) | So :fingerscrossed: |
hestenet (he/him) | Yeah, totally understood. |
hestenet (he/him) | We can try to do a weekly stand up or something to keep you aprised, if you like. |
Gábor Hojtsy (he/him) | If I can help that would make sense, otherwise I don’t think spending time with explaining where things are instead of making it work is useful :slightly_smiling_face: |
Gábor Hojtsy (he/him) | Thanks for the info again. |
hestenet (he/him) | :thumbsup: |
hestenet (he/him) | Update: Ryan made breakthrough progress early this morning on the Jenkins + K8s network configuration, and now has a test job running end-to-end from Jenkins dispatcher to the new k8s cluster.So next up is running the phpstan job in this environment. So we may be on the more optimistic side of my suggested timeline - but we'll still have to see. We do also need to evaluate test performance in the new environment. |
Kristen Pol (she/her) | Woot! |