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

Hello and welcome to this Drupal 9 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 9 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/3076507`
➤*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.

valthebald Valery from Sofia, Bulgaria. Contrib maintainer
Gábor Hojtsy (he/him) Gábor from Hungary :slightly_smiling_face: core committer (edited)
tedbow Ted from Ithaca, NY, core contributor
catch Nat from the UK, core committer.

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

tedbow This issue would be great to get in before 8.7.7 if possible #3078001: Don't catch exception for invalid 'core_version_requirement' in info.yml files#
catch Probably doesn't need discussing but a general heads up that #2608062: [META] Requirements for tagging Drupal 9.0.0-alpha1 has been updated and includes a fall-back branch opening date now.

2️⃣ Congrats on landing multiple version compatibility for info.yml files!

Gábor Hojtsy (he/him) https://www.drupal.org/node/3070687
Gábor Hojtsy (he/him) woot :slightly_smiling_face:
tedbow yes!
Gábor Hojtsy (he/him) @tedbow suggests we should land #3078001: Don't catch exception for invalid 'core_version_requirement' in info.yml files# as a followup soon!
tedbow If we don’t land this before 8.7.7 there is slight functionality change. The change doesn’t matter because it hasn’t been in release yet
Gábor Hojtsy (he/him) Following that now, tests are still running :slightly_smiling_face:
tedbow yep. thanks. would be great to get it back to RTB
catch Following that one. 8.7.7 freeze starts tomorrow but will keep a close eye on it.
tedbow ok thanks. I will be AFK for a few hours but will check back later to make the patch is green
Gábor Hojtsy (he/him) I posted http://hojtsy.hu/blog/2019-sep-02/drupal-877-will-support-extensions-com... about this feature btw :slightly_smiling_face:
Gábor Hojtsy (he/him) just added a comparison chart :slightly_smiling_face:
catch It's in :slightly_smiling_face:

3️⃣ The Drupal 9 requirements issue has been updated to list 3 requirements (1) multiversion compatibility (landed as per 2️⃣ ), (2) Symfony 4.4 green and (2) lack of (or very low) use of deprecated APIs — there is also a fallback date on the week of October 14th, alongside 8.9's branching

Gábor Hojtsy (he/him) this is documented in #2608062: [META] Requirements for tagging Drupal 9.0.0-alpha1

4️⃣ Symfony 4.4 compatibility issue is down to an APCU bug

Gábor Hojtsy (he/him) @mikelutz and @alexpott have been working on this also earlier today #2976394: Allow Symfony 4.4 to be installed in Drupal 8

5️⃣ #3038170: Drupal core's own deprecation testing results has various issues for review to help with getting a Drupal 9 branch soon :slightly_smiling_face:

6️⃣ Plans for DrupalCon Amsterdam next month!

Gábor Hojtsy (he/him) It would be lovely to run Drupal 9 compatibility contribution events. (edited)
Gábor Hojtsy (he/him) Tools for PHP deprecations should be there.
Gábor Hojtsy (he/him) Anyone interested?
Gábor Hojtsy (he/him) @valthebald what do you think may be possible to include in mentored contribution?
valthebald The drop is moving too fast, so I guess there are very few (if at all) low hanging fruits in core :slightly_smiling_face:
valthebald Kharkiv code sprint lead by @andypost was success, if we have contrib maintainers on site, we can repeat the exercise.
valthebald The key to success was to have meta issue on d9 compatibility, split to per module / drupal-check error, so that many people can work on issues without conflicta
Gábor Hojtsy (he/him) @valthebald it would be amazing to find module maintainers ahead of time who would be willing to cooperate / quickly review and provide feedback
Gábor Hojtsy (he/him) I would focus on contrib :slightly_smiling_face:
Gábor Hojtsy (he/him) @valthebald the idea is there will be a Drupal 9 branch then and hopefully it will have Symfony 4.4 and Twig 2 in it
andypost I'm just start planning visit and it slightly depends on visa for me, probably I'll be there for sprint)
Gábor Hojtsy (he/him) @valthebald so core will need removing deprecated APIs themselves on the 9 branch and contrib will need compatibility work
andypost At least it makes sense to scan projects against 9.0.x and file issues if they are not here yet
andypost Also interesting to work on tools like DMU and rector
valthebald Automatic updates, rules are good too
Gábor Hojtsy (he/him) There was a bunch of activity recently on DMU yeah, it passes tests now with latest PHP and Drupal 8.8 and phpunit etc :slightly_smiling_face:
Gábor Hojtsy (he/him) making it generate Drupal 9 compatible code is still in progress
Gábor Hojtsy (he/him) I don’t think that is well suited for mentored sprint
Gábor Hojtsy (he/him) but running drupal-check / upgrade status on things and collaborating with maintainers would be
Gábor Hojtsy (he/him) if the collaboration is mutually beneficial :slightly_smiling_face:
valthebald Yep
lendude I’ll be there all day every day, probably focussed on D9 core but definitely available for mentoring/helping out

7️⃣ Missing tooling for constants, JS deprecations and Twig deprecations.

Gábor Hojtsy (he/him) deprecated constant use are not found by any of our tools to date :confused: https://github.com/mglaman/drupal-check/issues/89
Gábor Hojtsy (he/him) @mglaman has been looking at this extensively and the underlying PHP tooling does not seem to expose the phpdoc / constant relations apparently
Gábor Hojtsy (he/him) any takers to dive into this?
Gábor Hojtsy (he/him) twig deprecation testing has a suggested tool but not implemented yet, see #3054924: Provide information on usages of deprecated code in Twig templates
Gábor Hojtsy (he/him) and then there is JS deprecations and libraries deprecations
Gábor Hojtsy (he/him) libraries have #3067965: Detect use of deprecated libraries in extending libraries, twig templates and PHP

8️⃣ Thanks all for coming! See you in two weeks! #3078788: Drupal 9 readiness meeting / 16 September 2019

Comments

Gábor Hojtsy created an issue. See original summary.

gábor hojtsy’s picture

Issue summary: View changes

Version: 9.x-dev » 9.0.x-dev

The 9.0.x branch will open for development soon, and the placeholder 9.x branch should no longer be used. Only issues that require a new major version should be filed against 9.0.x (for example, removing deprecated code or updating dependency major versions). New developments and disruptive changes that are allowed in a minor version should be filed against 8.9.x, and significant new features will be moved to 9.1.x at committer discretion. For more information see the Allowed changes during the Drupal 8 and 9 release cycles and the Drupal 9.0.0 release plan.

gábor hojtsy’s picture

Issue summary: View changes
Status: Active » Fixed

Saved the meeting log. Thanks Slack for expanding non-profit's free accounts to standard.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.