Drupal Core Initiative Meetings Recap - October 14th-18th, 2019

Drupal Core Meetings October 2019 Week 3 Recap

As our team is expanding, and many people are contributing to the Drupal community, we've been attending a variety of Drupal Core meetings. After each meeting we put together an overview or recap of key talking points from each discussion. This article breaks down highlights from meetings this past week.

You'll find that the meetings, while also providing updates of completed tasks, are also conversations looking for community member involvement. There are many moving pieces as things are getting ramped up for Drupal 9, so if you see something you think you can provide assistance on, we encourage you to get involved.

Drupal 9 Readiness Meeting

October 14, 2019

Meetings are 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 Drupal 9 Readiness Agenda anyone can add to.
  • The transcript will be exported and posted to the agenda issue.
  • 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.

During this week's meeting, the following items were discussed:

Out of the Box Initiative Meeting

October 15, 2019

Migration Initiative Meeting

October 17, 2019

This meeting:

  • Usually happens every Thursday and alternates between 14:00 and 21:00 UTC.
  • Is for core migrate maintainers and developers and anybody else in the community with an interest in migrations.
  • 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 migration meeting agenda anyone can add to.
  • 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.

The following issues were reviewed at this week’s meeting:

The Migrate maintainers were pretty happy that we will be able to remove some long-deprecated APIs now that Drupal 9 is really here (in the sense that the branch has been opened).
 

Drupal Core Cross Initiative Meeting

October 17, 2019

UX + Admin UI

Status:

  • Claro just got into 8.8 (congrats!!!)
  • Views UI issue was resolved (yayyy)
  • Initial Roadmap defined
  • All alpha/beta criteria met for 8.8 and reviewed/approved/committed.

Blockers:

There are currently no blockers for UX / Admin UI.

Next steps:

  • Planning Drupalcon sprints
  • Next design/development goals for Claro (for stable roadmap and release)


Workflow

Status:

  • Workspaces just got into 8.8 (congrats!!!)
  • Framework / PM review completed
  • Still working on sub-workspace capability, needs review & validation (last issue prior to the stable release)

Next steps:

  • One remaining issue, adding sub-workspace capability to be completed
  • Final issue to be filed for stable review

Media

Status:

  • We discovered a Stable blocker last week on a front-end issue which needed immediate attention on a large patch (in a good state currently, main concerns addressed)
    • Issue: Presentation items were in the module code
  • All other issues are resolved

Blockers:

Only Stable blocker left is Move some representational classes in Media Library to Classy and others to Seven and/or Claro, as appropriate.

Next steps:

AutoUpdates

Status:

Blockers:

  • Must resolve installation issue referenced above
  • Build test framework

Next steps:

CMI2

Status:

  • Added the ability to exclude modules from core, contrib modules can now use this new API.
  • Didn’t make quite enough progress on the use cases for config environment module. (This being in Alpha makes the cmi2 ineligible for core 8.8 release, it’ll be in the queue for 9.1 as a result.)

Blockers:

Config env module

Next steps:
Continue working on the config env module and its plan.

Drupal 9

Status:

  • D9 branch now has 7.2 php version
  • Need vendor updates & reroll the symfony 4 patch (later today)
  • Continuing discussions on Twig dependencies related to Symfony ⅘ versions
  • Multilingual migration path needs review on 2 key issues:
  • Drupalcon Contribution Day: #ImadeDrupal9! Spread the word to use the hashtag.
  • Portions of doctrine and jQueryUI have been forked into core due to the fact that we couldn’t get everything deprecated.
  • Working on a tutorial.

Blockers:

Next steps: