If no Drupal 8 equivalent filter is found during migration, drop...
Problem/MotivationRight now, when you complete a Drupal 8 migration, AFAICS in all cases, you get your node/comment titles moved over, but the bodies display as blank:The data for the fields is in the...
View ArticleLog::findCaller fails to report the correct caller function with non-core...
Problem/MotivationContrib/custom database drivers are not in the Drupal\Core\Database namespace, and in this case Log::findCaller will not report the caller correctly, but just the first...
View ArticleAdd countSession for a user in SessionManager
Problem/MotivationI noticed while working on a contrib module that it would be good, if it would be possible to fetch the count of open sessions for a single user.The module creates locks for content,...
View ArticleAdd optional support for CKEditor 5 in D9 so we can remove CKE 4 from Drupal 10
Problem/MotivationDrupal 8 is running on CKEditor 4.x. CKEditor 5.x has gone stable and looks like it has enhancements to help improve the authoring experience.CKEditor 5 also no longer relies on...
View Article[META] Migrate D7 i18n menu links
Problem/MotivationMenu links in Drupal 7 are translated using i18n_menu submodule of the suite i18n, we need to migrate those respecting the language settings. This should be similar to the D6 version,...
View ArticleDecouple Stable libraries from Bartik/Seven/Claro/Umami
Problem/MotivationAs stated in #3110855: Plan for removing dependency to Stable in Bartik/Seven/Claro/Umami, Bartik/Seven/Claro/Umami will be decoupled from Stable. This includes the two libraries...
View Articlenon-standard precision limits at testSchemaAddFieldDefaultInitial
There are different precision limits for fields of the numeric type: - PostgreSQL has a limit of 1000; - MySQL has a limit of 65; - Oracle has a limit of 38.Still, testSchemaAddFieldDefaultInitial...
View ArticleDuplicate X-Content-Type-Options headers both with the value nosniff
Problem/MotivationIn #462950: Mitigate the security risks that come from IE, Chrome and other browsers trying to sniff the mime type we added # Disable content sniffing, since it's an attack vector....
View ArticleAdd log messages for field deletion
Problem/MotivationI recently saw a site (in D7) where the body field was deleted. No log message surfaced. I confirmed this is still an issue in D8. If a user deletes a content type, the action is...
View Article[meeting] Migrate Meeting 2020-02-20
Hello all, it’s time for the weekly migration initiative meeting. The meeting will take place in slack in various threads This meeting:➤ Is for core migrate maintainers and developers and anybody else...
View ArticleRemove deprecated DRUPAL_PHP_FUNCTION_PATTERN
Problem/MotivationDRUPAL_PHP_FUNCTION_PATTERN was deprecated in Drupal 8.8.0. It is a single constant with no remaining uses in core.Proposed resolutionRemove it from Drupal 9.Remaining tasksPatch,...
View ArticleFor core updates, link to list instead of update form
Problem/MotivationThis issue is a follow-up to #3110186: Simplify the wording of messages on the status report about security coverage for the site's installed minor version.The "Drupal Core Update...
View ArticleRe-saving a new bundle entity throws an exception
When a configuration entity that acts as a bundle for another entity is first saved, it does not have an "original ID" yet. If that configuration entity is then re-saved during Entity::postSave() or...
View ArticleFollow-up to #3113608: Incorrect reference in Bartik libraries
Problem/MotivationIt seems like core/themes/bartik/templates/node.html.twig is referencing a Claro template instead of a Bartik library.Proposed resolutionReference a Bartik template instead of...
View ArticleProperly deprecate config.storage.staging service
Problem/MotivationIn #2487588: Move CMI import/export directory "staging" to "sync", as it is confused with staging environments the config.storage.staging service was deprecated and replaced with...
View ArticleRemove deprecated services in core.services.yml
Problem/MotivationThere are four deprecated services in core.services.yml scheduled for removal in Drupal 9.Proposed resolutionRemove the services.Remaining tasksPatch, test, commit.User interface...
View ArticleRaise the minimum MySQL version to 5.7 and MariaDB version to 10.2 in Drupal 9
Problem/MotivationIn #3107113: [policy] Decide on MySQL/MariaDB/Percona Server version support status for Drupal 9 the general direction of raising MySQL requirements to 5.7 and MariaDB requirements to...
View ArticleUpdate module has no tests for changes to status of the installed release...
Problem/MotivationDiscovered at #3111929-31: If no recommended update is found, Update Status recommends the latest release, even if it is unsupported ... the patch that was already RTBC would have...
View ArticleMake Permissions Administration page Searchable & Filterable (like Module...
Hello,in the Seven theme my browser has sometimes performance problems to display the permissions form at admin/people/permissions because the form gets bigger and bigger due to ~100 modules. The...
View Article[policy + patch] Decide on backwards compatibility policy for Composer...
Problem/MotivationDrupal 8.8.0 introduced native support for Composer directly in Drupal core. With the introduction of Composer also came the new top-level composer directory, which contains...
View Article