Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 297510

Drupal 10 readiness meeting / 17 August 2020

$
0
0

Meeting will happen in #d10readiness on drupal.slack.com.

Hello and welcome to this Drupal 10 readiness meeting!

This meeting:
➤ Is for core and contributed project developers as well as people who have integrations and services related to core. Site developers who want to stay in the know to keep up-to-date for the easiest Drupal 10 upgrade of their sites are also welcome.
➤ Usually happens every other Monday at 18:00 UTC.
➤ Is done over chat.
➤ Happens in threads, which you can follow to be notified of new replies even if you don’t comment in the thread. You may also join the meeting later and participate asynchronously!
➤ Has a public agenda anyone can add to: `https://www.drupal.org/project/drupal/issues/3165688`
➤ *Transcript will be exported and posted* to the agenda issue. For anonymous comments, start with a :bust_in_silhouette: emoji. To take a comment or thread off the record, start with a :no_entry_sign: emoji.

0️⃣ Who is here today? Comment in the thread below to introduce yourself. (edited) 

shaalOfer 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.andersonGreg Anderson, SF, Composery / CLIy concerns
mixologicRyan Aslett, Drupal Association Engineering,
catchNat, core commiter, joining late.
larowlanlee, purveyor of quality hand-waving, late
jungleJungle, Chongqing, China, late due to timezone.
hansa11Hansa, from IndiaCatching up now due to time zone difference.

1️⃣ Do you have suggested topics you are looking to discuss? Post in this thread and we’ll open threads for them as appropriate.

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.andersonMan 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)
larowlanfor next meeting: longer discussion around implications of ckeditor 5
larowlanand how we get progress on that issue

2️⃣ Issue tags for Drupal 10 issues

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

3️⃣ What Drupal 10 is

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

4️⃣ State of rector rules and the Project Update Bot

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.
shaalWe 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!

5️⃣ Upgrade Status updates (edited) 

Gábor Hojtsy (he/him)for Drupal 9 upgrades at least, given the improved nature of contributed project readiness the role of upgrade status is different now, so I’ve been working on a new UI see http://hojtsy.hu/blog/2020-aug-17/evolving-upgrade-status-user-interface...
Gábor Hojtsy (he/him)I think for Drupal 10, this may need to be dialed back again a bit depending on what we’ll need then, but that will be in a year and a half or so :slightly_smiling_face:

6️⃣ Thanks all for coming, we are well over time, keep discussing in the threads :slightly_smiling_face: Next meeting in 2 weeks. (edited) 


Viewing all articles
Browse latest Browse all 297510

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>